.elementor-24308 .elementor-element.elementor-element-8b0a9d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24308 .elementor-element.elementor-element-d31f0c2{--display:grid;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:2%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-24308 .elementor-element.elementor-element-346374d{--display:grid;--e-con-grid-template-columns:minmax(600px, 40ch) minmax(600px, 500px);--e-con-grid-template-rows:auto;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--grid-auto-flow:row;--justify-items:start;--grid-justify-content:center;--grid-align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24308 .elementor-element.elementor-element-e35452f{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-24308 .elementor-element.elementor-element-a1c24d9{width:100%;max-width:100%;}.elementor-24308 .elementor-element.elementor-element-a1c24d9 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-a1c24d9 .woocommerce-breadcrumb{font-size:12px;}.elementor-24308 .elementor-element.elementor-element-c0803df > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-24308 .elementor-element.elementor-element-7b814c4{width:100%;max-width:100%;}.woocommerce .elementor-24308 .elementor-element.elementor-element-7b814c4 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-24308 .elementor-element.elementor-element-7b814c4 .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-7b814c4 .flex-viewport:not(:last-child){margin-bottom:13px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-7b814c4 .flex-control-thumbs img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-7b814c4 .flex-control-thumbs li{padding-right:calc(13px / 2);padding-left:calc(13px / 2);padding-bottom:13px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-7b814c4 .flex-control-thumbs{margin-right:calc(-13px / 2);margin-left:calc(-13px / 2);}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-24308 .elementor-element.elementor-element-0c26276 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-24308 .elementor-element.elementor-element-0d78f70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-0d78f70 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:13px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-24308 .elementor-element.elementor-element-82ec35e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24308 .elementor-element.elementor-element-5e441b0 .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );color:var( --e-global-color-secondary );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-63bbd4f > .elementor-widget-container{margin:3% 0% 4% 0%;}.woocommerce .elementor-24308 .elementor-element.elementor-element-63bbd4f .price{color:var( --e-global-color-secondary );font-family:"Aboreto", Sans-serif;font-size:17px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-63bbd4f .price ins{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}body:not(.rtl) .elementor-24308 .elementor-element.elementor-element-63bbd4f:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-24308 .elementor-element.elementor-element-63bbd4f:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-24308 .elementor-element.elementor-element-63bbd4f.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-24308 .elementor-element.elementor-element-f762b9f{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-5439557{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-b57d24c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--border-radius:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-7f67e83.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-7f67e83{text-align:center;}.elementor-24308 .elementor-element.elementor-element-7f67e83 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-9a14166.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-9a14166{text-align:center;}.elementor-24308 .elementor-element.elementor-element-9a14166 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-e1cfe89.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-e1cfe89{text-align:center;}.elementor-24308 .elementor-element.elementor-element-e1cfe89 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-7a32a4a.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-7a32a4a{text-align:center;}.elementor-24308 .elementor-element.elementor-element-7a32a4a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-6e65662.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-6e65662{text-align:center;}.elementor-24308 .elementor-element.elementor-element-6e65662 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-b4c8da7.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-b4c8da7{text-align:center;}.elementor-24308 .elementor-element.elementor-element-b4c8da7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-dacdfbd.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-dacdfbd{text-align:center;}.elementor-24308 .elementor-element.elementor-element-dacdfbd .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-794383a.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-794383a{text-align:center;}.elementor-24308 .elementor-element.elementor-element-794383a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-695fbc4.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-695fbc4{text-align:center;}.elementor-24308 .elementor-element.elementor-element-695fbc4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-8a57db3.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-8a57db3{text-align:center;}.elementor-24308 .elementor-element.elementor-element-8a57db3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-e9d5669.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-e9d5669{text-align:center;}.elementor-24308 .elementor-element.elementor-element-e9d5669 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-567045f.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-567045f{text-align:center;}.elementor-24308 .elementor-element.elementor-element-567045f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-7472c9d.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-7472c9d{text-align:center;}.elementor-24308 .elementor-element.elementor-element-7472c9d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-03c9443.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-03c9443{text-align:center;}.elementor-24308 .elementor-element.elementor-element-03c9443 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-933d39e.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-933d39e{text-align:center;}.elementor-24308 .elementor-element.elementor-element-933d39e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-014ba4d.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-014ba4d{text-align:center;}.elementor-24308 .elementor-element.elementor-element-014ba4d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-5500063.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-5500063{text-align:center;}.elementor-24308 .elementor-element.elementor-element-5500063 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-1c372a2.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-1c372a2{text-align:center;}.elementor-24308 .elementor-element.elementor-element-1c372a2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-51ef376{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--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-border-radius:20px 20px 20px 20px;--n-accordion-icon-size:15px;}:where( .elementor-24308 .elementor-element.elementor-element-51ef376 > .elementor-widget-container > .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:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-2e173ed .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#FF0000;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-6263289{width:100%;max-width:100%;}.elementor-24308 .elementor-element.elementor-element-6263289 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-24308 .elementor-element.elementor-element-6263289 .cart button, .elementor-24308 .elementor-element.elementor-element-6263289 .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:15px 50px 15px 50px;color:var( --e-global-color-d6cea4e );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-24308 .elementor-element.elementor-element-6263289 .cart button:hover, .elementor-24308 .elementor-element.elementor-element-6263289 .cart .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-86b4fcd );border-color:var( --e-global-color-accent );}.elementor-24308 .elementor-element.elementor-element-298f96d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-aa4558c > .elementor-widget-container{margin:30px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24308 .elementor-element.elementor-element-aa4558c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-item > a{font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-text{transition:color 0.3s;}.elementor-24308 .elementor-element.elementor-element-406f20c{--display:flex;--min-height:300px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24308 .elementor-element.elementor-element-971641c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-971641c.elementor-element{--align-self:center;}.woocommerce .elementor-24308 .elementor-element.elementor-element-971641c .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-24308 .elementor-element.elementor-element-971641c .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-971641c .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-971641c .flex-control-thumbs img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-971641c .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-971641c .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-24308 .elementor-element.elementor-element-c9467f9 > .elementor-widget-container{margin:4px 0px 4px 0px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-c9467f9 h2{font-family:"Aboreto", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-c9467f9 .shop_attributes{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-98bce38{width:100%;max-width:100%;}.elementor-24308 .elementor-element.elementor-element-98bce38 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-fa90a88{--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;}.elementor-24308 .elementor-element.elementor-element-40080bab{--display:grid;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:2%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-24308 .elementor-element.elementor-element-74ddf56a{--display:grid;--e-con-grid-template-columns:minmax(600px, 40ch) minmax(600px, 500px);--e-con-grid-template-rows:1;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--grid-auto-flow:row;--justify-items:start;--grid-justify-content:center;--grid-align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24308 .elementor-element.elementor-element-4995346{--display:flex;}.elementor-24308 .elementor-element.elementor-element-19193695{--display:flex;--min-height:300px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24308 .elementor-element.elementor-element-267e4eea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-267e4eea.elementor-element{--align-self:center;}.woocommerce .elementor-24308 .elementor-element.elementor-element-267e4eea .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-24308 .elementor-element.elementor-element-267e4eea .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-267e4eea .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-267e4eea .flex-control-thumbs img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-267e4eea .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-267e4eea .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-24308 .elementor-element.elementor-element-6a2fa7f8{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-24308 .elementor-element.elementor-element-230f8338{width:100%;max-width:100%;}.elementor-24308 .elementor-element.elementor-element-230f8338 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-230f8338 .woocommerce-breadcrumb{font-size:12px;}.elementor-24308 .elementor-element.elementor-element-54bc5014 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-24308 .elementor-element.elementor-element-423d6ce{width:100%;max-width:100%;}.elementor-24308 .elementor-element.elementor-element-423d6ce > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-227621fd{width:100%;max-width:100%;}.woocommerce .elementor-24308 .elementor-element.elementor-element-227621fd .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-24308 .elementor-element.elementor-element-227621fd .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-227621fd .flex-viewport:not(:last-child){margin-bottom:13px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-227621fd .flex-control-thumbs img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-227621fd .flex-control-thumbs li{padding-right:calc(13px / 2);padding-left:calc(13px / 2);padding-bottom:13px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-227621fd .flex-control-thumbs{margin-right:calc(-13px / 2);margin-left:calc(-13px / 2);}.elementor-24308 .elementor-element.elementor-element-7aa7f70d .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:24px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-10af8048 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-10af8048 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:13px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-24308 .elementor-element.elementor-element-4f0955be{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24308 .elementor-element.elementor-element-4f607770 .elementor-heading-title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-6cb8eeb6 > .elementor-widget-container{margin:3% 0% 4% 0%;}.woocommerce .elementor-24308 .elementor-element.elementor-element-6cb8eeb6 .price{color:var( --e-global-color-secondary );font-family:"Aboreto", Sans-serif;font-size:17px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-6cb8eeb6 .price ins{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}body:not(.rtl) .elementor-24308 .elementor-element.elementor-element-6cb8eeb6:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-24308 .elementor-element.elementor-element-6cb8eeb6:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-24308 .elementor-element.elementor-element-6cb8eeb6.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-24308 .elementor-element.elementor-element-120e1e53 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#FF0000;}.elementor-24308 .elementor-element.elementor-element-56f80a86{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-5626b4bd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-7a650633{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--border-radius:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-4aa4dbc6.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-4aa4dbc6{text-align:center;}.elementor-24308 .elementor-element.elementor-element-4aa4dbc6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-47f7ce1b.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-47f7ce1b{text-align:center;}.elementor-24308 .elementor-element.elementor-element-47f7ce1b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-7f96398a.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-7f96398a{text-align:center;}.elementor-24308 .elementor-element.elementor-element-7f96398a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-a44ae49.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-a44ae49{text-align:center;}.elementor-24308 .elementor-element.elementor-element-a44ae49 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-1ae4912e.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-1ae4912e{text-align:center;}.elementor-24308 .elementor-element.elementor-element-1ae4912e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-5550add5.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-5550add5{text-align:center;}.elementor-24308 .elementor-element.elementor-element-5550add5 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-5c939a06.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-5c939a06{text-align:center;}.elementor-24308 .elementor-element.elementor-element-5c939a06 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-4b78dcff.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-4b78dcff{text-align:center;}.elementor-24308 .elementor-element.elementor-element-4b78dcff .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-78536cf5.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-78536cf5{text-align:center;}.elementor-24308 .elementor-element.elementor-element-78536cf5 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-f214d77.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-f214d77{text-align:center;}.elementor-24308 .elementor-element.elementor-element-f214d77 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-67cd0b3f.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-67cd0b3f{text-align:center;}.elementor-24308 .elementor-element.elementor-element-67cd0b3f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-d0d4c1.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-d0d4c1{text-align:center;}.elementor-24308 .elementor-element.elementor-element-d0d4c1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-21888218.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-21888218{text-align:center;}.elementor-24308 .elementor-element.elementor-element-21888218 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-4af73932.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-4af73932{text-align:center;}.elementor-24308 .elementor-element.elementor-element-4af73932 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-723c98a1.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-723c98a1{text-align:center;}.elementor-24308 .elementor-element.elementor-element-723c98a1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-5cf2160a.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-5cf2160a{text-align:center;}.elementor-24308 .elementor-element.elementor-element-5cf2160a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-23d5d0d0.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-23d5d0d0{text-align:center;}.elementor-24308 .elementor-element.elementor-element-23d5d0d0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-41b831b6.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-41b831b6{text-align:center;}.elementor-24308 .elementor-element.elementor-element-41b831b6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-7963c4ae{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--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-border-radius:20px 20px 20px 20px;--n-accordion-icon-size:15px;}:where( .elementor-24308 .elementor-element.elementor-element-7963c4ae > .elementor-widget-container > .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:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-2cce0168{width:100%;max-width:100%;}.elementor-24308 .elementor-element.elementor-element-2cce0168 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-24308 .elementor-element.elementor-element-2cce0168 .cart button, .elementor-24308 .elementor-element.elementor-element-2cce0168 .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:15px 65px 15px 65px;color:var( --e-global-color-d6cea4e );background-color:#FF6500;border-color:#FF6500;transition:all 0.2s;}.elementor-24308 .elementor-element.elementor-element-2cce0168 .cart button:hover, .elementor-24308 .elementor-element.elementor-element-2cce0168 .cart .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-86b4fcd );border-color:var( --e-global-color-accent );}.elementor-24308 .elementor-element.elementor-element-14b1c7c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-8af595d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-ea8ffc3{--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;}.elementor-24308 .elementor-element.elementor-element-b3b8a1c{--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;}.elementor-24308 .elementor-element.elementor-element-637a6d9{--display:flex;}.elementor-24308 .elementor-element.elementor-element-1eff0e6 > .elementor-widget-container{margin:30px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-1eff0e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-24308 .elementor-element.elementor-element-1eff0e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-24308 .elementor-element.elementor-element-1eff0e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-24308 .elementor-element.elementor-element-1eff0e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-24308 .elementor-element.elementor-element-1eff0e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-24308 .elementor-element.elementor-element-1eff0e6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-24308 .elementor-element.elementor-element-1eff0e6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-24308 .elementor-element.elementor-element-1eff0e6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24308 .elementor-element.elementor-element-1eff0e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24308 .elementor-element.elementor-element-1eff0e6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-1eff0e6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-24308 .elementor-element.elementor-element-e97d312{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24308 .elementor-element.elementor-element-4a27447 > .elementor-widget-container{margin:4px 0px 4px 0px;padding:5px 0px 5px 0px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-4a27447 h2{font-family:"Aboreto", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-4a27447 .shop_attributes{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-71904f7{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-24308 .elementor-element.elementor-element-71904f7 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-24308 .elementor-element.elementor-element-71904f7.elementor-element{--align-self:center;}.elementor-24308 .elementor-element.elementor-element-777cece{--spacer-size:50px;}.elementor-24308 .elementor-element.elementor-element-777cece > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-4d390a21{--display:flex;--min-height:345px;--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:stretch;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--flex-wrap:wrap;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-24308 .elementor-element.elementor-element-4d390a21:not(.elementor-motion-effects-element-type-background), .elementor-24308 .elementor-element.elementor-element-4d390a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-45e03700{width:100%;max-width:100%;text-align:center;}.elementor-24308 .elementor-element.elementor-element-45e03700 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-24308 .elementor-element.elementor-element-69bdeca5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-24308 .elementor-element.elementor-element-234e677{width:100%;max-width:100%;}.elementor-24308 .elementor-element.elementor-element-91b309d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-24308 .elementor-element.elementor-element-1cc577e{width:100%;max-width:100%;}.elementor-24308 .elementor-element.elementor-element-78311fed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-24308 .elementor-element.elementor-element-7471b3c{--spacer-size:50px;}.elementor-24308 .elementor-element.elementor-element-7471b3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-745d2376{text-align:center;}.elementor-24308 .elementor-element.elementor-element-745d2376 .elementor-heading-title{color:#4A4E69;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:20px;padding:1rem 1rem 1rem 1rem;box-shadow:0px 0px 36px 0px rgba(0, 0, 0, 0.05);}.elementor-24308 .elementor-element.elementor-element-fc44895{width:100%;max-width:100%;}.elementor-24308 .elementor-element.elementor-element-fc44895 > .elementor-widget-container{margin:0px 0px 12px 0px;padding:0px 0px 12px 0px;}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 20px 20px;}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-c05b693-font-family ), Sans-serif;font-size:var( --e-global-typography-c05b693-font-size );font-weight:var( --e-global-typography-c05b693-font-weight );text-transform:var( --e-global-typography-c05b693-text-transform );font-style:var( --e-global-typography-c05b693-font-style );text-decoration:var( --e-global-typography-c05b693-text-decoration );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-d6cea4e );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:solid;border-width:2px 2px 2px 2px;border-radius:9999px 9999px 9999px 9999px;}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-d6cea4e );border-color:var( --e-global-color-accent );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products .added_to_cart{color:var( --e-global-color-d6cea4e );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-d6cea4e );background-color:var( --e-global-color-f3adea3 );font-family:"Aboreto", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:46px;letter-spacing:0px;min-width:100px;min-height:46px;margin:-20px;}.elementor-24308 .elementor-element.elementor-element-2769ca4{--display:flex;}.elementor-24308 .elementor-element.elementor-element-6b52959{--spacer-size:50px;}.elementor-24308 .elementor-element.elementor-element-c234ec3{--display:flex;}.elementor-24308 .elementor-element.elementor-element-e789271{text-align:center;}.elementor-24308 .elementor-element.elementor-element-e789271 .elementor-heading-title{color:#4A4E69;}.elementor-24308 .elementor-element.elementor-element-7a0cb5a{--spacer-size:50px;}.elementor-24308 .elementor-element.elementor-element-6338a75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24308 .elementor-element.elementor-element-2ac4db6{--display:flex;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-f14642a > .elementor-widget-container{border-style:none;}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-tab-title{border-width:1px;padding:0px 0px 30px 0px;}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-tab-content{border-width:1px;}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-toggle-item:not(:last-child){margin-block-end:33px;}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-toggle-title, .elementor-24308 .elementor-element.elementor-element-f14642a .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-tab-title.elementor-active a, .elementor-24308 .elementor-element.elementor-element-f14642a .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-toggle-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-toggle-icon{margin-inline-end:20px;}.elementor-24308 .elementor-element.elementor-element-a3706bf{--spacer-size:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-5f18f5c .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:26px 26px 26px 26px;}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 > .elementor-widget-container{border-style:none;}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-tab-title{border-width:1px;padding:0px 0px 30px 0px;}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-tab-content{border-width:1px;}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-toggle-item:not(:last-child){margin-block-end:33px;}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-toggle-title, .elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-tab-title.elementor-active a, .elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-text );}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-toggle-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-toggle-icon{margin-inline-end:20px;}.elementor-24308 .elementor-element.elementor-element-0dbad5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-24308 .elementor-element.elementor-element-346374d{--width:100%;}.elementor-24308 .elementor-element.elementor-element-406f20c{--width:100%;}.elementor-24308 .elementor-element.elementor-element-74ddf56a{--width:100%;}.elementor-24308 .elementor-element.elementor-element-19193695{--width:100%;}.elementor-24308 .elementor-element.elementor-element-2ac4db6{--content-width:935px;}}@media(max-width:1024px){.elementor-24308 .elementor-element.elementor-element-d31f0c2{--min-height:700px;--grid-auto-flow:row;--padding-top:12%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-24308 .elementor-element.elementor-element-346374d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-24308 .elementor-element.elementor-element-c0803df > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-0c26276 .elementor-heading-title{font-size:65px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-0d78f70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-0d78f70 .elementor-heading-title{font-size:14px;}.elementor-24308 .elementor-element.elementor-element-5e441b0 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-63bbd4f > .elementor-widget-container{margin:0% 0% 0% 0%;}.woocommerce .elementor-24308 .elementor-element.elementor-element-63bbd4f .price{font-size:25px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-63bbd4f .price ins{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-24308 .elementor-element.elementor-element-5439557{--grid-auto-flow:row;}.elementor-24308 .elementor-element.elementor-element-b57d24c{--grid-auto-flow:row;}.elementor-24308 .elementor-element.elementor-element-7f67e83 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-9a14166 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-e1cfe89 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-7a32a4a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-6e65662 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-b4c8da7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-dacdfbd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-794383a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-695fbc4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-8a57db3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-e9d5669 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-567045f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-7472c9d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-03c9443 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-933d39e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-014ba4d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-5500063 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-1c372a2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-51ef376{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-24308 .elementor-element.elementor-element-51ef376 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-2e173ed .elementor-heading-title{font-size:14px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-6263289 .cart button, .elementor-24308 .elementor-element.elementor-element-6263289 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-item > a{font-size:14px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-c9467f9 .shop_attributes{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-98bce38{width:100%;max-width:100%;}.elementor-24308 .elementor-element.elementor-element-98bce38 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-40080bab{--min-height:700px;--grid-auto-flow:row;--padding-top:12%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-24308 .elementor-element.elementor-element-74ddf56a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-24308 .elementor-element.elementor-element-54bc5014 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-24308 .elementor-element.elementor-element-423d6ce{width:100%;max-width:100%;}.elementor-24308 .elementor-element.elementor-element-423d6ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-7aa7f70d .elementor-heading-title{font-size:65px;}.elementor-24308 .elementor-element.elementor-element-10af8048 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-10af8048 .elementor-heading-title{font-size:14px;}.elementor-24308 .elementor-element.elementor-element-4f607770 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-6cb8eeb6 > .elementor-widget-container{margin:0% 0% 0% 0%;}.woocommerce .elementor-24308 .elementor-element.elementor-element-6cb8eeb6 .price{font-size:25px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-6cb8eeb6 .price ins{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-24308 .elementor-element.elementor-element-120e1e53 .elementor-heading-title{font-size:14px;}.elementor-24308 .elementor-element.elementor-element-5626b4bd{--grid-auto-flow:row;}.elementor-24308 .elementor-element.elementor-element-7a650633{--grid-auto-flow:row;}.elementor-24308 .elementor-element.elementor-element-4aa4dbc6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-47f7ce1b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-7f96398a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-a44ae49 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-1ae4912e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-5550add5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-5c939a06 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-4b78dcff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-78536cf5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-f214d77 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-67cd0b3f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-d0d4c1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-21888218 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-4af73932 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-723c98a1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-5cf2160a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-23d5d0d0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-41b831b6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-7963c4ae{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-24308 .elementor-element.elementor-element-7963c4ae > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-2cce0168 .cart button, .elementor-24308 .elementor-element.elementor-element-2cce0168 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-1eff0e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24308 .elementor-element.elementor-element-1eff0e6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.woocommerce .elementor-24308 .elementor-element.elementor-element-4a27447 .shop_attributes{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-4d390a21{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:14%;--padding-bottom:14%;--padding-left:4%;--padding-right:4%;}.elementor-24308 .elementor-element.elementor-element-45e03700 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-69bdeca5{--gap:6% 6%;--row-gap:6%;--column-gap:6%;}.elementor-24308 .elementor-element.elementor-element-91b309d{--gap:6% 6%;--row-gap:6%;--column-gap:6%;}.elementor-24308 .elementor-element.elementor-element-1cc577e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-24308 .elementor-element.elementor-element-78311fed{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product span.onsale{font-size:14px;line-height:2em;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-toggle-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-toggle-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-24308 .elementor-element.elementor-element-d31f0c2{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:2%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-24308 .elementor-element.elementor-element-346374d{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24308 .elementor-element.elementor-element-a1c24d9 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-c0803df > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-0c26276 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-0c26276{text-align:start;}.elementor-24308 .elementor-element.elementor-element-0c26276 .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-0d78f70 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-0d78f70{text-align:start;}.elementor-24308 .elementor-element.elementor-element-0d78f70 .elementor-heading-title{font-size:12px;}.elementor-24308 .elementor-element.elementor-element-5e441b0 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-63bbd4f{text-align:center;}.woocommerce .elementor-24308 .elementor-element.elementor-element-63bbd4f .price{font-size:20px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-63bbd4f .price ins{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-24308 .elementor-element.elementor-element-5439557{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-24308 .elementor-element.elementor-element-b57d24c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24308 .elementor-element.elementor-element-7f67e83 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-7f67e83 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-9a14166 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-9a14166 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-e1cfe89 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-e1cfe89 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-7a32a4a > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-7a32a4a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-6e65662 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-6e65662 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-b4c8da7 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-b4c8da7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-dacdfbd > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-dacdfbd .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-794383a > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-794383a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-695fbc4 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-695fbc4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-8a57db3 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-8a57db3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-e9d5669 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-e9d5669 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-567045f > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-567045f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-7472c9d > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-7472c9d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-03c9443 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-03c9443 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-933d39e > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-933d39e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-014ba4d > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-014ba4d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-5500063 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-5500063 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-1c372a2 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-1c372a2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-51ef376{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-24308 .elementor-element.elementor-element-51ef376 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-6263289 .cart button, .elementor-24308 .elementor-element.elementor-element-6263289 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-dda3d55 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-aa4558c > .elementor-widget-container{margin:70px 0px 70px 0px;}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24308 .elementor-element.elementor-element-aa4558c .elementor-icon-list-item > a{font-size:16px;}.elementor-24308 .elementor-element.elementor-element-406f20c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-c9467f9 h2{font-size:18px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-c9467f9 .shop_attributes{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-98bce38 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 5% 0% 5%;}.elementor-24308 .elementor-element.elementor-element-98bce38{text-align:center;}.elementor-24308 .elementor-element.elementor-element-40080bab{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:2%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-24308 .elementor-element.elementor-element-74ddf56a{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24308 .elementor-element.elementor-element-230f8338 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-54bc5014 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-423d6ce > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-24308 .elementor-element.elementor-element-423d6ce{text-align:center;}.elementor-24308 .elementor-element.elementor-element-7aa7f70d > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-7aa7f70d{text-align:start;}.elementor-24308 .elementor-element.elementor-element-7aa7f70d .elementor-heading-title{font-size:20px;line-height:1em;}.elementor-24308 .elementor-element.elementor-element-10af8048 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-24308 .elementor-element.elementor-element-10af8048{text-align:start;}.elementor-24308 .elementor-element.elementor-element-10af8048 .elementor-heading-title{font-size:12px;}.elementor-24308 .elementor-element.elementor-element-4f607770 .elementor-heading-title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-6cb8eeb6{text-align:center;}.woocommerce .elementor-24308 .elementor-element.elementor-element-6cb8eeb6 .price{font-size:20px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-6cb8eeb6 .price ins{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-24308 .elementor-element.elementor-element-5626b4bd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-24308 .elementor-element.elementor-element-7a650633{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-24308 .elementor-element.elementor-element-4aa4dbc6 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-4aa4dbc6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-47f7ce1b > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-47f7ce1b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-7f96398a > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-7f96398a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-a44ae49 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-a44ae49 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-1ae4912e > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-1ae4912e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-5550add5 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-5550add5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-5c939a06 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-5c939a06 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-4b78dcff > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-4b78dcff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-78536cf5 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-78536cf5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-f214d77 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-f214d77 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-67cd0b3f > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-67cd0b3f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-d0d4c1 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-d0d4c1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-21888218 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-21888218 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-4af73932 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-4af73932 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-723c98a1 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-723c98a1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-5cf2160a > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-5cf2160a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-23d5d0d0 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-23d5d0d0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-41b831b6 > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-24308 .elementor-element.elementor-element-41b831b6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-7963c4ae{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-24308 .elementor-element.elementor-element-7963c4ae > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-2cce0168 .cart button, .elementor-24308 .elementor-element.elementor-element-2cce0168 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-1eff0e6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24308 .elementor-element.elementor-element-1eff0e6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.woocommerce .elementor-24308 .elementor-element.elementor-element-4a27447 h2{font-size:18px;}.woocommerce .elementor-24308 .elementor-element.elementor-element-4a27447 .shop_attributes{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-4d390a21{--padding-top:30%;--padding-bottom:30%;--padding-left:6%;--padding-right:6%;}.elementor-24308 .elementor-element.elementor-element-45e03700 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-69bdeca5{--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;}.elementor-24308 .elementor-element.elementor-element-91b309d{--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;}.elementor-24308 .elementor-element.elementor-element-78311fed{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-24308 .elementor-element.elementor-element-7471b3c{--spacer-size:0px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-fc44895.elementor-wc-products .added_to_cart{margin-inline-start:8px;}.elementor-24308 .elementor-element.elementor-element-2ac4db6{--content-width:92%;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-toggle-item:not(:last-child){margin-block-end:23px;}.elementor-24308 .elementor-element.elementor-element-f14642a .elementor-toggle-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-toggle-item:not(:last-child){margin-block-end:23px;}.elementor-24308 .elementor-element.elementor-element-dc6f5c1 .elementor-toggle-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-b57d24c */.elementor-24308 .elementor-element.elementor-element-b57d24c>.nmb {
    border-bottom: 2px solid var(--e-global-color-secondary);
    border-left: 2px solid var(--e-global-color-secondary);
}
.elementor-24308 .elementor-element.elementor-element-b57d24c>.txt {
    border-bottom: 2px solid var(--e-global-color-secondary);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b57d24c */.elementor-24308 .elementor-element.elementor-element-b57d24c>.nmb {
    border-bottom: 2px solid var(--e-global-color-secondary);
    border-left: 2px solid var(--e-global-color-secondary);
}
.elementor-24308 .elementor-element.elementor-element-b57d24c>.txt {
    border-bottom: 2px solid var(--e-global-color-secondary);

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6263289 */.elementor-24308 .elementor-element.elementor-element-6263289 th, .elementor-24308 .elementor-element.elementor-element-6263289 td {
    padding-inline: 10px;
    padding-block: 5px;
}
.elementor-24308 .elementor-element.elementor-element-6263289 .reset_variations {
    display: none!important;
}
.elementor-24308 .elementor-element.elementor-element-6263289 #pa_rozmiar + ul li {
    border-radius: 20px;
}
@media (max-width: 1024px) {
    .elementor-24308 .elementor-element.elementor-element-6263289 tr {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
    }
    .elementor-24308 .elementor-element.elementor-element-6263289 th,
    .elementor-24308 .elementor-element.elementor-element-6263289 td {
        display: block !important;
        width: 100% !important;
    }
    .elementor-24308 .elementor-element.elementor-element-6263289 th.label,
    .elementor-24308 .elementor-element.elementor-element-6263289 th.label label,
    .elementor-24308 .elementor-element.elementor-element-6263289 th.label * {
        text-align: left !important;
    }
    .elementor-24308 .elementor-element.elementor-element-6263289 #pa_rozmiar + ul {
        display: flex !important;
        flex-wrap: nowrap !important;
        gap: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-298f96d */.elementor-24308 .elementor-element.elementor-element-298f96d {
    container-type: inline-size;
    width: 100cqi;
}
.elementor-24308 .elementor-element.elementor-element-298f96d .variantContainer {
    display: grid;
    grid-template-areas: "title title title title"
    ". . . .";
    grid-auto-columns: 20cqi;
    grid-gap: 1rem;
    width: 100cqi;
}
.elementor-24308 .elementor-element.elementor-element-298f96d .variantFoto{
    aspect-ratio: 1/1;
    border-radius: 20px;
}
.elementor-24308 .elementor-element.elementor-element-298f96d .variantBox {
  display: flex;
  flex-flow: row nowrap;
}
.elementor-24308 .elementor-element.elementor-element-298f96d .variantContainer h2{
    grid-area: title;
        font-family: "Aboreto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aa4558c */.lula-product-nav {
    display: flex;
    gap: 0;
    border-bottom: 2px solid #e0e0e0;
    margin-bottom: 30px;
}
.lula-product-nav a {
    padding: 12px 20px;
    text-decoration: none;
    color: #999;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    border-bottom: 3px solid transparent;
    margin-bottom: -2px;
    transition: all 0.3s;
    cursor: pointer;
}
.lula-product-nav a:hover {
    color: #333;
}
.lula-product-nav a.active {
    color: #333;
    border-bottom-color: #333;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-971641c */@media (min-width: 1025px) {
    .elementor-24308 .elementor-element.elementor-element-971641c {
        max-width: 420px !important;
        margin-right: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-c9467f9 *//* 1. Reset i wymuszenie układu tabeli */
.elementor-24308 .elementor-element.elementor-element-c9467f9 .woocommerce-product-attributes.shop_attributes {
    display: table !important;
    width: 100% !important;
    border-collapse: collapse !important;
    table-layout: fixed !important; /* Kluczowe: wymusza równe kolumny */
}

/* 2. Każdy wiersz atrybutów */
.elementor-24308 .elementor-element.elementor-element-c9467f9 .woocommerce-product-attributes-item {
    display: table-row !important;
    border-bottom: 1px solid #f0f0f0 !important; /* Opcjonalna linia dla lepszego wglądu w poziom */
}

/* 3. Lewa kolumna (Etykieta) */
.elementor-24308 .elementor-element.elementor-element-c9467f9 .woocommerce-product-attributes-item__label {
    display: table-cell !important;
    width: 180px !important; /* Stała szerokość wyrówna start wartości w pionie */
    padding: 15px 10px 15px 0 !important;
    vertical-align: middle !important; /* Wyrównuje tekst w osi góra-dół */
    font-weight: 700 !important;
    line-height: 1.2 !important;
}

/* 4. Prawa kolumna (Wartość) */
.elementor-24308 .elementor-element.elementor-element-c9467f9 .woocommerce-product-attributes-item__value {
    display: table-cell !important;
    padding: 15px 0 15px 10px !important;
    vertical-align: middle !important; /* Musi być takie samo jak w label */
    line-height: 1.2 !important;
    text-align: left !important;
}

/* 5. CAŁKOWITE usunięcie marginesów z tekstów wewnątrz (to one krzywią linię) */
.elementor-24308 .elementor-element.elementor-element-c9467f9 .woocommerce-product-attributes-item__value p,
.elementor-24308 .elementor-element.elementor-element-c9467f9 .woocommerce-product-attributes-item__label p,
.elementor-24308 .elementor-element.elementor-element-c9467f9 .woocommerce-product-attributes-item__value span {
    margin: 0 !important;
    padding: 0 !important;
    display: inline-block !important;
    vertical-align: middle !important;
    line-height: 1.2 !important;
}
@media screen and (min-width:1024px){.elementor-24308 .elementor-element.elementor-element-c9467f9 {
    grid-row: span 2;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-406f20c */@media screen and (min-width:1024px){.elementor-24308 .elementor-element.elementor-element-406f20c {
    grid-area: foto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346374d */.elementor-24308 .elementor-element.elementor-element-346374d .variations ,.elementor-24308 .elementor-element.elementor-element-346374d .woocommerce-product-attributes {
    background: var(--e-global-color-primary);
    border-radius: 20px;
}
.elementor-24308 .elementor-element.elementor-element-346374d .woocommerce-product-attributes th, .elementor-24308 .elementor-element.elementor-element-346374d .woocommerce-product-attributes td {
    border: none;
}
.elementor-24308 .elementor-element.elementor-element-346374d .price bdi {
        color: var( --e-global-color-secondary );
    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 );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    text-decoration: var( --e-global-typography-secondary-text-decoration );
    line-height: var( --e-global-typography-secondary-line-height );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
}
.elementor-24308 .elementor-element.elementor-element-346374d .woocommerce-product-attributes-item__value, .elementor-24308 .elementor-element.elementor-element-346374d ..elementor-24308 .elementor-element.elementor-element-346374d .woocommerce-product-attributes-item__value{
    background: none;
}

 
@media screen and (min-width:1024px){.elementor-24308 .elementor-element.elementor-element-346374d {
grid-template-areas: ". foto"
        "opis opis";
}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-267e4eea */@media (min-width: 1025px) {
    .elementor-24308 .elementor-element.elementor-element-267e4eea {
        max-width: 420px !important;
        margin-right: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19193695 */@media screen and (min-width:1024px){.elementor-24308 .elementor-element.elementor-element-19193695 {
    grid-area: foto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a650633 */.elementor-24308 .elementor-element.elementor-element-7a650633>.nmb {
    border-bottom: 2px solid var(--e-global-color-secondary);
    border-left: 2px solid var(--e-global-color-secondary);
}
.elementor-24308 .elementor-element.elementor-element-7a650633>.txt {
    border-bottom: 2px solid var(--e-global-color-secondary);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a650633 */.elementor-24308 .elementor-element.elementor-element-7a650633>.nmb {
    border-bottom: 2px solid var(--e-global-color-secondary);
    border-left: 2px solid var(--e-global-color-secondary);
}
.elementor-24308 .elementor-element.elementor-element-7a650633>.txt {
    border-bottom: 2px solid var(--e-global-color-secondary);

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-2cce0168 */.elementor-24308 .elementor-element.elementor-element-2cce0168 th, .elementor-24308 .elementor-element.elementor-element-2cce0168 td {
    padding-inline: 10px;
    padding-block: 5px;
}
.elementor-24308 .elementor-element.elementor-element-2cce0168 .reset_variations {
    display: none!important;
}
.elementor-24308 .elementor-element.elementor-element-2cce0168 #pa_rozmiar + ul li {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-14b1c7c9 */.elementor-24308 .elementor-element.elementor-element-14b1c7c9 {
    container-type: inline-size;
    width: 100cqi;
}

.elementor-24308 .elementor-element.elementor-element-14b1c7c9 .variantContainer {
    display: grid;
    grid-template-areas: "title title title title"
    ". . . .";
    grid-auto-columns: 20cqi;
    grid-gap: 1rem;
    width: 100cqi;
}

.elementor-24308 .elementor-element.elementor-element-14b1c7c9 .variantFoto {
    aspect-ratio: 1/1;
    border-radius: 20px;
}

.elementor-24308 .elementor-element.elementor-element-14b1c7c9 .variantBox {
    display: flex;
    flex-flow: row nowrap;
}

.elementor-24308 .elementor-element.elementor-element-14b1c7c9 .variantContainer h2 {
    grid-area: title;
    font-family: "Aboreto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74ddf56a */.elementor-24308 .elementor-element.elementor-element-74ddf56a .variations ,.elementor-24308 .elementor-element.elementor-element-74ddf56a .woocommerce-product-attributes {
    background: var(--e-global-color-primary);
    border-radius: 20px;
}
.elementor-24308 .elementor-element.elementor-element-74ddf56a .woocommerce-product-attributes th, .elementor-24308 .elementor-element.elementor-element-74ddf56a .woocommerce-product-attributes td {
    border: none;
}
.elementor-24308 .elementor-element.elementor-element-74ddf56a .price bdi {
        color: var( --e-global-color-secondary );
    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 );
    text-transform: var( --e-global-typography-secondary-text-transform );
    font-style: var( --e-global-typography-secondary-font-style );
    text-decoration: var( --e-global-typography-secondary-text-decoration );
    line-height: var( --e-global-typography-secondary-line-height );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
}
.elementor-24308 .elementor-element.elementor-element-74ddf56a .woocommerce-product-attributes-item__value, .elementor-24308 .elementor-element.elementor-element-74ddf56a ..elementor-24308 .elementor-element.elementor-element-74ddf56a .woocommerce-product-attributes-item__value{
    background: none;
}

 
@media screen and (min-width:1024px){.elementor-24308 .elementor-element.elementor-element-74ddf56a {
grid-template-areas: ". foto"
        "opis opis";
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1eff0e6 */.lula-product-nav {
    display: flex;
    gap: 0;
    border-bottom: 2px solid #e0e0e0;
    margin-bottom: 30px;
}
.lula-product-nav a {
    padding: 12px 20px;
    text-decoration: none;
    color: #999;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    border-bottom: 3px solid transparent;
    margin-bottom: -2px;
    transition: all 0.3s;
    cursor: pointer;
}
.lula-product-nav a:hover {
    color: #333;
}
.lula-product-nav a.active {
    color: #333;
    border-bottom-color: #333;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-4a27447 *//* 1. Reset i wymuszenie układu tabeli */
.elementor-24308 .elementor-element.elementor-element-4a27447 .woocommerce-product-attributes.shop_attributes {
    display: table !important;
    width: 100% !important;
    border-collapse: collapse !important;
    table-layout: fixed !important; /* Kluczowe: wymusza równe kolumny */
}

/* 2. Każdy wiersz atrybutów */
.elementor-24308 .elementor-element.elementor-element-4a27447 .woocommerce-product-attributes-item {
    display: table-row !important;
    border-bottom: 1px solid #f0f0f0 !important; /* Opcjonalna linia dla lepszego wglądu w poziom */
}

/* 3. Lewa kolumna (Etykieta) */
.elementor-24308 .elementor-element.elementor-element-4a27447 .woocommerce-product-attributes-item__label {
    display: table-cell !important;
    width: 180px !important; /* Stała szerokość wyrówna start wartości w pionie */
    padding: 15px 10px 15px 0 !important;
    vertical-align: middle !important; /* Wyrównuje tekst w osi góra-dół */
    font-weight: 700 !important;
    line-height: 1.2 !important;
}

/* 4. Prawa kolumna (Wartość) */
.elementor-24308 .elementor-element.elementor-element-4a27447 .woocommerce-product-attributes-item__value {
    display: table-cell !important;
    padding: 15px 0 15px 10px !important;
    vertical-align: middle !important; /* Musi być takie samo jak w label */
    line-height: 1.2 !important;
    text-align: left !important;
}

/* 5. CAŁKOWITE usunięcie marginesów z tekstów wewnątrz (to one krzywią linię) */
.elementor-24308 .elementor-element.elementor-element-4a27447 .woocommerce-product-attributes-item__value p,
.elementor-24308 .elementor-element.elementor-element-4a27447 .woocommerce-product-attributes-item__label p,
.elementor-24308 .elementor-element.elementor-element-4a27447 .woocommerce-product-attributes-item__value span {
    margin: 0 !important;
    padding: 0 !important;
    display: inline-block !important;
    vertical-align: middle !important;
    line-height: 1.2 !important;
}
@media screen and (min-width:1024px){.elementor-24308 .elementor-element.elementor-element-4a27447 {
    grid-row: span 2;
}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1cc577e */.elementor-24308 .elementor-element.elementor-element-1cc577e .cr-avatar-check {
    background-color: var(--e-global-color-accent);
}
.elementor-24308 .elementor-element.elementor-element-1cc577e .cr-reviews-grid-empty{
    color: white;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
}
.elementor-24308 .elementor-element.elementor-element-1cc577e .cr-reviews-grid-col:not(:has(div)) {
    position: absolute;
    visibility: hidden;
    pointer-events: none;
}
.elementor-24308 .elementor-element.elementor-element-1cc577e .product-title a, .elementor-24308 .elementor-element.elementor-element-1cc577e .product-title span {
    color: white;
}
.elementor-24308 .elementor-element.elementor-element-1cc577e .product-title a::hover{
    color: var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-fc44895 */.elementor-24308 .elementor-element.elementor-element-fc44895 li {
    transition: box-shadow 350ms ease-out;
container: produkt / inline-size;
}
.elementor-24308 .elementor-element.elementor-element-fc44895 li .add_to_cart_button {
    font-size: min(1rem, 9.5cqi)!important;
}
.elementor-24308 .elementor-element.elementor-element-fc44895 .woocommerce .onsale{
    min-width: initial;
    min-height: initial;
    padding: .5rem!important;
}
.elementor-24308 .elementor-element.elementor-element-fc44895 .added_to_cart {
    width:100%;
    color: white;
    text-align: center;
    padding: 1rem;
        color: var( --e-global-color-d6cea4e );
    background-color: var( --e-global-color-accent );
    border-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
    font-style: var( --e-global-typography-accent-font-style );
    text-decoration: var( --e-global-typography-accent-text-decoration );
    line-height: var( --e-global-typography-accent-line-height );
    letter-spacing: var( --e-global-typography-accent-letter-spacing );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 9999px 9999px 9999px 9999px;
    margin: 0!important;
}
.elementor-24308 .elementor-element.elementor-element-fc44895 .woocommerce-loop-product__buttons{
    display: flex;
    flex-flow: column nowrap;
    gap: 8px;
}
.elementor-24308 .elementor-element.elementor-element-fc44895 .add_to_cart_button{
    text-align: center;
}
.elementor-24308 .elementor-element.elementor-element-fc44895 .added_to_cart:hover {
    background-color: white;
    color: var( --e-global-color-accent);
}
.elementor-24308 .elementor-element.elementor-element-fc44895 li {
    transition: box-shadow 350ms ease-out;
container: produkt / inline-size;
}
.elementor-24308 .elementor-element.elementor-element-fc44895 li .add_to_cart_button {
    font-size: min(1rem, 9.5cqi)!important;
}
.elementor-24308 .elementor-element.elementor-element-fc44895 .woocommerce .onsale{
    min-width: initial;
    min-height: initial;
    padding: .5rem!important;
}
.elementor-24308 .elementor-element.elementor-element-fc44895 li a img{
    transition: transform 350ms ease-out;
}
.elementor-24308 .elementor-element.elementor-element-fc44895 li:hover a img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-24308 .woocommerce-product-attributes th, body.elementor-page-24308 .variations th, body.elementor-page-24308 .woocommerce-product-attributes tr,body.elementor-page-24308 .variations tr, body.elementor-page-24308 .variations td, body.elementor-page-24308 .woocommerce-product-attributes td {
    background: none;
}
body.elementor-page-24308 .woocommerce-product-attributes, body.elementor-page-24308 .variations {
    border: none;
}
:root {
  --arrow-bg: var( --e-global-color-accent );
  --arrow-icon: url(https://upload.wikimedia.org/wikipedia/commons/9/9d/Caret_down_font_awesome_whitevariation.svg);
  --option-bg: white;
  --select-bg: rgb(255, 255, 255);
}

* {
  box-sizing: border-box;
}

/* <select> styles */
body.elementor-page-24308 select {
  /* Reset */
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  outline: 0;
  font: inherit;
  /* Personalize */
  background: var(--arrow-icon) no-repeat right 0.8em center/1.4em, linear-gradient(to left, var(--e-global-color-accent) 3em, var(--select-bg) 3em);
  color: var(--e-global-color-secondary);
  border-radius: 0.25em;
  box-shadow: 0 0 1em 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  /* Remove IE arrow */
  /* Remove focus outline */
  /* <option> colors */
}
body.elementor-page-24308 select::-ms-expand {
  display: none;
}
body.elementor-page-24308 select:focus {
  outline: none;
}
body.elementor-page-24308 select option {
  color: inherit;
  background-color: var(--option-bg);
}/*# sourceMappingURL=style.css.map */


.flex-control-nav li .vwg-video-wrapper {
  height: auto !important;
  min-height: 97px; /* zabezpieczenie */
  
}
.vwg-video-wrapper img{
    height: auto !important;
  width: 100%;
  display: block;
  border-radius:20px;
}
.flex-control-nav li .vwg-video-wrapper[style*="height: 0px"] {
  height: auto !important;
  width: 100%;
  display: block;
  border-radius:20px;
}





/* kontener wideo dostaje stałe proporcje */
.woocommerce-product-gallery__image.vwg_show_first,
.woocommerce-product-gallery__image .woocommerce-product-gallery__vwg_video,
.woocommerce-product-gallery__image .video-js {
  width: 100%;
  aspect-ratio: 9 / 16;   /* 
}

/* „przyklejenie” playera do kontenera */
.woocommerce-product-gallery__image .woocommerce-product-gallery__vwg_video {
  position: relative;
}

.woocommerce-product-gallery__image .video-js,
.woocommerce-product-gallery__image video.vjs-tech {
  position: absolute;
  inset: 0;
  width: 100% !important;
  height: 100% !important;
}

/* żeby wypełniało bez rozciągania */
.woocommerce-product-gallery__image video.vjs-tech {
  object-fit: cover; /* albo contain jeśli wolisz bez przycinania */
}/* End custom CSS */