.elementor-3173 .elementor-element.elementor-element-cc68d59{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-cc68d59:not(.elementor-motion-effects-element-type-background), .elementor-3173 .elementor-element.elementor-element-cc68d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-flobg );}.elementor-3173 .elementor-element.elementor-element-e89d577{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-3173 .elementor-element.elementor-element-ab7a6b1{--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:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3173 .elementor-element.elementor-element-b8ce625.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3173 .elementor-element.elementor-element-b8ce625{font-family:var( --e-global-typography-flosmall-font-family ), Sans-serif;font-size:var( --e-global-typography-flosmall-font-size );font-weight:var( --e-global-typography-flosmall-font-weight );line-height:var( --e-global-typography-flosmall-line-height );color:var( --e-global-color-flomuted );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3173 .elementor-element.elementor-element-fe29af1 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.5em;color:var( --e-global-color-floink2 );}.elementor-3173 .elementor-element.elementor-element-7a950e6 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.5em;color:var( --e-global-color-flomuted );}.elementor-3173 .elementor-element.elementor-element-178fe37{--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:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-733729e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3173 .elementor-element.elementor-element-733729e.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-3173 .elementor-element.elementor-element-6c66009 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-3173 .elementor-element.elementor-element-6c66009 .flex-viewport{border-radius:22px 22px 22px 22px;}.woocommerce .elementor-3173 .elementor-element.elementor-element-6c66009 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-3173 .elementor-element.elementor-element-6c66009 .flex-control-thumbs img{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-3173 .elementor-element.elementor-element-6c66009 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-3173 .elementor-element.elementor-element-6c66009 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-3173 .elementor-element.elementor-element-21f027b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-21f027b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3173 .elementor-element.elementor-element-6cdd9dc .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:13.5px;font-weight:700;line-height:1.4em;color:var( --e-global-color-florose600 );}.elementor-3173 .elementor-element.elementor-element-d987c5a > .elementor-widget-container{margin:4px 0px 8px 0px;}.elementor-3173 .elementor-element.elementor-element-d987c5a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:39.5px;font-weight:700;line-height:1.2em;color:var( --e-global-color-floink );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3173 .elementor-element.elementor-element-3f02e41 > .elementor-widget-container{margin:0px 0px 10px 0px;}.woocommerce .elementor-3173 .elementor-element.elementor-element-3f02e41 .price{color:var( --e-global-color-floink );font-family:"Heebo", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.woocommerce .elementor-3173 .elementor-element.elementor-element-3f02e41 .price ins{color:var( --e-global-color-floink );}.woocommerce .elementor-3173 .elementor-element.elementor-element-c02e493 .woocommerce-product-details__short-description{color:var( --e-global-color-floink2 );font-family:"Heebo", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.6em;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3173 .elementor-element.elementor-element-09f9fe0 .cart button, .elementor-3173 .elementor-element.elementor-element-09f9fe0 .cart .button{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:999px 999px 999px 999px;padding:12px 28px 12px 28px;color:#FFFFFF;background-color:var( --e-global-color-florose600 );border-color:var( --e-global-color-florose600 );transition:all 0.2s;}.elementor-3173 .elementor-element.elementor-element-09f9fe0 .cart button:hover, .elementor-3173 .elementor-element.elementor-element-09f9fe0 .cart .button:hover{color:#FFFFFF;background-color:var( --e-global-color-florose700 );border-color:var( --e-global-color-florose700 );}.elementor-3173 .elementor-element.elementor-element-09f9fe0 .quantity .qty{transition:all 0.2s;}.elementor-3173 .elementor-element.elementor-element-81080f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3173 .elementor-element.elementor-element-81080f8:not(.elementor-motion-effects-element-type-background), .elementor-3173 .elementor-element.elementor-element-81080f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-flotint );}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3173 .elementor-element.elementor-element-97ca0d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3173 .elementor-element.elementor-element-97ca0d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3173 .elementor-element.elementor-element-97ca0d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3173 .elementor-element.elementor-element-97ca0d4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3173 .elementor-element.elementor-element-97ca0d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3173 .elementor-element.elementor-element-97ca0d4 .elementor-icon-list-icon i{color:var( --e-global-color-florose600 );transition:color 0.3s;}.elementor-3173 .elementor-element.elementor-element-97ca0d4 .elementor-icon-list-icon svg{fill:var( --e-global-color-florose600 );transition:fill 0.3s;}.elementor-3173 .elementor-element.elementor-element-97ca0d4{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-3173 .elementor-element.elementor-element-97ca0d4 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-3173 .elementor-element.elementor-element-97ca0d4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3173 .elementor-element.elementor-element-97ca0d4 .elementor-icon-list-item > a{font-family:"Heebo", Sans-serif;font-size:14.5px;line-height:1.5em;}.elementor-3173 .elementor-element.elementor-element-97ca0d4 .elementor-icon-list-text{color:var( --e-global-color-floink );transition:color 0.3s;}.elementor-3173 .elementor-element.elementor-element-97ca0d4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-florose700 );}.elementor-3173 .elementor-element.elementor-element-f82da4b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-eef0af1{font-family:var( --e-global-typography-flobody-font-family ), Sans-serif;font-size:var( --e-global-typography-flobody-font-size );font-weight:var( --e-global-typography-flobody-font-weight );line-height:var( --e-global-typography-flobody-line-height );color:var( --e-global-color-floink2 );}.elementor-3173 .elementor-element.elementor-element-83fe76d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-8b5c072{font-family:var( --e-global-typography-flobody-font-family ), Sans-serif;font-size:var( --e-global-typography-flobody-font-size );font-weight:var( --e-global-typography-flobody-font-weight );line-height:var( --e-global-typography-flobody-line-height );color:var( --e-global-color-floink2 );}.elementor-3173 .elementor-element.elementor-element-87cd5e4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-ac84f17{font-family:var( --e-global-typography-flobody-font-family ), Sans-serif;font-size:var( --e-global-typography-flobody-font-size );font-weight:var( --e-global-typography-flobody-font-weight );line-height:var( --e-global-typography-flobody-line-height );color:var( --e-global-color-floink2 );}.elementor-3173 .elementor-element.elementor-element-3170b16{--n-accordion-title-font-size:16px;--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-title-normal-color:var( --e-global-color-floink );--n-accordion-title-hover-color:var( --e-global-color-floink );--n-accordion-title-active-color:var( --e-global-color-floink );--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:var( --e-global-color-floink );--n-accordion-icon-hover-color:var( --e-global-color-floink );--n-accordion-icon-active-color:var( --e-global-color-floink );}.elementor-3173 .elementor-element.elementor-element-3170b16 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:rgba(255,255,255,0);border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-floline );}.elementor-3173 .elementor-element.elementor-element-3170b16 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:rgba(255,255,255,0);border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-floline );}.elementor-3173 .elementor-element.elementor-element-3170b16 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:rgba(255,255,255,0);border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-floline );}:where( .elementor-3173 .elementor-element.elementor-element-3170b16 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:rgba(255,255,255,0);border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-floline );--padding-top:0px;--padding-right:0px;--padding-bottom:16px;--padding-left:0px;}.elementor-3173 .elementor-element.elementor-element-3170b16 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-3173 .elementor-element.elementor-element-3170b16 > .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:"Heebo", Sans-serif;font-weight:700;line-height:1.4em;}.elementor-3173 .elementor-element.elementor-element-719fd62{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-3173 .elementor-element.elementor-element-2e156b0{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-16c9972{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-7375114 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3173 .elementor-element.elementor-element-7375114 .elementor-heading-title{font-family:var( --e-global-typography-floeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-floeyebrow-font-size );font-weight:var( --e-global-typography-floeyebrow-font-weight );line-height:var( --e-global-typography-floeyebrow-line-height );letter-spacing:var( --e-global-typography-floeyebrow-letter-spacing );color:var( --e-global-color-florose600 );}.elementor-3173 .elementor-element.elementor-element-4135fb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3173 .elementor-element.elementor-element-4135fb7 .elementor-heading-title{font-family:var( --e-global-typography-floh2-font-family ), Sans-serif;font-size:var( --e-global-typography-floh2-font-size );font-weight:var( --e-global-typography-floh2-font-weight );line-height:var( --e-global-typography-floh2-line-height );color:var( --e-global-color-floink );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3173 .elementor-element.elementor-element-f8cced1 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Heebo", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;fill:var( --e-global-color-florose600 );color:var( --e-global-color-florose600 );transition-duration:0.2s;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(255,255,255,0);border-radius:999px 999px 999px 999px;padding:13px 0px 13px 0px;}.elementor-3173 .elementor-element.elementor-element-f8cced1 .elementor-button:hover, .elementor-3173 .elementor-element.elementor-element-f8cced1 .elementor-button:focus{background-color:rgba(255,255,255,0);color:var( --e-global-color-florose700 );border-color:rgba(255,255,255,0);}.elementor-3173 .elementor-element.elementor-element-f8cced1 > .elementor-widget-container{margin:0px 0px 0px 112px;}.elementor-3173 .elementor-element.elementor-element-f8cced1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3173 .elementor-element.elementor-element-f8cced1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3173 .elementor-element.elementor-element-f8cced1 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-3173 .elementor-element.elementor-element-f8cced1 .elementor-button:hover svg, .elementor-3173 .elementor-element.elementor-element-f8cced1 .elementor-button:focus svg{fill:var( --e-global-color-florose700 );}.elementor-3173 .elementor-element.elementor-element-84fc5b4{--swiper-slides-to-display:4;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-72px;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:52px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-72px;--arrow-size:20px;--arrow-normal-color:var( --e-global-color-floink );--arrow-hover-color:var( --e-global-color-florose700 );}.elementor-3173 .elementor-element.elementor-element-84fc5b4 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-flosurface );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-floline2 );border-radius:999px 999px 999px 999px;padding:10.5px 10.5px 10.5px 10.5px;}.elementor-3173 .elementor-element.elementor-element-84fc5b4 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-flosurface );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-florose600 );}.elementor-3173 .elementor-element.elementor-element-84fc5b4 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-3173 .elementor-element.elementor-element-e89d577{--content-width:1240px;}.elementor-3173 .elementor-element.elementor-element-733729e{--width:48.7%;}.elementor-3173 .elementor-element.elementor-element-21f027b{--width:calc(51.3% - 56px);}.elementor-3173 .elementor-element.elementor-element-719fd62{--content-width:1240px;}.elementor-3173 .elementor-element.elementor-element-16c9972{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-3173 .elementor-element.elementor-element-733729e{--width:100%;}.elementor-3173 .elementor-element.elementor-element-21f027b{--width:100%;}.elementor-3173 .elementor-element.elementor-element-16c9972{--width:auto;}}@media(max-width:1024px){.elementor-3173 .elementor-element.elementor-element-b8ce625{font-size:var( --e-global-typography-flosmall-font-size );line-height:var( --e-global-typography-flosmall-line-height );}.elementor-3173 .elementor-element.elementor-element-178fe37{--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-3173 .elementor-element.elementor-element-d987c5a .elementor-heading-title{font-size:35px;}.elementor-3173 .elementor-element.elementor-element-eef0af1{font-size:var( --e-global-typography-flobody-font-size );line-height:var( --e-global-typography-flobody-line-height );}.elementor-3173 .elementor-element.elementor-element-8b5c072{font-size:var( --e-global-typography-flobody-font-size );line-height:var( --e-global-typography-flobody-line-height );}.elementor-3173 .elementor-element.elementor-element-ac84f17{font-size:var( --e-global-typography-flobody-font-size );line-height:var( --e-global-typography-flobody-line-height );}.elementor-3173 .elementor-element.elementor-element-7375114 .elementor-heading-title{font-size:var( --e-global-typography-floeyebrow-font-size );line-height:var( --e-global-typography-floeyebrow-line-height );letter-spacing:var( --e-global-typography-floeyebrow-letter-spacing );}.elementor-3173 .elementor-element.elementor-element-4135fb7 .elementor-heading-title{font-size:var( --e-global-typography-floh2-font-size );line-height:var( --e-global-typography-floh2-line-height );}.elementor-3173 .elementor-element.elementor-element-84fc5b4{--swiper-slides-to-display:3;--swiper-slides-gap:16px;}}@media(max-width:767px){.elementor-3173 .elementor-element.elementor-element-cc68d59{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-3173 .elementor-element.elementor-element-e89d577{--padding-top:20px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3173 .elementor-element.elementor-element-b8ce625{font-size:var( --e-global-typography-flosmall-font-size );line-height:var( --e-global-typography-flosmall-line-height );}.elementor-3173 .elementor-element.elementor-element-d987c5a .elementor-heading-title{font-size:28px;}.elementor-3173 .elementor-element.elementor-element-eef0af1{font-size:var( --e-global-typography-flobody-font-size );line-height:var( --e-global-typography-flobody-line-height );}.elementor-3173 .elementor-element.elementor-element-8b5c072{font-size:var( --e-global-typography-flobody-font-size );line-height:var( --e-global-typography-flobody-line-height );}.elementor-3173 .elementor-element.elementor-element-ac84f17{font-size:var( --e-global-typography-flobody-font-size );line-height:var( --e-global-typography-flobody-line-height );}.elementor-3173 .elementor-element.elementor-element-719fd62{--padding-top:48px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3173 .elementor-element.elementor-element-16c9972{--width:auto;}.elementor-3173 .elementor-element.elementor-element-7375114 .elementor-heading-title{font-size:var( --e-global-typography-floeyebrow-font-size );line-height:var( --e-global-typography-floeyebrow-line-height );letter-spacing:var( --e-global-typography-floeyebrow-letter-spacing );}.elementor-3173 .elementor-element.elementor-element-4135fb7 .elementor-heading-title{font-size:var( --e-global-typography-floh2-font-size );line-height:var( --e-global-typography-floh2-line-height );}.elementor-3173 .elementor-element.elementor-element-f8cced1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3173 .elementor-element.elementor-element-84fc5b4{--swiper-slides-to-display:2;--swiper-slides-gap:12px;}}/* Start custom CSS for text-editor, class: .elementor-element-b8ce625 */.elementor-3173 .elementor-element.elementor-element-b8ce625, .elementor-3173 .elementor-element.elementor-element-b8ce625 a{color:#5A4E52}
.elementor-3173 .elementor-element.elementor-element-b8ce625{color:#74686B}
.elementor-3173 .elementor-element.elementor-element-b8ce625 a{text-decoration:none}
.elementor-3173 .elementor-element.elementor-element-b8ce625 a:hover{text-decoration:underline}
.elementor-3173 .elementor-element.elementor-element-b8ce625 .flo-sep{color:#DCCBC2;margin-inline:2px}
.elementor-3173 .elementor-element.elementor-element-b8ce625 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe29af1 */.elementor-3173 .elementor-element.elementor-element-fe29af1 a{color:#5A4E52}
.elementor-3173 .elementor-element.elementor-element-fe29af1 a:hover{text-decoration:underline}
.elementor-3173 .elementor-element.elementor-element-fe29af1 .flo-sep{color:#DCCBC2;margin-inline-start:6px}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-6c66009 */.elementor-3173 .elementor-element.elementor-element-6c66009 .woocommerce-product-gallery{margin:0;width:100%}
.elementor-3173 .elementor-element.elementor-element-6c66009 .woocommerce-product-gallery__wrapper{margin:0}
.elementor-3173 .elementor-element.elementor-element-6c66009 .woocommerce-product-gallery__image img,.elementor-3173 .elementor-element.elementor-element-6c66009 .woocommerce-product-gallery__image--placeholder img{aspect-ratio:4/5;object-fit:cover;width:100%;border-radius:22px;background:#F6EEE9}
.elementor-3173 .elementor-element.elementor-element-6c66009 .flex-control-thumbs li{width:72px!important}
.elementor-3173 .elementor-element.elementor-element-6c66009 .flex-control-thumbs{display:flex;gap:10px;margin-top:12px}
.elementor-3173 .elementor-element.elementor-element-6c66009 .woocommerce-product-gallery__trigger{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-733729e */.elementor-3173 .elementor-element.elementor-element-733729e.elementor-sticky--active{z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cdd9dc */.elementor-3173 .elementor-element.elementor-element-6cdd9dc a{color:inherit}
.elementor-3173 .elementor-element.elementor-element-6cdd9dc a:hover{text-decoration:underline}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-3f02e41 */.elementor-3173 .elementor-element.elementor-element-3f02e41 .price{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:10px;margin:0}
.elementor-3173 .elementor-element.elementor-element-3f02e41 .price del{color:#74686B;font-size:17.6px;font-weight:500;opacity:1}
.elementor-3173 .elementor-element.elementor-element-3f02e41 .price ins{text-decoration:none}
.elementor-3173 .elementor-element.elementor-element-3f02e41 .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-c02e493 */.elementor-3173 .elementor-element.elementor-element-c02e493 p{margin:0 0 1em}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-09f9fe0 */.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart{margin:0;padding:8px 0 4px;display:flex!important;flex-wrap:wrap!important;align-items:center;gap:0}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart::before,.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart::after{display:none}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart .wc-pao-addons-container{flex:0 0 100%;margin:0;padding:0}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 .wc-pao-addon-container{margin:0 0 22px;padding:0;border:0;display:flex;flex-wrap:wrap;gap:10px}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 label.wc-pao-addon-name{flex:0 0 100%;display:block;margin:0;font:600 14.5px/1.4 Heebo,sans-serif;color:#3A3033}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 label.wc-pao-addon-name em.required{display:none}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 .wc-pao-addon-description{flex:0 0 100%;margin:-8px 0 0;color:#74686B;font:400 13.5px/1.4 Heebo,sans-serif}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 .wc-pao-addon-description p{margin:0}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 p.wc-pao-addon-wrap{position:relative;margin:0;padding:0;width:auto;float:none}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 p.wc-pao-addon-wrap input{position:absolute;opacity:0;width:1px;height:1px;margin:0}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 p.wc-pao-addon-wrap > label{display:block;text-align:center;min-width:104px;margin:0;padding:19px 16px;border:1.5px solid #DCCBC2;border-radius:14px;background:#fff;font:700 15px/1.3 Heebo,sans-serif;color:#3A3033;cursor:pointer;transition:border-color .2s,background-color .2s;white-space:nowrap}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 p.wc-pao-addon-wrap > label .amount{font-weight:500;color:#74686B}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 p.wc-pao-addon-wrap > label:hover{border-color:#AA7273}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 p.wc-pao-addon-wrap:has(input:checked) > label{border-color:#8E5A5C;background:#F6E6E3;box-shadow:0 0 0 1px #8E5A5C}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 p.wc-pao-addon-wrap:has(input:focus-visible) > label{outline:3px solid #8E5A5C;outline-offset:2px}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 .wc-pao-addon-container:has(input[type=checkbox]){display:grid;grid-template-columns:1fr 1fr}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 .wc-pao-addon-container:has(input[type=checkbox]) label.wc-pao-addon-name,.elementor-3173 .elementor-element.elementor-element-09f9fe0 .wc-pao-addon-container:has(input[type=checkbox]) .wc-pao-addon-description{grid-column:1/-1}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 p.wc-pao-addon-wrap:has(input[type=checkbox]) > label{text-align:start;min-height:60px;padding:18px 14px;padding-inline-end:46px;font-weight:600;font-size:14.5px;white-space:normal;line-height:1.35}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 p.wc-pao-addon-wrap:has(input[type=checkbox]) > label::after{content:'';position:absolute;inset-inline-end:12px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;border:1.5px solid #DCCBC2;box-sizing:border-box;background:#fff center/14px no-repeat}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 p.wc-pao-addon-wrap:has(input[type=checkbox]:checked) > label{box-shadow:none}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 p.wc-pao-addon-wrap:has(input[type=checkbox]:checked) > label::after{background-color:#8E5A5C;border-color:#8E5A5C;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 #product-addons-total{flex:0 0 100%;margin:0}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 .product-addon-totals{border:0;margin:0 0 12px;padding:0;font:400 14.5px/1.5 Heebo,sans-serif;color:#5A4E52}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 .product-addon-totals ul{margin:0;padding:0;list-style:none}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 .product-addon-totals .wc-pao-subtotal-line{border-top:1px solid #EADFD8;margin-top:8px;padding-top:8px}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 .product-addon-totals li{display:flex;justify-content:space-between;gap:12px;margin:0;padding:2px 0}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 .product-addon-totals .wc-pao-subtotal-line p.price{display:flex;justify-content:space-between;align-items:baseline;width:100%;margin:0;font-size:0;color:#3A3033}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 .product-addon-totals .wc-pao-subtotal-line p.price::before{content:"סכום ביניים";font:600 15px/1.4 Heebo,sans-serif;color:#3A3033}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 .product-addon-totals .wc-pao-subtotal-line p.price .amount{font:700 16.5px/1.4 Heebo,sans-serif;color:#3A3033}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart button.plus,.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart button.minus{width:46px;height:54px;min-width:0;padding:0;margin:0;border:1.5px solid #DCCBC2;background:#fff;color:#3A3033;font:400 19px/1 Heebo,sans-serif;box-shadow:none;cursor:pointer}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart button.plus:hover,.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart button.minus:hover{color:#74464A;background:#F6EEE9}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart button.plus{order:1;border-inline-end:0;border-radius:0;border-start-start-radius:999px;border-end-start-radius:999px}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart button.minus{order:3;border-inline-start:0;border-radius:0;border-start-end-radius:999px;border-end-end-radius:999px}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart .quantity{order:2;display:block;margin:0!important;float:none}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart .quantity .qty{width:40px;height:54px;margin:0;padding:0;border:1.5px solid #DCCBC2;border-inline:0;border-radius:0;background:#fff;text-align:center;font:700 15px/1 Heebo,sans-serif;color:#3A3033;box-shadow:none;-moz-appearance:textfield}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart .quantity .qty::-webkit-inner-spin-button,.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart .single_add_to_cart_button{order:4;flex:1;min-height:54px;margin:0;margin-inline-start:12px;float:none;border-radius:999px;box-shadow:0 6px 16px -8px rgba(142,90,92,.8);transition:background-color .2s,transform .15s}
.elementor-3173 .elementor-element.elementor-element-09f9fe0 form.cart .single_add_to_cart_button:active{transform:scale(.97)}
@media(max-width:520px){.elementor-3173 .elementor-element.elementor-element-09f9fe0 .wc-pao-addon-container:has(input[type=checkbox]){grid-template-columns:1fr}}
@media(max-width:767px){.elementor-3173 .elementor-element.elementor-element-09f9fe0 p.wc-pao-addon-wrap > label{min-width:0;padding:16px 10px;font-size:14.5px}.elementor-3173 .elementor-element.elementor-element-09f9fe0 .wc-pao-addon-container{gap:8px}.elementor-3173 .elementor-element.elementor-element-09f9fe0 .wc-pao-addon-container:has(input[type=radio]) p.wc-pao-addon-wrap{flex:1 1 auto}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97ca0d4 */.elementor-3173 .elementor-element.elementor-element-97ca0d4 a .elementor-icon-list-text{color:#8E5A5C;text-decoration:underline;text-underline-offset:3px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eef0af1 */.elementor-3173 .elementor-element.elementor-element-eef0af1{line-height:1.75}
.elementor-3173 .elementor-element.elementor-element-eef0af1 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b5c072 */.elementor-3173 .elementor-element.elementor-element-8b5c072{line-height:1.75}
.elementor-3173 .elementor-element.elementor-element-8b5c072 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3173 .elementor-element.elementor-element-8b5c072 li{margin-bottom:4px}
.elementor-3173 .elementor-element.elementor-element-8b5c072 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac84f17 */.elementor-3173 .elementor-element.elementor-element-ac84f17{line-height:1.75}
.elementor-3173 .elementor-element.elementor-element-ac84f17 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3173 .elementor-element.elementor-element-ac84f17 li{margin-bottom:4px}
.elementor-3173 .elementor-element.elementor-element-ac84f17 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eef0af1 */.elementor-3173 .elementor-element.elementor-element-eef0af1{line-height:1.75}
.elementor-3173 .elementor-element.elementor-element-eef0af1 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b5c072 */.elementor-3173 .elementor-element.elementor-element-8b5c072{line-height:1.75}
.elementor-3173 .elementor-element.elementor-element-8b5c072 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3173 .elementor-element.elementor-element-8b5c072 li{margin-bottom:4px}
.elementor-3173 .elementor-element.elementor-element-8b5c072 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac84f17 */.elementor-3173 .elementor-element.elementor-element-ac84f17{line-height:1.75}
.elementor-3173 .elementor-element.elementor-element-ac84f17 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3173 .elementor-element.elementor-element-ac84f17 li{margin-bottom:4px}
.elementor-3173 .elementor-element.elementor-element-ac84f17 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eef0af1 */.elementor-3173 .elementor-element.elementor-element-eef0af1{line-height:1.75}
.elementor-3173 .elementor-element.elementor-element-eef0af1 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b5c072 */.elementor-3173 .elementor-element.elementor-element-8b5c072{line-height:1.75}
.elementor-3173 .elementor-element.elementor-element-8b5c072 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3173 .elementor-element.elementor-element-8b5c072 li{margin-bottom:4px}
.elementor-3173 .elementor-element.elementor-element-8b5c072 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac84f17 */.elementor-3173 .elementor-element.elementor-element-ac84f17{line-height:1.75}
.elementor-3173 .elementor-element.elementor-element-ac84f17 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3173 .elementor-element.elementor-element-ac84f17 li{margin-bottom:4px}
.elementor-3173 .elementor-element.elementor-element-ac84f17 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eef0af1 */.elementor-3173 .elementor-element.elementor-element-eef0af1{line-height:1.75}
.elementor-3173 .elementor-element.elementor-element-eef0af1 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b5c072 */.elementor-3173 .elementor-element.elementor-element-8b5c072{line-height:1.75}
.elementor-3173 .elementor-element.elementor-element-8b5c072 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3173 .elementor-element.elementor-element-8b5c072 li{margin-bottom:4px}
.elementor-3173 .elementor-element.elementor-element-8b5c072 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac84f17 */.elementor-3173 .elementor-element.elementor-element-ac84f17{line-height:1.75}
.elementor-3173 .elementor-element.elementor-element-ac84f17 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3173 .elementor-element.elementor-element-ac84f17 li{margin-bottom:4px}
.elementor-3173 .elementor-element.elementor-element-ac84f17 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3170b16 */.elementor-3173 .elementor-element.elementor-element-3170b16 .e-n-accordion-item-title-icon{transition:transform .25s}
.elementor-3173 .elementor-element.elementor-element-3170b16 details[open] > summary .e-n-accordion-item-title-icon{transform:rotate(180deg)}
.elementor-3173 .elementor-element.elementor-element-3170b16 .e-n-accordion-item-title{min-height:56px}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-84fc5b4 */.elementor-3173 .elementor-element.elementor-element-84fc5b4 .swiper-wrapper{align-items:stretch}
.elementor-3173 .elementor-element.elementor-element-84fc5b4 .swiper-slide{height:auto}
.elementor-3173 .elementor-element.elementor-element-84fc5b4 .elementor-swiper-button.swiper-button-disabled{opacity:.35}
@media(max-width:640px){.elementor-3173 .elementor-element.elementor-element-84fc5b4 .elementor-swiper-button{display:none!important}}/* End custom CSS */