.elementor-428 .elementor-element.elementor-element-59df58ad{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-428 .elementor-element.elementor-element-4aff32ca{--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-428 .elementor-element.elementor-element-16ef1ad0{--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-428 .elementor-element.elementor-element-3bf6be91{--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;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--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-428 .elementor-element.elementor-element-3f927a96 :is(.wd-breadcrumbs,.yoast-breadcrumb){font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;line-height:20px;--wd-link-color:var( --e-global-color-7d3f986 );--wd-bcrumb-delim-color:var( --e-global-color-7ff9722 );--wd-link-color-hover:var( --e-global-color-445a13a );--wd-bcrumb-color-active:var( --e-global-color-7d3f986 );}.elementor-428 .elementor-element.elementor-element-25f50cb9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-428 .elementor-element.elementor-element-7dee9cf5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}html .elementor-428 .elementor-element.elementor-element-7dee9cf5 .product_title{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-7d3f986 );}.elementor-428 .elementor-element.elementor-element-56cc9f04{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-428 .elementor-element.elementor-element-967b89f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:900;color:#6A6A6A;}.elementor-428 .elementor-element.elementor-element-2c3e16fc .price, .elementor-428 .elementor-element.elementor-element-2c3e16fc .price del, .elementor-428 .elementor-element.elementor-element-2c3e16fc .amount{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:800;}.elementor-428 .elementor-element.elementor-element-1bcf7967 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-428 .elementor-element.elementor-element-1bcf7967{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-7d3f986 );}.elementor-428 .elementor-element.elementor-element-5e61493f .single_add_to_cart_button{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:15px;}.elementor-428 .elementor-element.elementor-element-5e61493f .price{font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-428 .elementor-element.elementor-element-5e61493f .price, .elementor-428 .elementor-element.elementor-element-5e61493f .amount, .elementor-428 .elementor-element.elementor-element-5e61493f del{color:var( --e-global-color-445a13a );}.elementor-428 .elementor-element.elementor-element-67e68fa4{--divider-border-style:solid;--divider-color:#1010101A;--divider-border-width:1px;}.elementor-428 .elementor-element.elementor-element-67e68fa4 .elementor-divider-separator{width:100%;}.elementor-428 .elementor-element.elementor-element-67e68fa4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-428 .elementor-element.elementor-element-54451b14{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-428 .elementor-element.elementor-element-5e6480a6 .meta-label{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-7d3f986 );}.elementor-428 .elementor-element.elementor-element-130141eb .wd-social-icons .wd-label{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-7d3f986 );}.elementor-428 .elementor-element.elementor-element-1c19546{--display:flex;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-428 .elementor-element.elementor-element-45372e6{text-align:start;}.elementor-428 .elementor-element.elementor-element-45372e6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;line-height:38px;color:var( --e-global-color-7d3f986 );}.elementor-428 .elementor-element.elementor-element-1cb5693{--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:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-428 .elementor-element.elementor-element-7e53196{--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;--justify-content:space-between;--align-items:center;--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-428 .elementor-element.elementor-element-7e53196:not(.elementor-motion-effects-element-type-background), .elementor-428 .elementor-element.elementor-element-7e53196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-428 .elementor-element.elementor-element-c30d954{text-align:center;}.elementor-428 .elementor-element.elementor-element-c30d954 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:600;line-height:38px;color:var( --e-global-color-7d3f986 );}.elementor-428 .elementor-element.elementor-element-06f8857 .elementor-button{background-color:#61CE7000;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-445a13a );color:var( --e-global-color-445a13a );transition-duration:3s;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-428 .elementor-element.elementor-element-06f8857 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-428 .elementor-element.elementor-element-06f8857 .elementor-button:hover, .elementor-428 .elementor-element.elementor-element-06f8857 .elementor-button:focus{color:var( --e-global-color-7ff9722 );}.elementor-428 .elementor-element.elementor-element-06f8857 .elementor-button:hover svg, .elementor-428 .elementor-element.elementor-element-06f8857 .elementor-button:focus svg{fill:var( --e-global-color-7ff9722 );}.elementor-428 .elementor-element.elementor-element-da7c123{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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(max-width:1024px){.elementor-428 .elementor-element.elementor-element-59df58ad{--margin-top:-20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-428 .elementor-element.elementor-element-25f50cb9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-428 .elementor-element.elementor-element-7dee9cf5{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-428 .elementor-element.elementor-element-59df58ad{--content-width:1230px;}.elementor-428 .elementor-element.elementor-element-4aff32ca{--width:50%;}.elementor-428 .elementor-element.elementor-element-16ef1ad0{--width:50%;}.elementor-428 .elementor-element.elementor-element-1c19546{--content-width:1230px;}.elementor-428 .elementor-element.elementor-element-1cb5693{--content-width:1230px;}}@media(max-width:767px){.elementor-428 .elementor-element.elementor-element-59df58ad{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-428 .elementor-element.elementor-element-16ef1ad0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-428 .elementor-element.elementor-element-3bf6be91{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-428 .elementor-element.elementor-element-3f927a96 :is(.wd-breadcrumbs,.yoast-breadcrumb){font-size:12px;}.elementor-428 .elementor-element.elementor-element-25f50cb9{--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-428 .elementor-element.elementor-element-7dee9cf5{width:100%;max-width:100%;}html .elementor-428 .elementor-element.elementor-element-7dee9cf5 .product_title{font-size:24px;line-height:1.3em;}.elementor-428 .elementor-element.elementor-element-56cc9f04{--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:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-428 .elementor-element.elementor-element-2c3e16fc .price, .elementor-428 .elementor-element.elementor-element-2c3e16fc .price del, .elementor-428 .elementor-element.elementor-element-2c3e16fc .amount{font-size:20px;line-height:20px;}.elementor-428 .elementor-element.elementor-element-1bcf7967 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-428 .elementor-element.elementor-element-1bcf7967{font-size:15px;}.elementor-428 .elementor-element.elementor-element-1c19546{--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-428 .elementor-element.elementor-element-45372e6 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-428 .elementor-element.elementor-element-1cb5693{--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-428 .elementor-element.elementor-element-7e53196{--padding-top:8px;--padding-bottom:8px;--padding-left:15px;--padding-right:15px;}.elementor-428 .elementor-element.elementor-element-c30d954 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-428 .elementor-element.elementor-element-06f8857 .elementor-button{font-size:15px;line-height:15px;}.elementor-428 .elementor-element.elementor-element-da7c123{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for container, class: .elementor-element-59df58ad */.product_single_page .wd-autoheight .wd-carousel-wrap {
    height: auto !important;
}


.product_single_page .woocommerce-product-gallery .woocommerce-product-gallery__image {
    border-radius: 8px !important;
    aspect-ratio: 1/1 !important;
    object-fit: contain;

}

.product_single_page .woocommerce-product-gallery__wrapper {
    border: 1px solid rgb(226, 226, 226);
    border-radius: 8px !important;
    box-shadow: 0px 0px 5px 2px rgb(90 90 90 / 25%), -3px -3px 5px rgb(255 255 255 / 50%);
}

.product_single_page .woocommerce-product-gallery__wrapper .wd-carousel-item {
    padding: 6px !important;
}

.product_single_page .woocommerce-product-gallery img {
    aspect-ratio: 1/1 !important;
    object-fit: cover !important;
}



.product_single_page .wd-gallery-thumb .wd-carousel-item {
       border: 1px solid rgb(226, 226, 226);
    border-radius: 8px;
    box-shadow: 0px 0px 5px 2px rgb(90 90 90 / 25%), -3px -3px 5px rgb(255 255 255 / 50%); 
}


.product_single_page .wd-gallery-thumb .wd-carousel-item {
    border: 1px solid rgb(226, 226, 226);
    border-radius: 4px;
    padding: 2px;
    margin: 0px 2px 0px 0px;
    box-shadow: none;
}

.product_single_page .wd-gallery-thumb img {
    aspect-ratio: 1/1;
    object-fit: cover;
     border-radius: 4px;
}



.product_single_page .wd-gallery-thumb :is(.wd-carousel-item:hover,
.product_single_page .wd-thumb-active,
.product_single_page .wd-carousel:not(.wd-initialized) 
.product_single_page .wd-carousel-item:first-child) {
    opacity: 1;
    border: 1px solid #f95607;
}

.product_single_page .wd-gallery-thumb .wd-arrow-inner {
  width: 30px;
  height: 30px;
}


.product_single_page .wd-gallery-thumb .wd-nav-arrows.wd-pos-sep .wd-btn-arrow {
    top: calc(50% - var(--wd-arrow-offset-v, 0px) + var(--wd-arrow-height, var(--wd-arrow-size, 30px)) / -2);
}


.product_single_page .wd-arrow-inner:after {
    font-weight: 900;
}

.product_single_page .wd-gallery-thumb .wd-arrow-inner:after {
    font-size: 16px;
    font-weight: 900;
}

.product_single_page .wd-arrow-inner {
    background-color: #f95607;
    border-radius: 50%;
    color: #fff;
}

.product_single_page .wd-disabled .wd-arrow-inner {
 background-color: #a5a5a5;
}


.product_single_page #wd-add-to-cart{
   width: 100%;
   padding: 14px 10px;
}
.product_single_page div.quantity{
    max-width:40%;
    width: 100%;
}

.product_single_page div.quantity input[type="number"] {
    width: 60%;
}

.product_single_page div.quantity input[type="button"] {
    min-width: 20%;
}


.product_single_page .price {
    display: flex;
    gap: 10px;
    align-items: center;
}




@media(max-width:767px){
    .product_single_page .woocommerce-product-gallery__wrapper img {
    aspect-ratio: 3/4 !important;
}

.product_single_page .woocommerce-product-gallery .woocommerce-product-gallery__image {
    aspect-ratio: 3/4 !important;
}


}


.product_single_page .wd-arrow-inner {
    display: none;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_content, class: .elementor-element-e242794 */.product_content{
    color:#000;
}/* End custom CSS */