.elementor-60461 .elementor-element.elementor-element-131d363{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60461 .elementor-element.elementor-element-9e566ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60461 .elementor-element.elementor-element-f53496c .elementor-heading-title{font-size:24px;}.elementor-60461 .elementor-element.elementor-element-f86138c{--divider-border-style:solid;--divider-color:#E80707;--divider-border-width:2px;}.elementor-60461 .elementor-element.elementor-element-f86138c .elementor-divider-separator{width:36%;}.elementor-60461 .elementor-element.elementor-element-f86138c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-60461 .elementor-element.elementor-element-a6ae70e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60461 .elementor-element.elementor-element-9bfe02d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60461 .elementor-element.elementor-element-7a21ce5{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-60461 .elementor-element.elementor-element-9a48fbd{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-60461 .elementor-element.elementor-element-9a48fbd:not(.elementor-motion-effects-element-type-background), .elementor-60461 .elementor-element.elementor-element-9a48fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-60461 .elementor-element.elementor-element-ebee7fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-60461 .elementor-element.elementor-element-20c4285{font-size:37px;}.elementor-60461 .elementor-element.elementor-element-fa0ff45 .elementor-icon-list-icon i{color:#00B909;transition:color 0.3s;}.elementor-60461 .elementor-element.elementor-element-fa0ff45 .elementor-icon-list-icon svg{fill:#00B909;transition:fill 0.3s;}.elementor-60461 .elementor-element.elementor-element-fa0ff45{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-60461 .elementor-element.elementor-element-fa0ff45 .elementor-icon-list-text{transition:color 0.3s;}.elementor-60461 .elementor-element.elementor-element-1bede89 .cart button, .elementor-60461 .elementor-element.elementor-element-1bede89 .cart .button{transition:all 0.2s;}.elementor-60461 .elementor-element.elementor-element-1bede89 .quantity .qty{transition:all 0.2s;}.elementor-60461 .elementor-element.elementor-element-685681d .elementor-button{background-color:#FF2323;font-size:18px;}.elementor-60461 .elementor-element.elementor-element-685681d .elementor-button-content-wrapper{flex-direction:row;}.elementor-60461 .elementor-element.elementor-element-685681d .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-60461 .elementor-element.elementor-element-18ec391 .elementor-icon-list-icon i{color:#646464;transition:color 0.3s;}.elementor-60461 .elementor-element.elementor-element-18ec391 .elementor-icon-list-icon svg{fill:#646464;transition:fill 0.3s;}.elementor-60461 .elementor-element.elementor-element-18ec391{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-60461 .elementor-element.elementor-element-18ec391 .elementor-icon-list-text{transition:color 0.3s;}.elementor-60461 .elementor-element.elementor-element-ca69f2c{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-60461 .elementor-element.elementor-element-3a96103{--display:flex;}.elementor-60461 .elementor-element.elementor-element-c185f33{--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:50px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-60461 .elementor-element.elementor-element-c185f33:not(.elementor-motion-effects-element-type-background), .elementor-60461 .elementor-element.elementor-element-c185f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1E3E8;}.elementor-60461 .elementor-element.elementor-element-ad2350a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60461 .elementor-element.elementor-element-77807d7{width:var( --container-widget-width, 253px );max-width:253px;background-color:#FFFFFF;padding:16px 16px 16px 16px;--container-widget-width:253px;--container-widget-flex-grow:0;z-index:1;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-60461 .elementor-element.elementor-element-77807d7 .elementor-heading-title{font-weight:600;}.elementor-60461 .elementor-element.elementor-element-769041e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -28px;}.elementor-60461 .elementor-element.elementor-element-402e899{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60461 .elementor-element.elementor-element-d45f4b8{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-18px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-18px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:26px;--arrow-normal-color:#29385D;}.elementor-60461 .elementor-element.elementor-element-d45f4b8 .swiper-slide > .elementor-element{height:100%;}@media(min-width:769px){.elementor-60461 .elementor-element.elementor-element-9e566ce{--width:100%;}.elementor-60461 .elementor-element.elementor-element-a6ae70e{--content-width:1400px;}.elementor-60461 .elementor-element.elementor-element-9bfe02d{--width:50%;}.elementor-60461 .elementor-element.elementor-element-7a21ce5{--width:50%;}.elementor-60461 .elementor-element.elementor-element-ebee7fe{--width:50%;}}@media(max-width:1024px){ .elementor-60461 .elementor-element.elementor-element-ca69f2c{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-60461 .elementor-element.elementor-element-d45f4b8{--swiper-slides-to-display:2;}}@media(max-width:768px){ .elementor-60461 .elementor-element.elementor-element-ca69f2c{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-60461 .elementor-element.elementor-element-77807d7{padding:19px 19px 19px 19px;--container-widget-width:188px;--container-widget-flex-grow:0;width:var( --container-widget-width, 188px );max-width:188px;}.elementor-60461 .elementor-element.elementor-element-77807d7 .elementor-heading-title{font-size:18px;}.elementor-60461 .elementor-element.elementor-element-d45f4b8{--swiper-slides-to-display:2;--swiper-slides-gap:0px;padding:0px 0px 2px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-ed4ef6f */.inlineBlock {
  display: inline-block;
}
.elementor-60461 .elementor-element.elementor-element-ed4ef6f{
    color: black;
}
.elementor-60461 .elementor-element.elementor-element-ed4ef6f p{
    margin: 0px;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-86ad1f6 */.kros3-rating-stars {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.kros3-stars {
    display: inline-flex;
    gap: 2px;
}

.kros3-star {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

/* Empty / no rating - gray star */
.kros3-star-empty {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d3d3d3'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");
}

/* Full star - gold/yellow */
.kros3-star-full {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffb400'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");
}

/* Half star - gold on one side, gray on the other */
.kros3-star-half {
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d3d3d3'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");
}

.kros3-star-half::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    overflow: hidden;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffb400'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 16px 16px;
}

.kros3-rating-count {
    font-size: 16px;
    color: #777;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7b5659 */.inlineBlock {
  display: inline-block;
}
.elementor-60461 .elementor-element.elementor-element-a7b5659{
    color: black;
}
.elementor-60461 .elementor-element.elementor-element-a7b5659 p{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-685681d */.elementor-60461 .elementor-element.elementor-element-685681d a{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c185f33 */@media only screen and (min-width: 600px) {
  :is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) form.cart .button {
    line-height: 2.2rem!important;
}
}/* End custom CSS */