.elementor-9350 .elementor-element.elementor-element-fb911ce{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9350 .elementor-element.elementor-element-fa4d020{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9350 .elementor-element.elementor-element-d5fd6ef{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9350 .elementor-element.elementor-element-75de0f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-9350 .elementor-element.elementor-element-305ea93{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9350 .elementor-element.elementor-element-9ebae57 .cart button, .elementor-9350 .elementor-element.elementor-element-9ebae57 .cart .button{transition:all 0.2s;}.elementor-9350 .elementor-element.elementor-element-9ebae57 .quantity .qty{transition:all 0.2s;}.elementor-9350 .elementor-element.elementor-element-183da26{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9350 .elementor-element.elementor-element-d1d00a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9350 .elementor-element.elementor-element-cac25c4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9350 .elementor-element.elementor-element-cac25c4 .elementor-title{font-size:12px;font-weight:700;}.elementor-9350 .elementor-element.elementor-element-cac25c4 .elementor-progress-wrapper .elementor-progress-bar{background-color:#78D6F0;}.elementor-9350 .elementor-element.elementor-element-cac25c4 .elementor-progress-bar{height:5px;line-height:5px;}.elementor-9350 .elementor-element.elementor-element-1ba1d23{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9350 .elementor-element.elementor-element-80c5cd9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9350 .elementor-element.elementor-element-80c5cd9 .elementor-title{font-size:12px;font-weight:700;}.elementor-9350 .elementor-element.elementor-element-80c5cd9 .elementor-progress-wrapper .elementor-progress-bar{background-color:#9FE584;}.elementor-9350 .elementor-element.elementor-element-80c5cd9 .elementor-progress-bar{height:5px;line-height:5px;}.elementor-9350 .elementor-element.elementor-element-bf1f6f5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9350 .elementor-element.elementor-element-434635b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9350 .elementor-element.elementor-element-434635b .elementor-title{font-size:12px;font-weight:700;}.elementor-9350 .elementor-element.elementor-element-434635b .elementor-progress-wrapper .elementor-progress-bar{background-color:#FC958A;}.elementor-9350 .elementor-element.elementor-element-434635b .elementor-progress-bar{height:5px;line-height:5px;}.elementor-9350 .elementor-element.elementor-element-ab7e343{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9350 .elementor-element.elementor-element-8d6a94a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9350 .elementor-element.elementor-element-8d6a94a .elementor-title{font-size:12px;font-weight:700;}.elementor-9350 .elementor-element.elementor-element-8d6a94a .elementor-progress-wrapper .elementor-progress-bar{background-color:#F9BE6E;}.elementor-9350 .elementor-element.elementor-element-8d6a94a .elementor-progress-bar{height:5px;line-height:5px;}.elementor-9350 .elementor-element.elementor-element-98c8373{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9350 .elementor-element.elementor-element-5933ec3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9350 .elementor-element.elementor-element-5933ec3 .elementor-title{font-size:12px;font-weight:700;}.elementor-9350 .elementor-element.elementor-element-5933ec3 .elementor-progress-wrapper .elementor-progress-bar{background-color:#FCF487;}.elementor-9350 .elementor-element.elementor-element-5933ec3 .elementor-progress-bar{height:5px;line-height:5px;}.elementor-9350 .elementor-element.elementor-element-6f8d25a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9350 .elementor-element.elementor-element-ed0ca92{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9350 .elementor-element.elementor-element-ed0ca92 .elementor-title{font-size:12px;font-weight:700;}.elementor-9350 .elementor-element.elementor-element-ed0ca92 .elementor-progress-wrapper .elementor-progress-bar{background-color:#447BA3;}.elementor-9350 .elementor-element.elementor-element-ed0ca92 .elementor-progress-bar{height:5px;line-height:5px;}.elementor-9350 .elementor-element.elementor-element-2689096{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#11111161;--border-color:#11111161;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;--z-index:0;}.elementor-9350 .elementor-element.elementor-element-1333761{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9350 .elementor-element.elementor-element-2db5c17{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9350 .elementor-element.elementor-element-041c5ad{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9350 .elementor-element.elementor-element-0a62eaa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9350 .elementor-element.elementor-element-0a62eaa.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:15px;}.elementor-9350 .elementor-element.elementor-element-0a62eaa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:10px;}.elementor-9350 .elementor-element.elementor-element-0a62eaa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:10px;}.elementor-9350 .elementor-element.elementor-element-0a62eaa.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-9350 .elementor-element.elementor-element-fb911ce{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9350 .elementor-element.elementor-element-2db5c17{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9350 .elementor-element.elementor-element-041c5ad{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-9350 .elementor-element.elementor-element-0a62eaa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-9350 .elementor-element.elementor-element-183da26{--flex-wrap:wrap;}.elementor-9350 .elementor-element.elementor-element-d1d00a3{--width:20%;}.elementor-9350 .elementor-element.elementor-element-1ba1d23{--width:20%;}.elementor-9350 .elementor-element.elementor-element-bf1f6f5{--width:20%;}.elementor-9350 .elementor-element.elementor-element-ab7e343{--width:20%;}.elementor-9350 .elementor-element.elementor-element-98c8373{--width:20%;}.elementor-9350 .elementor-element.elementor-element-6f8d25a{--width:20%;}.elementor-9350 .elementor-element.elementor-element-0a62eaa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-9350 .elementor-element.elementor-element-d5fd6ef{--width:70%;}.elementor-9350 .elementor-element.elementor-element-75de0f8{--width:40%;}.elementor-9350 .elementor-element.elementor-element-305ea93{--width:57%;}.elementor-9350 .elementor-element.elementor-element-183da26{--width:90%;}.elementor-9350 .elementor-element.elementor-element-2689096{--width:28%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9350 .elementor-element.elementor-element-fa4d020{--width:100%;}.elementor-9350 .elementor-element.elementor-element-d5fd6ef{--width:100%;}.elementor-9350 .elementor-element.elementor-element-75de0f8{--width:42%;}.elementor-9350 .elementor-element.elementor-element-305ea93{--width:55%;}.elementor-9350 .elementor-element.elementor-element-2689096{--width:100%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9ebae57 *//* RESET */
.cfvsw-swatches-option::before,
.cfvsw-swatches-option::after{
    display:none !important;
}

/* SWATCH */
.cfvsw-swatches-option{
    position:relative !important;
}

/* RADIO OUTER */
.cfvsw-swatches-option .cfvsw-swatch-inner{
    position:  relative!important;
    padding-left: 45px !important;
}

.cfvsw-swatches-option .cfvsw-swatch-inner:before{
    content:"";
    width:32px;
    height:32px;
    border:3px solid #cfcfcf;
    border-radius:50%;
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    background:#fff;
    transition:.3s ease;
}

/* ACTIVE STATE */
.cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner:before{
    border-color:#d8a149 !important;
}

/* INNER DOT */
.cfvsw-swatches-option.cfvsw-selected-swatch .cfvsw-swatch-inner:after{
    content:"";
    width:16px;
    height:16px;
    background:#d8a149;
    border-radius:50%;
    position:absolute;
    left:8px;
    top:50%;
    transform:translateY(-50%);
}

/* ACTIVE BOX */
.cfvsw-swatches-option.cfvsw-selected-swatch{
    border-color:#d8a149 !important;
    background:#f8f6f3 !important;
}/* End custom CSS */