.elementor-797 .elementor-element.elementor-element-52d07a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--margin-top:-25px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-797 .elementor-element.elementor-element-52d07a9:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-52d07a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-797 .elementor-element.elementor-element-9faa65d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-797 .elementor-element.elementor-element-9faa65d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-797 .elementor-element.elementor-element-6caccea{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-797 .elementor-element.elementor-element-88b3ccb > .elementor-widget-container{margin:3px 0px 10px 0px;}.elementor-797 .elementor-element.elementor-element-88b3ccb{--e-rating-gap:1px;--e-rating-icon-marked-color:var( --e-global-color-0f06678 );}html .elementor-797 .elementor-element.elementor-element-bccdace .product_title{font-family:var( --e-global-typography-3378eae-font-family ), Sans-serif;font-size:var( --e-global-typography-3378eae-font-size );font-weight:var( --e-global-typography-3378eae-font-weight );color:var( --e-global-color-primary );}.elementor-797 .elementor-element.elementor-element-92f3284 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-797 .elementor-element.elementor-element-c066a78 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-797 .elementor-element.elementor-element-c066a78{font-family:var( --e-global-typography-c721be5-font-family ), Sans-serif;font-size:var( --e-global-typography-c721be5-font-size );font-weight:var( --e-global-typography-c721be5-font-weight );}.elementor-797 .elementor-element.elementor-element-57ebcba{width:auto;max-width:auto;}.elementor-797 .elementor-element.elementor-element-57ebcba > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-797 .elementor-element.elementor-element-4f4e379{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px;}.elementor-797 .elementor-element.elementor-element-4f4e379 .elementor-divider-separator{width:100%;}.elementor-797 .elementor-element.elementor-element-4f4e379 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-797 .elementor-element.elementor-element-5e5c80f{--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;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-797 .elementor-element.elementor-element-5139e9b > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-797 .elementor-element.elementor-element-5139e9b .shop_attributes{--wd-attr-col:2;}.elementor-797 .elementor-element.elementor-element-1bf9b1f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-797 .elementor-element.elementor-element-1bf9b1f .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:1;}.elementor-797 .elementor-element.elementor-element-c570e81{--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;--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-797 .elementor-element.elementor-element-88a71f0{--display:flex;}.elementor-797 .elementor-element.elementor-element-affa6df > .elementor-widget-container{background-color:#F4F0E9;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-797 .elementor-element.elementor-element-affa6df .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-797 .elementor-element.elementor-element-affa6df{--icon-box-icon-margin:15px;}.elementor-797 .elementor-element.elementor-element-affa6df .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f91f6d6 );}.elementor-797 .elementor-element.elementor-element-affa6df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f06678 );}.elementor-797 .elementor-element.elementor-element-affa6df.elementor-view-framed .elementor-icon, .elementor-797 .elementor-element.elementor-element-affa6df.elementor-view-default .elementor-icon{fill:var( --e-global-color-0f06678 );color:var( --e-global-color-0f06678 );border-color:var( --e-global-color-0f06678 );}.elementor-797 .elementor-element.elementor-element-affa6df .elementor-icon{font-size:30px;}.elementor-797 .elementor-element.elementor-element-affa6df .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-affa6df .elementor-icon-box-title a{font-family:var( --e-global-typography-89cdce1-font-family ), Sans-serif;font-size:var( --e-global-typography-89cdce1-font-size );font-weight:var( --e-global-typography-89cdce1-font-weight );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-affa6df .elementor-icon-box-description{font-family:var( --e-global-typography-5d6e639-font-family ), Sans-serif;font-size:var( --e-global-typography-5d6e639-font-size );font-weight:var( --e-global-typography-5d6e639-font-weight );color:var( --e-global-color-text );}.elementor-797 .elementor-element.elementor-element-f9056d8{--display:flex;}.elementor-797 .elementor-element.elementor-element-b957e94 > .elementor-widget-container{background-color:#F4F0E9;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-797 .elementor-element.elementor-element-b957e94 .elementor-icon-box-wrapper{align-items:center;}.elementor-797 .elementor-element.elementor-element-b957e94{--icon-box-icon-margin:15px;}.elementor-797 .elementor-element.elementor-element-b957e94 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f91f6d6 );}.elementor-797 .elementor-element.elementor-element-b957e94.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f06678 );}.elementor-797 .elementor-element.elementor-element-b957e94.elementor-view-framed .elementor-icon, .elementor-797 .elementor-element.elementor-element-b957e94.elementor-view-default .elementor-icon{fill:var( --e-global-color-0f06678 );color:var( --e-global-color-0f06678 );border-color:var( --e-global-color-0f06678 );}.elementor-797 .elementor-element.elementor-element-b957e94 .elementor-icon{font-size:30px;}.elementor-797 .elementor-element.elementor-element-b957e94 .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-b957e94 .elementor-icon-box-title a{font-family:var( --e-global-typography-89cdce1-font-family ), Sans-serif;font-size:var( --e-global-typography-89cdce1-font-size );font-weight:var( --e-global-typography-89cdce1-font-weight );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-b957e94 .elementor-icon-box-description{font-family:var( --e-global-typography-5d6e639-font-family ), Sans-serif;font-size:var( --e-global-typography-5d6e639-font-size );font-weight:var( --e-global-typography-5d6e639-font-weight );color:var( --e-global-color-text );}.elementor-797 .elementor-element.elementor-element-7d96d61{--display:flex;}.elementor-797 .elementor-element.elementor-element-31a7937 > .elementor-widget-container{background-color:#F4F0E9;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-797 .elementor-element.elementor-element-31a7937 .elementor-icon-box-wrapper{align-items:center;}.elementor-797 .elementor-element.elementor-element-31a7937{--icon-box-icon-margin:15px;}.elementor-797 .elementor-element.elementor-element-31a7937 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f91f6d6 );}.elementor-797 .elementor-element.elementor-element-31a7937.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f06678 );}.elementor-797 .elementor-element.elementor-element-31a7937.elementor-view-framed .elementor-icon, .elementor-797 .elementor-element.elementor-element-31a7937.elementor-view-default .elementor-icon{fill:var( --e-global-color-0f06678 );color:var( --e-global-color-0f06678 );border-color:var( --e-global-color-0f06678 );}.elementor-797 .elementor-element.elementor-element-31a7937 .elementor-icon{font-size:30px;}.elementor-797 .elementor-element.elementor-element-31a7937 .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-31a7937 .elementor-icon-box-title a{font-family:var( --e-global-typography-89cdce1-font-family ), Sans-serif;font-size:var( --e-global-typography-89cdce1-font-size );font-weight:var( --e-global-typography-89cdce1-font-weight );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-31a7937 .elementor-icon-box-description{font-family:var( --e-global-typography-5d6e639-font-family ), Sans-serif;font-size:var( --e-global-typography-5d6e639-font-size );font-weight:var( --e-global-typography-5d6e639-font-weight );color:var( --e-global-color-text );}.elementor-797 .elementor-element.elementor-element-4067bb8{--display:flex;}.elementor-797 .elementor-element.elementor-element-460c356 > .elementor-widget-container{background-color:#F4F0E9;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-797 .elementor-element.elementor-element-460c356 .elementor-icon-box-wrapper{align-items:center;}.elementor-797 .elementor-element.elementor-element-460c356{--icon-box-icon-margin:15px;}.elementor-797 .elementor-element.elementor-element-460c356 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f91f6d6 );}.elementor-797 .elementor-element.elementor-element-460c356.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f06678 );}.elementor-797 .elementor-element.elementor-element-460c356.elementor-view-framed .elementor-icon, .elementor-797 .elementor-element.elementor-element-460c356.elementor-view-default .elementor-icon{fill:var( --e-global-color-0f06678 );color:var( --e-global-color-0f06678 );border-color:var( --e-global-color-0f06678 );}.elementor-797 .elementor-element.elementor-element-460c356 .elementor-icon{font-size:30px;}.elementor-797 .elementor-element.elementor-element-460c356 .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-460c356 .elementor-icon-box-title a{font-family:var( --e-global-typography-89cdce1-font-family ), Sans-serif;font-size:var( --e-global-typography-89cdce1-font-size );font-weight:var( --e-global-typography-89cdce1-font-weight );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-460c356 .elementor-icon-box-description{font-family:var( --e-global-typography-5d6e639-font-family ), Sans-serif;font-size:var( --e-global-typography-5d6e639-font-size );font-weight:var( --e-global-typography-5d6e639-font-weight );color:var( --e-global-color-text );}.elementor-797 .elementor-element.elementor-element-786187e{--display:flex;}.elementor-797 .elementor-element.elementor-element-b03980e > .elementor-widget-container{background-color:#F4F0E9;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-797 .elementor-element.elementor-element-b03980e .elementor-icon-box-wrapper{align-items:center;}.elementor-797 .elementor-element.elementor-element-b03980e{--icon-box-icon-margin:15px;}.elementor-797 .elementor-element.elementor-element-b03980e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f91f6d6 );}.elementor-797 .elementor-element.elementor-element-b03980e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f06678 );}.elementor-797 .elementor-element.elementor-element-b03980e.elementor-view-framed .elementor-icon, .elementor-797 .elementor-element.elementor-element-b03980e.elementor-view-default .elementor-icon{fill:var( --e-global-color-0f06678 );color:var( --e-global-color-0f06678 );border-color:var( --e-global-color-0f06678 );}.elementor-797 .elementor-element.elementor-element-b03980e .elementor-icon{font-size:30px;}.elementor-797 .elementor-element.elementor-element-b03980e .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-b03980e .elementor-icon-box-title a{font-family:var( --e-global-typography-89cdce1-font-family ), Sans-serif;font-size:var( --e-global-typography-89cdce1-font-size );font-weight:var( --e-global-typography-89cdce1-font-weight );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-b03980e .elementor-icon-box-description{font-family:var( --e-global-typography-5d6e639-font-family ), Sans-serif;font-size:var( --e-global-typography-5d6e639-font-size );font-weight:var( --e-global-typography-5d6e639-font-weight );color:var( --e-global-color-text );}.elementor-797 .elementor-element.elementor-element-764f60d{--display:flex;}.elementor-797 .elementor-element.elementor-element-b55a36e > .elementor-widget-container{background-color:#F4F0E9;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-797 .elementor-element.elementor-element-b55a36e .elementor-icon-box-wrapper{align-items:center;}.elementor-797 .elementor-element.elementor-element-b55a36e{--icon-box-icon-margin:15px;}.elementor-797 .elementor-element.elementor-element-b55a36e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f91f6d6 );}.elementor-797 .elementor-element.elementor-element-b55a36e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f06678 );}.elementor-797 .elementor-element.elementor-element-b55a36e.elementor-view-framed .elementor-icon, .elementor-797 .elementor-element.elementor-element-b55a36e.elementor-view-default .elementor-icon{fill:var( --e-global-color-0f06678 );color:var( --e-global-color-0f06678 );border-color:var( --e-global-color-0f06678 );}.elementor-797 .elementor-element.elementor-element-b55a36e .elementor-icon{font-size:30px;}.elementor-797 .elementor-element.elementor-element-b55a36e .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-b55a36e .elementor-icon-box-title a{font-family:var( --e-global-typography-89cdce1-font-family ), Sans-serif;font-size:var( --e-global-typography-89cdce1-font-size );font-weight:var( --e-global-typography-89cdce1-font-weight );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-b55a36e .elementor-icon-box-description{font-family:var( --e-global-typography-5d6e639-font-family ), Sans-serif;font-size:var( --e-global-typography-5d6e639-font-size );font-weight:var( --e-global-typography-5d6e639-font-weight );color:var( --e-global-color-text );}.elementor-797 .elementor-element.elementor-element-b2f80fa{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-1%;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-7%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-7%;}.elementor-797 .elementor-element.elementor-element-b2f80fa :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );border-radius:999px 999px 999px 999px;}.elementor-797 .elementor-element.elementor-element-9c5b19d{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-797 .elementor-element.elementor-element-13a3d15{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-797 .elementor-element.elementor-element-834ff05 .wd-products-with-bg, .elementor-797 .elementor-element.elementor-element-834ff05 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-797 .elementor-element.elementor-element-834ff05 .wd-el-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-958661d-font-family ), Sans-serif;font-size:var( --e-global-typography-958661d-font-size );font-weight:var( --e-global-typography-958661d-font-weight );}.elementor-797 .elementor-element.elementor-element-ae63bcb{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-797 .elementor-element.elementor-element-ae63bcb:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-ae63bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-797:not(.elementor-motion-effects-element-type-background), body.elementor-page-797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-797 .elementor-element.elementor-element-52d07a9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}html .elementor-797 .elementor-element.elementor-element-bccdace .product_title{font-size:var( --e-global-typography-3378eae-font-size );}.elementor-797 .elementor-element.elementor-element-c066a78{font-size:var( --e-global-typography-c721be5-font-size );}.elementor-797 .elementor-element.elementor-element-affa6df .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-affa6df .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-affa6df .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-797 .elementor-element.elementor-element-b957e94 .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-b957e94 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-b957e94 .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-797 .elementor-element.elementor-element-31a7937 .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-31a7937 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-31a7937 .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-797 .elementor-element.elementor-element-460c356 .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-460c356 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-460c356 .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-797 .elementor-element.elementor-element-b03980e .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-b03980e .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-b03980e .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-797 .elementor-element.elementor-element-b55a36e .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-b55a36e .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-b55a36e .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-797 .elementor-element.elementor-element-b2f80fa{--e-n-carousel-swiper-slides-to-display:4;}.elementor-797 .elementor-element.elementor-element-834ff05 .wd-el-title{font-size:var( --e-global-typography-958661d-font-size );}.elementor-797 .elementor-element.elementor-element-ae63bcb{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}}@media(max-width:768px){.elementor-797 .elementor-element.elementor-element-6caccea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}html .elementor-797 .elementor-element.elementor-element-bccdace .product_title{font-size:var( --e-global-typography-3378eae-font-size );}.elementor-797 .elementor-element.elementor-element-c066a78{font-size:var( --e-global-typography-c721be5-font-size );}.elementor-797 .elementor-element.elementor-element-5139e9b .shop_attributes{--wd-attr-col:1;}.elementor-797 .elementor-element.elementor-element-affa6df .elementor-icon-box-wrapper{text-align:left;}.elementor-797 .elementor-element.elementor-element-affa6df{--icon-box-icon-margin:3px;}.elementor-797 .elementor-element.elementor-element-affa6df .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-affa6df .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-affa6df .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-797 .elementor-element.elementor-element-b957e94 .elementor-icon-box-wrapper{text-align:left;}.elementor-797 .elementor-element.elementor-element-b957e94{--icon-box-icon-margin:3px;}.elementor-797 .elementor-element.elementor-element-b957e94 .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-b957e94 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-b957e94 .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-797 .elementor-element.elementor-element-31a7937 .elementor-icon-box-wrapper{text-align:left;}.elementor-797 .elementor-element.elementor-element-31a7937{--icon-box-icon-margin:3px;}.elementor-797 .elementor-element.elementor-element-31a7937 .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-31a7937 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-31a7937 .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-797 .elementor-element.elementor-element-460c356 .elementor-icon-box-wrapper{text-align:left;}.elementor-797 .elementor-element.elementor-element-460c356{--icon-box-icon-margin:3px;}.elementor-797 .elementor-element.elementor-element-460c356 .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-460c356 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-460c356 .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-797 .elementor-element.elementor-element-b03980e .elementor-icon-box-wrapper{text-align:left;}.elementor-797 .elementor-element.elementor-element-b03980e{--icon-box-icon-margin:3px;}.elementor-797 .elementor-element.elementor-element-b03980e .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-b03980e .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-b03980e .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-797 .elementor-element.elementor-element-b55a36e .elementor-icon-box-wrapper{text-align:left;}.elementor-797 .elementor-element.elementor-element-b55a36e{--icon-box-icon-margin:3px;}.elementor-797 .elementor-element.elementor-element-b55a36e .elementor-icon-box-title, .elementor-797 .elementor-element.elementor-element-b55a36e .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );line-height:var( --e-global-typography-89cdce1-line-height );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );word-spacing:var( --e-global-typography-89cdce1-word-spacing );}.elementor-797 .elementor-element.elementor-element-b55a36e .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-797 .elementor-element.elementor-element-b2f80fa{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-arrow-prev-left-position:-5%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:9%;--e-n-carousel-arrow-next-right-position:-5%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:9%;}.elementor-797 .elementor-element.elementor-element-834ff05 .wd-el-title{font-size:var( --e-global-typography-958661d-font-size );}.elementor-797 .elementor-element.elementor-element-ae63bcb{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}}@media(min-width:769px){.elementor-797 .elementor-element.elementor-element-9faa65d{--width:48.703%;}.elementor-797 .elementor-element.elementor-element-6caccea{--width:42%;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-a462eeb *//*.wd-gallery-thumb .wd-carousel-item {*/
/*    width: 60px !important;*/
/*}*/
/*.thumbs-position-left .wd-gallery-thumb .wd-carousel-wrap {*/
/*    align-items: end;*/
/*}*//* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-33f9588 */.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container {
    display: grid
;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container {
    border: 1px solid #e6e6e6 !important;
    font-size: 12px !important;
    line-height: 1rem !important;
    font-weight: bold !important;
    padding: 5% !important;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container {
    border: 1px solid var(--yith-wapo-accent-color-color) !important;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .option-add-to-cart .quantity input {
    max-height: 30px;
    padding: 2px;
    width: 32%;
    border-radius: 5px !important;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-image {
    margin-right: 0 !important;
    max-width: 100px !important;
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 5px !important;
    overflow: hidden;
    align-self: start;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container:after {
    content: '';
    width: 25px;
    height: 25px;
    background: #f1f1f1 url(../img/icon-check.png) center no-repeat;
    background-size: 50%;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: -9px;
    right: -9px;
    border: 1px solid #d6d5d5;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container:after {
    width: 25px !important;
    height: 25px !important;
}
h3.wapo-addon-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-abc8ebd-font-family), Sans-serif;
    font-size: var(--e-global-typography-abc8ebd-font-size);
    font-weight: var(--e-global-typography-abc8ebd-font-weight);
    margin-top: 5px;
    margin-bottom: 5px !important;
}
div#yith-wapo-container > div > div {
    background: none !important;
}
.yith-wapo-option {
    background: #fff !important;
    border-radius: 5px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-container .product-info {
    word-break: break-word;
    align-self: end;
    margin-top: 5px;
}
div#wapo-total-price-table table tr * {
    padding: 5px 5px !important;
}

div#wapo-total-price-table table {
    font-size: 14px;
    background: #fff;
    border-radius: 5px;
    margin-bottom: 10px;
}
div#wapo-total-price-table {
    display: grid
;
    background: none !important;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option .product-image {
    aaaspect-ratio: 1;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .label {
    pppadding: 5px 10px;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display img {
    aspect-ratio: 1;
    object-fit: cover;
    border-radius: 3px;
    width: 100%;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display {
    display: grid
;
    padding: .5% 1.5% !important;
    border: 1px solid #d1d5db;
    overflow: hidden;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display label {
    font-size: 13px !important;
    line-height: 1.1;
    margin: 3px 3px;
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.options-container .options {
    gap: 1% !important;
}
#yith-wapo-block-1 .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display {
    display: flex !important
;
text-align: left;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option p {
    margin: 0 0 3px 0;
    line-height: 1em;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option textarea {
    min-height: 80px !important;
    max-height: 200px;
}
#yith-wapo-block-1 .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display .image-container img {
    max-height: 50px;
    object-fit: contain;
}
.yith-wapo-block .yith-wapo-addon.empty-title {
    margin-top: 0 !important;
}
form.cart:has(#yith-wapo-container .yith-wapo-block) {
    display: flex !important;
}
.yith-wapo-block .yith-wapo-addon:not(:first-child):not(.empty-title):not(.toggle-open) {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
#yith-wapo-container .yith-wapo-block {
    padding: 0 !important;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .label {
    margin-bottom: 0 !important;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-date .yith-wapo-option .date-container, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-colorpicker .yith-wapo-option .yith-wapo-colorpicker-container, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option .textarea-container textarea, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .input-text-container {
    margin-top: 0 !important;
}
#yith-wapo-container .yith-wapo-block .yith-wapo-addon .options .option-description {
    margin-top: 0 !important;
}
.yith-wapo-block .yith-wapo-addon:not(.empty-title).wapo-toggle .wapo-addon-title {
    padding: 10px 0 10px 10px;
    background: linear-gradient(90deg, #f8f8f8, transparent);
    border-radius: 5px;
}
form.cart > div.quantity, div#yith-wapo-container + .quantity {
    display: none !important;
}
.woocommerce-product-gallery img {
    aspect-ratio: 1;
    object-fit: contain;
    background: #f7f7f7;
}
button.single_add_to_cart_button.button {
    height: 50px;
    border-radius: 8px;
}
#wapo-total-price-table {
    margin-top: 20px !important;
}
button.single_add_to_cart_button.button {
    position: sticky;
    bottom: 10px;
    width: 38.5%;
    padding: 15px;
    color: #fff;
    box-shadow: 0px -20px 20px 5px #fff;
    background: #000;
    outline: 10px solid #fff;
    z-index:15;
}
@media (max-width: 1024px) {
    button.single_add_to_cart_button.button {
        width:100% !important;
        bottom: 60px !important;
    }
}
tr.description_attribute_pa_size td {
    height: 10px !important;
    padding: 10px !important;
}
.wd-swatch.wd-bg .wd-swatch-text {
    display: block !important;
    font-size: 12px;
    position: absolute;
    bottom: -17px;
    font-weight: bold;
}
span.checkboxbutton input {
    scale: 1.3;
    margin-left: 3px;
        padding: 0 3px;
}
span.checkboxbutton {
    display: flex
;
}
.yith-wapo-block .yith-wapo-addon.empty-title {
    margin-bottom: 5px;
}
.woocommerce-variation-description, .woocommerce-variation-description p {
    margin-bottom: 10px !important;
    line-height: 1.2em;
    text-align: justify;
    font-size: 14px;
}
.wd-reset-var {
    display: none !important;
}
.elementor-797 .elementor-element.elementor-element-33f9588 textarea {
    width: 100% !important;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container {
		border-color: black !important;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display:hover, .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container:hover {
		border-color: black !important;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option.selected div.label .label-container-display:after,.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-product .yith-wapo-option.selected .product-container:after {
		background-color: #000 !important;
}
.yith-wapo-block div.yith-wapo-addon .options.per-row-1 {
		grid-template-columns: repeat(1, minmax(100%, 100%)) !important;
}
.wcsatt-options-wrapper.wcsatt-options-wrapper-grouped.wcsatt-options-wrapper-radio.closed {
		margin-top: 40px !important;
		padding: 5px !important;
}
.yith-wapo-block .label-container-display:hover {
    border-color: #000 !important;
}/* End custom CSS */
/* Start custom CSS */.select_box_label.select_box.attribute_pa_size {
    display: none;
}/* End custom CSS */