.elementor-975 .elementor-element.elementor-element-36f291c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-975 .elementor-element.elementor-element-48897e78{--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:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-975 .elementor-element.elementor-element-7e5c323{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-975 .elementor-element.elementor-element-7e5c323:not(.elementor-motion-effects-element-type-background), .elementor-975 .elementor-element.elementor-element-7e5c323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F6;}.elementor-975 .elementor-element.elementor-element-7e5c323.e-con{--flex-grow:1;--flex-shrink:1;}.woocommerce .elementor-975 .elementor-element.elementor-element-4568f2b8 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
                        .woocommerce .elementor-975 .elementor-element.elementor-element-4568f2b8 .flex-viewport{border-radius:6px 6px 6px 6px;overflow:hidden;}.woocommerce .elementor-975 .elementor-element.elementor-element-4568f2b8 .flex-control-thumbs img{border-radius:4px 4px 4px 4px;}.elementor-975 .elementor-element.elementor-element-3cfa25ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-975 .elementor-element.elementor-element-3cfa25ef.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-975 .elementor-element.elementor-element-6267e8fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-975 .elementor-element.elementor-element-6267e8fb .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-975 .elementor-element.elementor-element-68733656{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Wix Madefor Text", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5B6472;}.elementor-975 .elementor-element.elementor-element-68733656 p{margin-block-end:0px;}.elementor-975 .elementor-element.elementor-element-44f84361{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-975 .elementor-element.elementor-element-78aefcf6{top:250px;}.woocommerce .elementor-975 .elementor-element.elementor-element-78aefcf6 .price{color:var( --e-global-color-secondary );font-family:"Wix Madefor Text", Sans-serif;font-size:34px;font-weight:700;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-975 .elementor-element.elementor-element-a352463 .cart button, .elementor-975 .elementor-element.elementor-element-a352463 .cart .button{transition:all 0.2s;}.elementor-975 .elementor-element.elementor-element-459d8e70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Wix Madefor Text", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5B6472;}.elementor-975 .elementor-element.elementor-element-459d8e70 p{margin-block-end:0px;}.elementor-975 .elementor-element.elementor-element-757164ed{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-975 .elementor-element.elementor-element-18194938 .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:28px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-975 .elementor-element.elementor-element-5373c822{--display:flex;}.elementor-975 .elementor-element.elementor-element-e5ac3fd{--display:flex;}.elementor-975 .elementor-element.elementor-element-47e08ee3{--n-accordion-title-font-size:18px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-icon-size:15px;}.elementor-975 .elementor-element.elementor-element-47e08ee3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 1px 0px;}.elementor-975 .elementor-element.elementor-element-47e08ee3 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-975 .elementor-element.elementor-element-47e08ee3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Wix Madefor Text", Sans-serif;font-weight:700;line-height:1.2em;}.elementor-975 .elementor-element.elementor-element-7b676f1{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-975 .elementor-element.elementor-element-7b676f1:not(.elementor-motion-effects-element-type-background), .elementor-975 .elementor-element.elementor-element-7b676f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-975 .elementor-element.elementor-element-2b687987{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-975 .elementor-element.elementor-element-1ed2d69d{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-975 .elementor-element.elementor-element-7c4f936c img{width:25%;}.elementor-975 .elementor-element.elementor-element-1bbc827b{text-align:center;}.elementor-975 .elementor-element.elementor-element-1bbc827b .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-975 .elementor-element.elementor-element-63651481{--display:flex;}.elementor-975 .elementor-element.elementor-element-7d6fbd8e img{width:25%;}.elementor-975 .elementor-element.elementor-element-440eec3f{text-align:center;}.elementor-975 .elementor-element.elementor-element-440eec3f .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-975 .elementor-element.elementor-element-2adf9b9b{--display:flex;}.elementor-975 .elementor-element.elementor-element-3e011188 img{width:25%;}.elementor-975 .elementor-element.elementor-element-23124537{text-align:center;}.elementor-975 .elementor-element.elementor-element-23124537 .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-975 .elementor-element.elementor-element-30b02359{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-975 .elementor-element.elementor-element-525cccd9{--display:flex;--margin-top:0px;--margin-bottom:350px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:250px;}.elementor-975 .elementor-element.elementor-element-525cccd9.e-con{--align-self:flex-start;}.elementor-975 .elementor-element.elementor-element-226383de .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:var( --e-global-color-astglobalcolor4 );}.elementor-975 .elementor-element.elementor-element-a953045{font-family:"Wix Madefor Text", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor4 );}.elementor-975 .elementor-element.elementor-element-a953045 p{margin-block-end:0px;}.elementor-975 .elementor-element.elementor-element-a953045 a{color:var( --e-global-color-astglobalcolor4 );}.elementor-975 .elementor-element.elementor-element-f346be5{--display:flex;--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-975 .elementor-element.elementor-element-f346be5.e-con{--align-self:flex-end;}.elementor-975 .elementor-element.elementor-element-522d17ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-975 .elementor-element.elementor-element-522d17ec img{width:75%;border-style:none;}.elementor-975 .elementor-element.elementor-element-72200917{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-975 .elementor-element.elementor-element-72200917:not(.elementor-motion-effects-element-type-background), .elementor-975 .elementor-element.elementor-element-72200917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1011;}.elementor-975 .elementor-element.elementor-element-1e949a31{--display:flex;--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-975 .elementor-element.elementor-element-6e751241{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:300px;}.elementor-975 .elementor-element.elementor-element-6e751241.e-con{--align-self:flex-start;}.elementor-975 .elementor-element.elementor-element-596753e9 .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:var( --e-global-color-astglobalcolor4 );}.elementor-975 .elementor-element.elementor-element-37b03fe7{font-family:"Wix Madefor Text", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor4 );}.elementor-975 .elementor-element.elementor-element-37b03fe7 p{margin-block-end:0px;}.elementor-975 .elementor-element.elementor-element-37b03fe7 a{color:var( --e-global-color-astglobalcolor4 );}.elementor-975 .elementor-element.elementor-element-3971f6a8{--display:flex;--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-975 .elementor-element.elementor-element-3971f6a8.e-con{--align-self:flex-end;}.elementor-975 .elementor-element.elementor-element-52583f79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-975 .elementor-element.elementor-element-52583f79 img{width:50%;border-style:none;}.elementor-975 .elementor-element.elementor-element-69007ee4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-975 .elementor-element.elementor-element-729425ae{--display:flex;--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-975 .elementor-element.elementor-element-48230401{text-align:center;}.elementor-975 .elementor-element.elementor-element-48230401 .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-975 .elementor-element.elementor-element-7b463ff7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-975 .elementor-element.elementor-element-7e5c323{--width:48%;}.elementor-975 .elementor-element.elementor-element-3cfa25ef{--width:52%;}.elementor-975 .elementor-element.elementor-element-1ed2d69d{--width:20%;}.elementor-975 .elementor-element.elementor-element-63651481{--width:20%;}.elementor-975 .elementor-element.elementor-element-2adf9b9b{--width:20%;}.elementor-975 .elementor-element.elementor-element-525cccd9{--width:50%;}.elementor-975 .elementor-element.elementor-element-f346be5{--width:50%;}.elementor-975 .elementor-element.elementor-element-6e751241{--width:50%;}.elementor-975 .elementor-element.elementor-element-3971f6a8{--width:100%;}}@media(max-width:767px){.elementor-975 .elementor-element.elementor-element-36f291c8{--padding-top:24px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-975 .elementor-element.elementor-element-48897e78{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 0px;--row-gap:26px;--column-gap:0px;}.elementor-975 .elementor-element.elementor-element-7e5c323{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-975 .elementor-element.elementor-element-3cfa25ef{--width:100%;}.elementor-975 .elementor-element.elementor-element-68733656{font-size:15px;}.elementor-975 .elementor-element.elementor-element-78aefcf6{top:230px;}.elementor-975 .elementor-element.elementor-element-7b676f1{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-975 .elementor-element.elementor-element-1ed2d69d{--width:25%;}.elementor-975 .elementor-element.elementor-element-7c4f936c img{width:100%;}.elementor-975 .elementor-element.elementor-element-1bbc827b .elementor-heading-title{font-size:14px;}.elementor-975 .elementor-element.elementor-element-63651481{--width:25%;}.elementor-975 .elementor-element.elementor-element-7d6fbd8e img{width:100%;}.elementor-975 .elementor-element.elementor-element-440eec3f .elementor-heading-title{font-size:14px;}.elementor-975 .elementor-element.elementor-element-2adf9b9b{--width:25%;}.elementor-975 .elementor-element.elementor-element-3e011188 img{width:100%;}.elementor-975 .elementor-element.elementor-element-23124537{text-align:center;}.elementor-975 .elementor-element.elementor-element-23124537 .elementor-heading-title{font-size:14px;}.elementor-975 .elementor-element.elementor-element-525cccd9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-975 .elementor-element.elementor-element-522d17ec img{width:100%;}.elementor-975 .elementor-element.elementor-element-6e751241{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-975 .elementor-element.elementor-element-52583f79 img{width:100%;}.elementor-975 .elementor-element.elementor-element-69007ee4{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for wl-single-product-image, class: .elementor-element-4568f2b8 */.elementor-975 .elementor-element.elementor-element-4568f2b8 .woocommerce-product-gallery{width:100%!important;float:none;margin:0;}
.elementor-975 .elementor-element.elementor-element-4568f2b8 .woocommerce-product-gallery__image img{border-radius:6px;}
.elementor-975 .elementor-element.elementor-element-4568f2b8 .flex-control-thumbs{display:flex;gap:10px;margin:14px 0 0;padding:0;list-style:none;}
.elementor-975 .elementor-element.elementor-element-4568f2b8 .flex-control-thumbs li{width:64px;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68733656 */.elementor-975 .elementor-element.elementor-element-68733656 p{margin:0;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-44f84361 */.elementor-975 .elementor-element.elementor-element-44f84361 .woocommerce-product-rating{margin:0!important;display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:0px;flex-wrap:wrap;}
.elementor-975 .elementor-element.elementor-element-44f84361 .review-rating{display:flex;align-items:center;margin:0;order:1;}
.elementor-975 .elementor-element.elementor-element-44f84361 .star-rating{margin:0 10px 0 0!important;float:none!important;font-size:15px!important;line-height:1;color:#000000;}
.elementor-975 .elementor-element.elementor-element-44f84361 .woocommerce-review-link{order:2;font-family:'Wix Madefor Text',sans-serif;font-size:14px!important;font-weight:400;color:#5B6472!important;text-decoration:underline;text-underline-offset:3px;}
.elementor-975 .elementor-element.elementor-element-44f84361 .woocommerce-review-link:hover{color:#060707!important;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-a352463 */.elementor-975 .elementor-element.elementor-element-a352463 .cfvsw-swatches-container {
    margin-bottom: 25px;
    gap: 20px;
}

.cfvsw-swatches-container * {
    border-radius: 9px !important;
}

/* 1. Reset dimensions specifically for color swatches */
.cfvsw-swatches-option:not( .cfvsw-label-option, .cfvsw-image-option ) .cfvsw-swatch-inner {
    border: 1px solid #00000020;
    width: 55px;
    height: 55px;
    border-radius: 10px !important;
}

/* 2. Style for text/label swatches (e.g. 10oz, 12oz) */
.elementor-975 .elementor-element.elementor-element-a352463 .cfvsw-swatches-option.cfvsw-label-option .cfvsw-swatch-inner {
    flex: 1 1 calc(50% - 5px);
    min-width: 100px !important;
    min-height: 50px !important;
    border-radius: 25px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 600;
    padding: 0 !important;
    margin: 0 !important;
    cursor: pointer;
    transition: border-color .15s, box-shadow .15s;
}

.woocommerce-js div.product form.cart .button.single_add_to_cart_button {
    padding: 10px 20px;
    width: 75%;
    height: 60px;
    border-radius: 50px;
    background: #2CADE3;
    color: #ffffff;
    font-size: 20px;
    font-weight: 600;
    margin-top: 75px;
}

@media screen and (max-width: 480px) {
  .woocommerce-js div.product form.cart .button.single_add_to_cart_button {
    width: 100%;
}

.elementor-975 .elementor-element.elementor-element-a352463 .cfvsw-swatches-container {
    gap: 10px;
}

.cfvsw-swatches-option:not( .cfvsw-label-option, .cfvsw-image-option ) .cfvsw-swatch-inner {
    width: 45px;
    height: 45px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-459d8e70 */.elementor-975 .elementor-element.elementor-element-459d8e70 p{margin:0;display:flex;flex-wrap:wrap;gap:6px 22px;align-items:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cfa25ef */.elementor-975 .elementor-element.elementor-element-3cfa25ef .elementor-widget-wl-product-add-to-cart,.elementor-975 .elementor-element.elementor-element-3cfa25ef .elementor-widget-wl-product-add-to-cart > .elementor-widget-container,.elementor-975 .elementor-element.elementor-element-3cfa25ef .elementor-widget-wl-product-add-to-cart .wl-addto-cart,.elementor-975 .elementor-element.elementor-element-3cfa25ef .elementor-widget-wl-product-add-to-cart form.cart{display:contents;}
.elementor-975 .elementor-element.elementor-element-3cfa25ef > .elementor-element-d8133a4{order:1;}
.elementor-975 .elementor-element.elementor-element-3cfa25ef > .elementor-element-c0a1368{order:2;}
.elementor-975 .elementor-element.elementor-element-3cfa25ef > .elementor-element-4a94824{order:3;}
.elementor-975 .elementor-element.elementor-element-3cfa25ef .variations{order:4;}
.elementor-975 .elementor-element.elementor-element-3cfa25ef .reset_variations_alert{order:5;}
.elementor-975 .elementor-element.elementor-element-3cfa25ef > .elementor-element-0d5ee66{order:6;}
.elementor-975 .elementor-element.elementor-element-3cfa25ef .single_variation_wrap{order:7;}
.elementor-975 .elementor-element.elementor-element-3cfa25ef > .elementor-element-eafdee5{order:8;}
.elementor-975 .elementor-element.elementor-element-3cfa25ef .single_variation_wrap,.elementor-975 .elementor-element.elementor-element-3cfa25ef .woocommerce-variation-add-to-cart,.elementor-975 .elementor-element.elementor-element-3cfa25ef .wl-cart-wrap,.elementor-975 .elementor-element.elementor-element-3cfa25ef .woocommerce-variation.single_variation,.elementor-975 .elementor-element.elementor-element-3cfa25ef .variations,.elementor-975 .elementor-element.elementor-element-3cfa25ef .variations tr,.elementor-975 .elementor-element.elementor-element-3cfa25ef .variations td{border:0!important;box-shadow:none!important;}
.elementor-975 .elementor-element.elementor-element-3cfa25ef .single_variation_wrap::before,.elementor-975 .elementor-element.elementor-element-3cfa25ef .single_variation_wrap::after,.elementor-975 .elementor-element.elementor-element-3cfa25ef .woocommerce-variation-add-to-cart::before,.elementor-975 .elementor-element.elementor-element-3cfa25ef .woocommerce-variation-add-to-cart::after,.elementor-975 .elementor-element.elementor-element-3cfa25ef .wl-cart-wrap::before,.elementor-975 .elementor-element.elementor-element-3cfa25ef .wl-cart-wrap::after{display:none!important;content:none!important;}
.elementor-975 .elementor-element.elementor-element-3cfa25ef .reset_variations{display:none!important;}
.elementor-975 .elementor-element.elementor-element-3cfa25ef .variations tr:last-child{margin-bottom:0!important;}
.elementor-975 .elementor-element.elementor-element-3cfa25ef .single_variation_wrap{margin-top:0!important;padding-top:0!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-522d17ec */.elementor-975 .elementor-element.elementor-element-522d17ec img{
    margin: 0 0 -60px 0;
}

/* Targets smartphone screens and smaller */
@media screen and (max-width: 480px) {
  .elementor-975 .elementor-element.elementor-element-522d17ec img{
    margin: 0 0 0 0px;
}
  
}/* End custom CSS */
/* Start custom CSS for wl-single-product-reviews, class: .elementor-element-7353014e */#reviews.cr-reviews-ajax-reviews .cr-ajax-search, .cr-all-reviews-shortcode .cr-ajax-search {
    display: none;
}

#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div {
    display: none;
}

.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add {
    background-color: #2CADE3;
    color: #ffffff;
}

.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add:hover {
    background-color: #2CADE3;
    color: #ffffff;
}

.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit, .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit, .cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit, .cr-qna-block .cr-review-form-buttons .cr-review-form-submit {
    background-color: #2CADE3;
    color: #ffffff;
}

.cr-all-reviews-shortcode .cr-count-row, #reviews.cr-reviews-ajax-reviews .cr-count-row {
    display: none;
}

.cr-all-reviews-shortcode ol.commentlist, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3d928ef5 */.cr-reviews-grid .cr-credits-div {
    display: none;
}

.cr-reviews-grid .cr-review-card .review-product, .cr-reviews-slider .cr-review-card .review-product {
    display: none;
}

.cr-reviews-grid .cr-review-card .image-row .image-row-count, .cr-reviews-grid .cr-review-card .image-row .media-row-count {
    display: none;
}

.cr-reviews-grid .cr-review-card .rating-row {
    padding: 25px 0 25px 0;
}

.cr-reviews-grid .cr-review-card .image-row .image-row-img {
    max-height: 62px;
    position: absolute;
    margin: 90px 0 0 250px;
}


.cr-reviews-grid {
    max-height: 100vh;
}/* End custom CSS */