.elementor-49083 .elementor-element.elementor-element-ce52189{--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-49083 .elementor-element.elementor-element-ce52189:not(.elementor-motion-effects-element-type-background), .elementor-49083 .elementor-element.elementor-element-ce52189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49083 .elementor-element.elementor-element-caea816{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-49083 .elementor-element.elementor-element-caea816.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49083 .elementor-element.elementor-element-36d8835{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49083 .elementor-element.elementor-element-36d8835.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49083 .elementor-element.elementor-element-3af18a1{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--e-rating-gap:1px;--e-rating-icon-marked-color:var( --e-global-color-0f06678 );}html .elementor-49083 .elementor-element.elementor-element-d2bb475 .product_title{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-49083 .elementor-element.elementor-element-85d2e29{--spacer-size:10px;}.elementor-49083 .elementor-element.elementor-element-48c3b01{--spacer-size:10px;}.elementor-49083 .elementor-element.elementor-element-5547f99 > .elementor-widget-container{margin:20px 0px 5px 0px;}.elementor-49083 .elementor-element.elementor-element-5547f99{font-size:var( --e-global-typography-c721be5-font-size );font-weight:var( --e-global-typography-c721be5-font-weight );}.elementor-49083 .elementor-element.elementor-element-bb58070{width:auto;max-width:auto;}.elementor-49083 .elementor-element.elementor-element-bb58070 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-49083 .elementor-element.elementor-element-ff709f7{--divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px;}.elementor-49083 .elementor-element.elementor-element-ff709f7 .elementor-divider-separator{width:100%;}.elementor-49083 .elementor-element.elementor-element-ff709f7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-49083 .elementor-element.elementor-element-168f705{--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-49083 .elementor-element.elementor-element-30734ef > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-49083 .elementor-element.elementor-element-30734ef .shop_attributes{--wd-attr-col:2;}.elementor-49083 .elementor-element.elementor-element-0525f30 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-49083 .elementor-element.elementor-element-0525f30 .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:1;}.elementor-49083 .elementor-element.elementor-element-446f43e{--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-49083 .elementor-element.elementor-element-148676b{--display:flex;}.elementor-49083 .elementor-element.elementor-element-d4d868f{background-color:#F4F0E9;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-49083 .elementor-element.elementor-element-d4d868f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-49083 .elementor-element.elementor-element-d4d868f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f91f6d6 );}.elementor-49083 .elementor-element.elementor-element-d4d868f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f06678 );}.elementor-49083 .elementor-element.elementor-element-d4d868f.elementor-view-framed .elementor-icon, .elementor-49083 .elementor-element.elementor-element-d4d868f.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-49083 .elementor-element.elementor-element-d4d868f .elementor-icon{font-size:30px;}.elementor-49083 .elementor-element.elementor-element-d4d868f .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-d4d868f .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );font-weight:var( --e-global-typography-89cdce1-font-weight );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-d4d868f .elementor-icon-box-description{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-49083 .elementor-element.elementor-element-6a3b6d8{--display:flex;}.elementor-49083 .elementor-element.elementor-element-ec04d52{background-color:#F4F0E9;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-49083 .elementor-element.elementor-element-ec04d52 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-49083 .elementor-element.elementor-element-ec04d52 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f91f6d6 );}.elementor-49083 .elementor-element.elementor-element-ec04d52.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f06678 );}.elementor-49083 .elementor-element.elementor-element-ec04d52.elementor-view-framed .elementor-icon, .elementor-49083 .elementor-element.elementor-element-ec04d52.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-49083 .elementor-element.elementor-element-ec04d52 .elementor-icon{font-size:30px;}.elementor-49083 .elementor-element.elementor-element-ec04d52 .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-ec04d52 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );font-weight:var( --e-global-typography-89cdce1-font-weight );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-ec04d52 .elementor-icon-box-description{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-49083 .elementor-element.elementor-element-01ac2f0{--display:flex;}.elementor-49083 .elementor-element.elementor-element-ee2aac4{background-color:#F4F0E9;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-49083 .elementor-element.elementor-element-ee2aac4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-49083 .elementor-element.elementor-element-ee2aac4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f91f6d6 );}.elementor-49083 .elementor-element.elementor-element-ee2aac4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f06678 );}.elementor-49083 .elementor-element.elementor-element-ee2aac4.elementor-view-framed .elementor-icon, .elementor-49083 .elementor-element.elementor-element-ee2aac4.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-49083 .elementor-element.elementor-element-ee2aac4 .elementor-icon{font-size:30px;}.elementor-49083 .elementor-element.elementor-element-ee2aac4 .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-ee2aac4 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );font-weight:var( --e-global-typography-89cdce1-font-weight );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-ee2aac4 .elementor-icon-box-description{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-49083 .elementor-element.elementor-element-a013685{--display:flex;}.elementor-49083 .elementor-element.elementor-element-c4d723d{background-color:#F4F0E9;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-49083 .elementor-element.elementor-element-c4d723d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-49083 .elementor-element.elementor-element-c4d723d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f91f6d6 );}.elementor-49083 .elementor-element.elementor-element-c4d723d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f06678 );}.elementor-49083 .elementor-element.elementor-element-c4d723d.elementor-view-framed .elementor-icon, .elementor-49083 .elementor-element.elementor-element-c4d723d.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-49083 .elementor-element.elementor-element-c4d723d .elementor-icon{font-size:30px;}.elementor-49083 .elementor-element.elementor-element-c4d723d .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-c4d723d .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );font-weight:var( --e-global-typography-89cdce1-font-weight );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-c4d723d .elementor-icon-box-description{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-49083 .elementor-element.elementor-element-b5cbd8e{--display:flex;}.elementor-49083 .elementor-element.elementor-element-f341a40{background-color:#F4F0E9;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-49083 .elementor-element.elementor-element-f341a40 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-49083 .elementor-element.elementor-element-f341a40 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f91f6d6 );}.elementor-49083 .elementor-element.elementor-element-f341a40.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f06678 );}.elementor-49083 .elementor-element.elementor-element-f341a40.elementor-view-framed .elementor-icon, .elementor-49083 .elementor-element.elementor-element-f341a40.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-49083 .elementor-element.elementor-element-f341a40 .elementor-icon{font-size:30px;}.elementor-49083 .elementor-element.elementor-element-f341a40 .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-f341a40 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );font-weight:var( --e-global-typography-89cdce1-font-weight );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-f341a40 .elementor-icon-box-description{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-49083 .elementor-element.elementor-element-4b1f482{--display:flex;}.elementor-49083 .elementor-element.elementor-element-db0fad0{background-color:#F4F0E9;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;}.elementor-49083 .elementor-element.elementor-element-db0fad0 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-49083 .elementor-element.elementor-element-db0fad0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-f91f6d6 );}.elementor-49083 .elementor-element.elementor-element-db0fad0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0f06678 );}.elementor-49083 .elementor-element.elementor-element-db0fad0.elementor-view-framed .elementor-icon, .elementor-49083 .elementor-element.elementor-element-db0fad0.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-49083 .elementor-element.elementor-element-db0fad0 .elementor-icon{font-size:30px;}.elementor-49083 .elementor-element.elementor-element-db0fad0 .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-db0fad0 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );font-weight:var( --e-global-typography-89cdce1-font-weight );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-db0fad0 .elementor-icon-box-description{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-49083 .elementor-element.elementor-element-bd93a36{--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%;}.elementor-49083 .elementor-element.elementor-element-21e18af{--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-49083 .elementor-element.elementor-element-94ba754 .wd-products-with-bg, .elementor-49083 .elementor-element.elementor-element-94ba754 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-49083 .elementor-element.elementor-element-94ba754 .wd-el-title{color:var( --e-global-color-text );font-size:var( --e-global-typography-958661d-font-size );font-weight:var( --e-global-typography-958661d-font-weight );}.elementor-49083 .elementor-element.elementor-element-c059aed{--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-49083 .elementor-element.elementor-element-c059aed:not(.elementor-motion-effects-element-type-background), .elementor-49083 .elementor-element.elementor-element-c059aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:769px){.elementor-49083 .elementor-element.elementor-element-caea816{--width:48.703%;}.elementor-49083 .elementor-element.elementor-element-36d8835{--width:42%;}}@media(max-width:1024px) and (min-width:769px){.elementor-49083 .elementor-element.elementor-element-caea816{--width:50%;}.elementor-49083 .elementor-element.elementor-element-36d8835{--width:47%;}}@media(max-width:1024px){.elementor-49083 .elementor-element.elementor-element-ce52189{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}html .elementor-49083 .elementor-element.elementor-element-d2bb475 .product_title{font-size:var( --e-global-typography-3378eae-font-size );}.elementor-49083 .elementor-element.elementor-element-5547f99{font-size:var( --e-global-typography-c721be5-font-size );}.elementor-49083 .elementor-element.elementor-element-d4d868f .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-d4d868f .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-d4d868f .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-49083 .elementor-element.elementor-element-ec04d52 .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-ec04d52 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-ec04d52 .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-49083 .elementor-element.elementor-element-ee2aac4 .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-ee2aac4 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-ee2aac4 .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-49083 .elementor-element.elementor-element-c4d723d .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-c4d723d .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-c4d723d .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-49083 .elementor-element.elementor-element-f341a40 .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-f341a40 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-f341a40 .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-49083 .elementor-element.elementor-element-db0fad0 .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-db0fad0 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-db0fad0 .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-49083 .elementor-element.elementor-element-bd93a36{--e-n-carousel-swiper-slides-to-display:4;}.elementor-49083 .elementor-element.elementor-element-94ba754 .wd-el-title{font-size:var( --e-global-typography-958661d-font-size );}.elementor-49083 .elementor-element.elementor-element-c059aed{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}}@media(max-width:768px){.elementor-49083 .elementor-element.elementor-element-36d8835{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}html .elementor-49083 .elementor-element.elementor-element-d2bb475 .product_title{font-size:var( --e-global-typography-3378eae-font-size );}.elementor-49083 .elementor-element.elementor-element-5547f99{font-size:var( --e-global-typography-c721be5-font-size );}.elementor-49083 .elementor-element.elementor-element-30734ef .shop_attributes{--wd-attr-col:1;}.elementor-49083 .elementor-element.elementor-element-d4d868f .elementor-icon-box-wrapper{text-align:start;gap:3px;}.elementor-49083 .elementor-element.elementor-element-d4d868f .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-d4d868f .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-d4d868f .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-49083 .elementor-element.elementor-element-ec04d52 .elementor-icon-box-wrapper{text-align:start;gap:3px;}.elementor-49083 .elementor-element.elementor-element-ec04d52 .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-ec04d52 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-ec04d52 .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-49083 .elementor-element.elementor-element-ee2aac4 .elementor-icon-box-wrapper{text-align:start;gap:3px;}.elementor-49083 .elementor-element.elementor-element-ee2aac4 .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-ee2aac4 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-ee2aac4 .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-49083 .elementor-element.elementor-element-c4d723d .elementor-icon-box-wrapper{text-align:start;gap:3px;}.elementor-49083 .elementor-element.elementor-element-c4d723d .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-c4d723d .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-c4d723d .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-49083 .elementor-element.elementor-element-f341a40 .elementor-icon-box-wrapper{text-align:start;gap:3px;}.elementor-49083 .elementor-element.elementor-element-f341a40 .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-f341a40 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-f341a40 .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-49083 .elementor-element.elementor-element-db0fad0 .elementor-icon-box-wrapper{text-align:start;gap:3px;}.elementor-49083 .elementor-element.elementor-element-db0fad0 .elementor-icon-box-title, .elementor-49083 .elementor-element.elementor-element-db0fad0 .elementor-icon-box-title a{font-size:var( --e-global-typography-89cdce1-font-size );letter-spacing:var( --e-global-typography-89cdce1-letter-spacing );}.elementor-49083 .elementor-element.elementor-element-db0fad0 .elementor-icon-box-description{font-size:var( --e-global-typography-5d6e639-font-size );}.elementor-49083 .elementor-element.elementor-element-bd93a36{--e-n-carousel-swiper-slides-to-display:3;}.elementor-49083 .elementor-element.elementor-element-94ba754 .wd-el-title{font-size:var( --e-global-typography-958661d-font-size );}.elementor-49083 .elementor-element.elementor-element-c059aed{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-891f69b */.single_add_to_cart_button .btn-price {
    font-size: 0.8em;
    font-weight: normal;
    opacity: 0.8;
}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option div.label .label-container-display{
    border-radius: 0 !important;
}
.elementor-49083 .elementor-element.elementor-element-891f69b .input-number input[type="number"] {
    width: 100% !important;
}
.yith-wapo-block .yith-wapo-addon .addon-header .title-image {
    width: 24px;
}
.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: 0px !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: 0px !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: 0;
    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: 700;
    margin-top: 12px;
    margin-bottom: 5px !important;
}
div#yith-wapo-container > div > div {
    background: none !important;
}
.yith-wapo-option {
    background: #fff !important;
    border-radius: 0;
}
.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: 0;
    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: 0;
    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: 0;
}
form.cart > div.quantity, div#yith-wapo-container + .quantity {
    display: none !important;
}
.woocommerce-product-gallery figure img {
    aspect-ratio: 1;
    object-fit: contain;
    background: #fcfcfc;
}
button.single_add_to_cart_button.button {
    height: 50px;
    border-radius: 0;
}
#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-49083 .elementor-element.elementor-element-891f69b 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 for wd_single_product_short_description, class: .elementor-element-5547f99 */.elementor-49083 .elementor-element.elementor-element-5547f99 a:not(.premium-item){
    color: #E34234;
    display: flex;
    border: 1px solid #E3423450;
    border-radius: 10px;
    width: max-content;
    padding: 3px 9px;
    margin: 5px 0 0 0;
    animation: tripleLuxuryPulse 2.8s ease-out infinite;
}

@keyframes tripleLuxuryPulse {
    0% {
        box-shadow:
            0 0 0 0 rgba(227, 66, 52, 0.28),
            0 0 0 0 rgba(227, 66, 52, 0.18),
            0 0 0 0 rgba(227, 66, 52, 0.10);
    }

    65% {
        box-shadow:
            0 0 0 4px rgba(227, 66, 52, 0),
            0 0 0 8px rgba(227, 66, 52, 0),
            0 0 0 12px rgba(227, 66, 52, 0);
    }

    100% {
        box-shadow:
            0 0 0 0 rgba(227, 66, 52, 0),
            0 0 0 0 rgba(227, 66, 52, 0),
            0 0 0 0 rgba(227, 66, 52, 0);
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-49083 .elementor-element.elementor-element-5547f99 a {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for wd_single_product_visitor_counter, class: .elementor-element-b8b6d06 */.elementor-49083 .elementor-element.elementor-element-b8b6d06 .wd-product-info.wd-style-with-bg {
    background-color: #f7f7f7 !important;
}
.elementor-49083 .elementor-element.elementor-element-b8b6d06 .wd-product-info.wd-style-with-bg::before {
    opacity: 0 !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_tabs, class: .elementor-element-0525f30 */.elementor-49083 .elementor-element.elementor-element-0525f30 a{
    border: 1px solid slategray;
    padding: 0px 11px;
    border-radius: 999px;
}
.elementor-49083 .elementor-element.elementor-element-0525f30 a:hover{
    background: #000;
    color: #fff;
}
.elementor-49083 .elementor-element.elementor-element-0525f30 a .wd-term-sep {
    display: none !important;
}
.elementor-49083 .elementor-element.elementor-element-0525f30 td.woocommerce-product-attributes-item__value {
    overflow-wrap: anywhere;
}
td.woocommerce-product-attributes-item__value {
    display: flex;
    row-gap: 5px;
    flex-wrap: wrap;
    justify-content: flex-end;
    column-gap: 5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce52189 */.select_box_label.select_box.attribute_pa_size {
    display: none;
}/* End custom CSS */