.elementor-3169 .elementor-element.elementor-element-e8a5318{--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-3169 .elementor-element.elementor-element-e8a5318:not(.elementor-motion-effects-element-type-background), .elementor-3169 .elementor-element.elementor-element-e8a5318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-flobg );}.elementor-3169 .elementor-element.elementor-element-719d22e{--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-3169 .elementor-element.elementor-element-e643641{--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-3169 .elementor-element.elementor-element-30bbaf5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3169 .elementor-element.elementor-element-30bbaf5{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-3169 .elementor-element.elementor-element-d51a20e .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-3169 .elementor-element.elementor-element-6b9d81f .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-3169 .elementor-element.elementor-element-20b4337{--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-3169 .elementor-element.elementor-element-5b9a8be{--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-3169 .elementor-element.elementor-element-5b9a8be.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-3169 .elementor-element.elementor-element-5d2aca8 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-3169 .elementor-element.elementor-element-5d2aca8 .flex-viewport{border-radius:22px 22px 22px 22px;}.woocommerce .elementor-3169 .elementor-element.elementor-element-5d2aca8 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-3169 .elementor-element.elementor-element-5d2aca8 .flex-control-thumbs img{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-3169 .elementor-element.elementor-element-5d2aca8 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-3169 .elementor-element.elementor-element-5d2aca8 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-3169 .elementor-element.elementor-element-1c49384{--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-3169 .elementor-element.elementor-element-1c49384.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3169 .elementor-element.elementor-element-04b6c98 .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-3169 .elementor-element.elementor-element-5bfbad1 > .elementor-widget-container{margin:4px 0px 8px 0px;}.elementor-3169 .elementor-element.elementor-element-5bfbad1 .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-3169 .elementor-element.elementor-element-6ade25a > .elementor-widget-container{margin:0px 0px 10px 0px;}.woocommerce .elementor-3169 .elementor-element.elementor-element-6ade25a .price{color:var( --e-global-color-floink );font-family:"Heebo", Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;}.woocommerce .elementor-3169 .elementor-element.elementor-element-6ade25a .price ins{color:var( --e-global-color-floink );}.woocommerce .elementor-3169 .elementor-element.elementor-element-d4028b9 .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-3169 .elementor-element.elementor-element-5682993 .cart button, .elementor-3169 .elementor-element.elementor-element-5682993 .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-3169 .elementor-element.elementor-element-5682993 .cart button:hover, .elementor-3169 .elementor-element.elementor-element-5682993 .cart .button:hover{color:#FFFFFF;background-color:var( --e-global-color-florose700 );border-color:var( --e-global-color-florose700 );}.elementor-3169 .elementor-element.elementor-element-5682993 .quantity .qty{transition:all 0.2s;}.elementor-3169 .elementor-element.elementor-element-b71623b{--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-3169 .elementor-element.elementor-element-b71623b:not(.elementor-motion-effects-element-type-background), .elementor-3169 .elementor-element.elementor-element-b71623b > .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-3169 .elementor-element.elementor-element-5ef52ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3169 .elementor-element.elementor-element-5ef52ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3169 .elementor-element.elementor-element-5ef52ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3169 .elementor-element.elementor-element-5ef52ae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3169 .elementor-element.elementor-element-5ef52ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3169 .elementor-element.elementor-element-5ef52ae .elementor-icon-list-icon i{color:var( --e-global-color-florose600 );transition:color 0.3s;}.elementor-3169 .elementor-element.elementor-element-5ef52ae .elementor-icon-list-icon svg{fill:var( --e-global-color-florose600 );transition:fill 0.3s;}.elementor-3169 .elementor-element.elementor-element-5ef52ae{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-3169 .elementor-element.elementor-element-5ef52ae .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-3169 .elementor-element.elementor-element-5ef52ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3169 .elementor-element.elementor-element-5ef52ae .elementor-icon-list-item > a{font-family:"Heebo", Sans-serif;font-size:14.5px;line-height:1.5em;}.elementor-3169 .elementor-element.elementor-element-5ef52ae .elementor-icon-list-text{color:var( --e-global-color-floink );transition:color 0.3s;}.elementor-3169 .elementor-element.elementor-element-5ef52ae .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-florose700 );}.elementor-3169 .elementor-element.elementor-element-ce83a1b{--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-3169 .elementor-element.elementor-element-762d847{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-3169 .elementor-element.elementor-element-09caeb6{--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-3169 .elementor-element.elementor-element-122de53{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-3169 .elementor-element.elementor-element-252a272{--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-3169 .elementor-element.elementor-element-330a701{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-3169 .elementor-element.elementor-element-53fae66{--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-3169 .elementor-element.elementor-element-53fae66 > .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-3169 .elementor-element.elementor-element-53fae66 > .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-3169 .elementor-element.elementor-element-53fae66 > .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-3169 .elementor-element.elementor-element-53fae66 > .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-3169 .elementor-element.elementor-element-53fae66 {--n-accordion-padding:16px 0px 16px 0px;}:where( .elementor-3169 .elementor-element.elementor-element-53fae66 > .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-3169 .elementor-element.elementor-element-e6727da{--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-3169 .elementor-element.elementor-element-33e2720{--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-3169 .elementor-element.elementor-element-08d2e23{--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-3169 .elementor-element.elementor-element-1fc4ca2 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-3169 .elementor-element.elementor-element-1fc4ca2 .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-3169 .elementor-element.elementor-element-a0cf455 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3169 .elementor-element.elementor-element-a0cf455 .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-3169 .elementor-element.elementor-element-8f39a58 .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-3169 .elementor-element.elementor-element-8f39a58 .elementor-button:hover, .elementor-3169 .elementor-element.elementor-element-8f39a58 .elementor-button:focus{background-color:rgba(255,255,255,0);color:var( --e-global-color-florose700 );border-color:rgba(255,255,255,0);}.elementor-3169 .elementor-element.elementor-element-8f39a58 > .elementor-widget-container{margin:0px 0px 0px 112px;}.elementor-3169 .elementor-element.elementor-element-8f39a58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3169 .elementor-element.elementor-element-8f39a58 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3169 .elementor-element.elementor-element-8f39a58 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-3169 .elementor-element.elementor-element-8f39a58 .elementor-button:hover svg, .elementor-3169 .elementor-element.elementor-element-8f39a58 .elementor-button:focus svg{fill:var( --e-global-color-florose700 );}.elementor-3169 .elementor-element.elementor-element-3a89556{--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-3169 .elementor-element.elementor-element-3a89556 :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-3169 .elementor-element.elementor-element-3a89556 :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-3169 .elementor-element.elementor-element-3a89556 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-3169 .elementor-element.elementor-element-719d22e{--content-width:1240px;}.elementor-3169 .elementor-element.elementor-element-5b9a8be{--width:48.7%;}.elementor-3169 .elementor-element.elementor-element-1c49384{--width:calc(51.3% - 56px);}.elementor-3169 .elementor-element.elementor-element-e6727da{--content-width:1240px;}.elementor-3169 .elementor-element.elementor-element-08d2e23{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-3169 .elementor-element.elementor-element-5b9a8be{--width:100%;}.elementor-3169 .elementor-element.elementor-element-1c49384{--width:100%;}.elementor-3169 .elementor-element.elementor-element-08d2e23{--width:auto;}}@media(max-width:1024px){.elementor-3169 .elementor-element.elementor-element-30bbaf5{font-size:var( --e-global-typography-flosmall-font-size );line-height:var( --e-global-typography-flosmall-line-height );}.elementor-3169 .elementor-element.elementor-element-20b4337{--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-3169 .elementor-element.elementor-element-5bfbad1 .elementor-heading-title{font-size:35px;}.elementor-3169 .elementor-element.elementor-element-762d847{font-size:var( --e-global-typography-flobody-font-size );line-height:var( --e-global-typography-flobody-line-height );}.elementor-3169 .elementor-element.elementor-element-122de53{font-size:var( --e-global-typography-flobody-font-size );line-height:var( --e-global-typography-flobody-line-height );}.elementor-3169 .elementor-element.elementor-element-330a701{font-size:var( --e-global-typography-flobody-font-size );line-height:var( --e-global-typography-flobody-line-height );}.elementor-3169 .elementor-element.elementor-element-1fc4ca2 .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-3169 .elementor-element.elementor-element-a0cf455 .elementor-heading-title{font-size:var( --e-global-typography-floh2-font-size );line-height:var( --e-global-typography-floh2-line-height );}.elementor-3169 .elementor-element.elementor-element-3a89556{--swiper-slides-to-display:3;--swiper-slides-gap:16px;}}@media(max-width:767px){.elementor-3169 .elementor-element.elementor-element-e8a5318{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-3169 .elementor-element.elementor-element-719d22e{--padding-top:20px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-3169 .elementor-element.elementor-element-30bbaf5{font-size:var( --e-global-typography-flosmall-font-size );line-height:var( --e-global-typography-flosmall-line-height );}.elementor-3169 .elementor-element.elementor-element-5bfbad1 .elementor-heading-title{font-size:28px;}.elementor-3169 .elementor-element.elementor-element-762d847{font-size:var( --e-global-typography-flobody-font-size );line-height:var( --e-global-typography-flobody-line-height );}.elementor-3169 .elementor-element.elementor-element-122de53{font-size:var( --e-global-typography-flobody-font-size );line-height:var( --e-global-typography-flobody-line-height );}.elementor-3169 .elementor-element.elementor-element-330a701{font-size:var( --e-global-typography-flobody-font-size );line-height:var( --e-global-typography-flobody-line-height );}.elementor-3169 .elementor-element.elementor-element-e6727da{--padding-top:48px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3169 .elementor-element.elementor-element-08d2e23{--width:auto;}.elementor-3169 .elementor-element.elementor-element-1fc4ca2 .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-3169 .elementor-element.elementor-element-a0cf455 .elementor-heading-title{font-size:var( --e-global-typography-floh2-font-size );line-height:var( --e-global-typography-floh2-line-height );}.elementor-3169 .elementor-element.elementor-element-8f39a58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3169 .elementor-element.elementor-element-3a89556{--swiper-slides-to-display:2;--swiper-slides-gap:12px;}}/* Start custom CSS for text-editor, class: .elementor-element-30bbaf5 */.elementor-3169 .elementor-element.elementor-element-30bbaf5, .elementor-3169 .elementor-element.elementor-element-30bbaf5 a{color:#5A4E52}
.elementor-3169 .elementor-element.elementor-element-30bbaf5{color:#74686B}
.elementor-3169 .elementor-element.elementor-element-30bbaf5 a{text-decoration:none}
.elementor-3169 .elementor-element.elementor-element-30bbaf5 a:hover{text-decoration:underline}
.elementor-3169 .elementor-element.elementor-element-30bbaf5 .flo-sep{color:#DCCBC2;margin-inline:2px}
.elementor-3169 .elementor-element.elementor-element-30bbaf5 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d51a20e */.elementor-3169 .elementor-element.elementor-element-d51a20e a{color:#5A4E52}
.elementor-3169 .elementor-element.elementor-element-d51a20e a:hover{text-decoration:underline}
.elementor-3169 .elementor-element.elementor-element-d51a20e .flo-sep{color:#DCCBC2;margin-inline-start:6px}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-5d2aca8 */.elementor-3169 .elementor-element.elementor-element-5d2aca8 .woocommerce-product-gallery{margin:0;width:100%}
.elementor-3169 .elementor-element.elementor-element-5d2aca8 .woocommerce-product-gallery__wrapper{margin:0}
.elementor-3169 .elementor-element.elementor-element-5d2aca8 .woocommerce-product-gallery__image img,.elementor-3169 .elementor-element.elementor-element-5d2aca8 .woocommerce-product-gallery__image--placeholder img{aspect-ratio:4/5;object-fit:cover;width:100%;border-radius:22px;background:#F6EEE9}
.elementor-3169 .elementor-element.elementor-element-5d2aca8 .flex-control-thumbs li{width:72px!important}
.elementor-3169 .elementor-element.elementor-element-5d2aca8 .flex-control-thumbs{display:flex;gap:10px;margin-top:12px}
.elementor-3169 .elementor-element.elementor-element-5d2aca8 .woocommerce-product-gallery__trigger{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b9a8be */.elementor-3169 .elementor-element.elementor-element-5b9a8be.elementor-sticky--active{z-index:1}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04b6c98 */.elementor-3169 .elementor-element.elementor-element-04b6c98 a{color:inherit}
.elementor-3169 .elementor-element.elementor-element-04b6c98 a:hover{text-decoration:underline}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-6ade25a */.elementor-3169 .elementor-element.elementor-element-6ade25a .price{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:10px;margin:0}
.elementor-3169 .elementor-element.elementor-element-6ade25a .price del{color:#74686B;font-size:17.6px;font-weight:500;opacity:1}
.elementor-3169 .elementor-element.elementor-element-6ade25a .price ins{text-decoration:none}
.elementor-3169 .elementor-element.elementor-element-6ade25a .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-d4028b9 */.elementor-3169 .elementor-element.elementor-element-d4028b9 p{margin:0 0 1em}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5682993 */.elementor-3169 .elementor-element.elementor-element-5682993 form.cart{margin:0;padding:8px 0 4px;display:flex!important;flex-wrap:wrap!important;align-items:center;gap:0}
.elementor-3169 .elementor-element.elementor-element-5682993 form.cart::before,.elementor-3169 .elementor-element.elementor-element-5682993 form.cart::after{display:none}
.elementor-3169 .elementor-element.elementor-element-5682993 form.cart .wc-pao-addons-container{flex:0 0 100%;margin:0;padding:0}
.elementor-3169 .elementor-element.elementor-element-5682993 .wc-pao-addon-container{margin:0 0 22px;padding:0;border:0;display:flex;flex-wrap:wrap;gap:10px}
.elementor-3169 .elementor-element.elementor-element-5682993 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-3169 .elementor-element.elementor-element-5682993 label.wc-pao-addon-name em.required{display:none}
.elementor-3169 .elementor-element.elementor-element-5682993 .wc-pao-addon-description{flex:0 0 100%;margin:-8px 0 0;color:#74686B;font:400 13.5px/1.4 Heebo,sans-serif}
.elementor-3169 .elementor-element.elementor-element-5682993 .wc-pao-addon-description p{margin:0}
.elementor-3169 .elementor-element.elementor-element-5682993 p.wc-pao-addon-wrap{position:relative;margin:0;padding:0;width:auto;float:none}
.elementor-3169 .elementor-element.elementor-element-5682993 p.wc-pao-addon-wrap input{position:absolute;opacity:0;width:1px;height:1px;margin:0}
.elementor-3169 .elementor-element.elementor-element-5682993 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-3169 .elementor-element.elementor-element-5682993 p.wc-pao-addon-wrap > label .amount{font-weight:500;color:#74686B}
.elementor-3169 .elementor-element.elementor-element-5682993 p.wc-pao-addon-wrap > label:hover{border-color:#AA7273}
.elementor-3169 .elementor-element.elementor-element-5682993 p.wc-pao-addon-wrap:has(input:checked) > label{border-color:#8E5A5C;background:#F6E6E3;box-shadow:0 0 0 1px #8E5A5C}
.elementor-3169 .elementor-element.elementor-element-5682993 p.wc-pao-addon-wrap:has(input:focus-visible) > label{outline:3px solid #8E5A5C;outline-offset:2px}
.elementor-3169 .elementor-element.elementor-element-5682993 .wc-pao-addon-container:has(input[type=checkbox]){display:grid;grid-template-columns:1fr 1fr}
.elementor-3169 .elementor-element.elementor-element-5682993 .wc-pao-addon-container:has(input[type=checkbox]) label.wc-pao-addon-name,.elementor-3169 .elementor-element.elementor-element-5682993 .wc-pao-addon-container:has(input[type=checkbox]) .wc-pao-addon-description{grid-column:1/-1}
.elementor-3169 .elementor-element.elementor-element-5682993 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-3169 .elementor-element.elementor-element-5682993 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-3169 .elementor-element.elementor-element-5682993 p.wc-pao-addon-wrap:has(input[type=checkbox]:checked) > label{box-shadow:none}
.elementor-3169 .elementor-element.elementor-element-5682993 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-3169 .elementor-element.elementor-element-5682993 #product-addons-total{flex:0 0 100%;margin:0}
.elementor-3169 .elementor-element.elementor-element-5682993 .product-addon-totals{border:0;margin:0 0 12px;padding:0;font:400 14.5px/1.5 Heebo,sans-serif;color:#5A4E52}
.elementor-3169 .elementor-element.elementor-element-5682993 .product-addon-totals ul{margin:0;padding:0;list-style:none}
.elementor-3169 .elementor-element.elementor-element-5682993 .product-addon-totals .wc-pao-subtotal-line{border-top:1px solid #EADFD8;margin-top:8px;padding-top:8px}
.elementor-3169 .elementor-element.elementor-element-5682993 .product-addon-totals li{display:flex;justify-content:space-between;gap:12px;margin:0;padding:2px 0}
.elementor-3169 .elementor-element.elementor-element-5682993 .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-3169 .elementor-element.elementor-element-5682993 .product-addon-totals .wc-pao-subtotal-line p.price::before{content:"סכום ביניים";font:600 15px/1.4 Heebo,sans-serif;color:#3A3033}
.elementor-3169 .elementor-element.elementor-element-5682993 .product-addon-totals .wc-pao-subtotal-line p.price .amount{font:700 16.5px/1.4 Heebo,sans-serif;color:#3A3033}
.elementor-3169 .elementor-element.elementor-element-5682993 form.cart button.plus,.elementor-3169 .elementor-element.elementor-element-5682993 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-3169 .elementor-element.elementor-element-5682993 form.cart button.plus:hover,.elementor-3169 .elementor-element.elementor-element-5682993 form.cart button.minus:hover{color:#74464A;background:#F6EEE9}
.elementor-3169 .elementor-element.elementor-element-5682993 form.cart button.plus{order:1;border-inline-end:0;border-radius:0;border-start-start-radius:999px;border-end-start-radius:999px}
.elementor-3169 .elementor-element.elementor-element-5682993 form.cart button.minus{order:3;border-inline-start:0;border-radius:0;border-start-end-radius:999px;border-end-end-radius:999px}
.elementor-3169 .elementor-element.elementor-element-5682993 form.cart .quantity{order:2;display:block;margin:0!important;float:none}
.elementor-3169 .elementor-element.elementor-element-5682993 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-3169 .elementor-element.elementor-element-5682993 form.cart .quantity .qty::-webkit-inner-spin-button,.elementor-3169 .elementor-element.elementor-element-5682993 form.cart .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.elementor-3169 .elementor-element.elementor-element-5682993 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-3169 .elementor-element.elementor-element-5682993 form.cart .single_add_to_cart_button:active{transform:scale(.97)}
@media(max-width:520px){.elementor-3169 .elementor-element.elementor-element-5682993 .wc-pao-addon-container:has(input[type=checkbox]){grid-template-columns:1fr}}
@media(max-width:767px){.elementor-3169 .elementor-element.elementor-element-5682993 p.wc-pao-addon-wrap > label{min-width:0;padding:16px 10px;font-size:14.5px}.elementor-3169 .elementor-element.elementor-element-5682993 .wc-pao-addon-container{gap:8px}.elementor-3169 .elementor-element.elementor-element-5682993 .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-5ef52ae */.elementor-3169 .elementor-element.elementor-element-5ef52ae 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-762d847 */.elementor-3169 .elementor-element.elementor-element-762d847{line-height:1.75}
.elementor-3169 .elementor-element.elementor-element-762d847 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-122de53 */.elementor-3169 .elementor-element.elementor-element-122de53{line-height:1.75}
.elementor-3169 .elementor-element.elementor-element-122de53 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3169 .elementor-element.elementor-element-122de53 li{margin-bottom:4px}
.elementor-3169 .elementor-element.elementor-element-122de53 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-330a701 */.elementor-3169 .elementor-element.elementor-element-330a701{line-height:1.75}
.elementor-3169 .elementor-element.elementor-element-330a701 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3169 .elementor-element.elementor-element-330a701 li{margin-bottom:4px}
.elementor-3169 .elementor-element.elementor-element-330a701 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-762d847 */.elementor-3169 .elementor-element.elementor-element-762d847{line-height:1.75}
.elementor-3169 .elementor-element.elementor-element-762d847 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-122de53 */.elementor-3169 .elementor-element.elementor-element-122de53{line-height:1.75}
.elementor-3169 .elementor-element.elementor-element-122de53 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3169 .elementor-element.elementor-element-122de53 li{margin-bottom:4px}
.elementor-3169 .elementor-element.elementor-element-122de53 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-330a701 */.elementor-3169 .elementor-element.elementor-element-330a701{line-height:1.75}
.elementor-3169 .elementor-element.elementor-element-330a701 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3169 .elementor-element.elementor-element-330a701 li{margin-bottom:4px}
.elementor-3169 .elementor-element.elementor-element-330a701 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-762d847 */.elementor-3169 .elementor-element.elementor-element-762d847{line-height:1.75}
.elementor-3169 .elementor-element.elementor-element-762d847 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-122de53 */.elementor-3169 .elementor-element.elementor-element-122de53{line-height:1.75}
.elementor-3169 .elementor-element.elementor-element-122de53 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3169 .elementor-element.elementor-element-122de53 li{margin-bottom:4px}
.elementor-3169 .elementor-element.elementor-element-122de53 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-330a701 */.elementor-3169 .elementor-element.elementor-element-330a701{line-height:1.75}
.elementor-3169 .elementor-element.elementor-element-330a701 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3169 .elementor-element.elementor-element-330a701 li{margin-bottom:4px}
.elementor-3169 .elementor-element.elementor-element-330a701 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-762d847 */.elementor-3169 .elementor-element.elementor-element-762d847{line-height:1.75}
.elementor-3169 .elementor-element.elementor-element-762d847 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-122de53 */.elementor-3169 .elementor-element.elementor-element-122de53{line-height:1.75}
.elementor-3169 .elementor-element.elementor-element-122de53 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3169 .elementor-element.elementor-element-122de53 li{margin-bottom:4px}
.elementor-3169 .elementor-element.elementor-element-122de53 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-330a701 */.elementor-3169 .elementor-element.elementor-element-330a701{line-height:1.75}
.elementor-3169 .elementor-element.elementor-element-330a701 ul{padding-inline-start:22px;margin:0 0 1em;list-style:disc}
.elementor-3169 .elementor-element.elementor-element-330a701 li{margin-bottom:4px}
.elementor-3169 .elementor-element.elementor-element-330a701 p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-53fae66 */.elementor-3169 .elementor-element.elementor-element-53fae66 .e-n-accordion-item-title-icon{transition:transform .25s}
.elementor-3169 .elementor-element.elementor-element-53fae66 details[open] > summary .e-n-accordion-item-title-icon{transform:rotate(180deg)}
.elementor-3169 .elementor-element.elementor-element-53fae66 .e-n-accordion-item-title{min-height:56px}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-3a89556 */.elementor-3169 .elementor-element.elementor-element-3a89556 .swiper-wrapper{align-items:stretch}
.elementor-3169 .elementor-element.elementor-element-3a89556 .swiper-slide{height:auto}
.elementor-3169 .elementor-element.elementor-element-3a89556 .elementor-swiper-button.swiper-button-disabled{opacity:.35}
@media(max-width:640px){.elementor-3169 .elementor-element.elementor-element-3a89556 .elementor-swiper-button{display:none!important}}/* End custom CSS */