.elementor-7310 .elementor-element.elementor-element-a7e051c{--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 80px;--row-gap:20px;--column-gap:80px;--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7310 .elementor-element.elementor-element-c249e6a{--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;}.woocommerce .elementor-7310 .elementor-element.elementor-element-d0d6c0d .flex-viewport:not(:last-child){margin-bottom:20px;}.woocommerce .elementor-7310 .elementor-element.elementor-element-d0d6c0d .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px;}.woocommerce .elementor-7310 .elementor-element.elementor-element-d0d6c0d .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2);}.elementor-7310 .elementor-element.elementor-element-66249e0{--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-7310 .elementor-element.elementor-element-7c06c5b .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:32px;font-weight:600;letter-spacing:2px;}.woocommerce .elementor-7310 .elementor-element.elementor-element-b91fd6b .price{color:var( --e-global-color-accent );font-family:"muli", Sans-serif;font-size:24px;font-weight:700;}.elementor-7310 .elementor-element.elementor-element-3cee093:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-7310 .elementor-element.elementor-element-3cee093:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-7310 .elementor-element.elementor-element-3cee093.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-7310 .elementor-element.elementor-element-3cee093.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-7310 .elementor-element.elementor-element-3cee093.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-7310 .elementor-element.elementor-element-3cee093.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-7310 .elementor-element.elementor-element-3cee093{color:var( --e-global-color-text );}.elementor-7310 .elementor-element.elementor-element-3cee093 a{color:var( --e-global-color-text );}.elementor-7310 .elementor-element.elementor-element-d53192b .cart button, .elementor-7310 .elementor-element.elementor-element-d53192b .cart .button{font-family:"muli", Sans-serif;font-size:14px;border-style:none;border-radius:0px 0px 0px 0px;background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-7310 .elementor-element.elementor-element-d53192b .cart button:hover, .elementor-7310 .elementor-element.elementor-element-d53192b .cart .button:hover{background-color:var( --e-global-color-fe8ceb7 );}.elementor-7310 .elementor-element.elementor-element-d53192b .quantity .qty{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-e2ee950 );transition:all 0.2s;}.elementor-7310 .elementor-element.elementor-element-e779482{--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:100px;--padding-left:20px;--padding-right:20px;}.elementor-7310 .elementor-element.elementor-element-c37576e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-7310 .elementor-element.elementor-element-c37576e.elementor-wc-products .products > h2{text-transform:capitalize;text-align:center;margin-bottom:30px;}@media(min-width:768px){.elementor-7310 .elementor-element.elementor-element-c249e6a{--width:50%;}.elementor-7310 .elementor-element.elementor-element-66249e0{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7310 .elementor-element.elementor-element-c249e6a{--width:100%;}.elementor-7310 .elementor-element.elementor-element-66249e0{--width:100%;}}@media(max-width:1024px){.elementor-7310 .elementor-element.elementor-element-a7e051c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7310 .elementor-element.elementor-element-e779482{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7310 .elementor-element.elementor-element-c37576e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-7310 .elementor-element.elementor-element-c37576e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-d0d6c0d */a.woocommerce-product-gallery__trigger {
    display:none;
}

.iconic-woothumbs-thumbnails__slide--active .iconic-woothumbs-thumbnails__image-wrapper::after, .iconic-woothumbs-thumbnails__slide--active .iconic-woothumbs-thumbnails__image-wrapper::before {
    border-width:1px!important;
}

button.plyr__control.plyr__control--overlaid:hover {
    border-radius:50%!important;
    border:none;
}

.elementor-7310 .elementor-element.elementor-element-d0d6c0d svg path {
    stroke:#d9e7e5 !important;
}

.iconic-woothumbs-thumbnails__image-wrapper:before, .iconic-woothumbs-thumbnails__image-wrapper:after {
    border:1px solid #d9e7e5 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-df35b89 */#short-description iframe {
    height: 310px;
}

#short-description button:hover, #short-description button:focus {
    background-color: transparent!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-77e7eb2 */#product-content button:hover, #product-content button:focus, #product-content [type=button]:focus, #product-content [type=button]:hover {
    background-color: transparent!important;
}

#product-content iframe {
    height: 310px;
}

@media (max-width:767px) {
#product-content iframe {
    height: 260px;
}
}

.wp-video {
    margin-bottom:20px;
}

#mep_0 {
    margin-bottom:20px;
}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {    background-color:#D9E7E5!important;
}

.mejs-controls {
    background-color:#D9E7E5!important;
}

.mejs-time-current {
    background: #FF7865 !important;
}

.mejs-time {
    color:#3B474A;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-3cee093 */span.posted_in.detail-container, span.tagged_as.detail-container {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d53192b */p.stock.in-stock {
    display:none;
}

p.stock.out-of-stock {
    color:var( --e-global-color-accent )!important;
    font-weight:700;
}

.elementor-7310 .elementor-element.elementor-element-d53192b .quantity .qty {
    padding:8px;
}

label a {
    text-decoration:underline!important;
}

.cwg_iagree_checkbox {
    margin-bottom: 10px;
}

.cwginstock-subscribe-form .panel-primary>.panel-heading {
    background-color: var( --e-global-color-e2ee950 )!important;
    border:none;
    border-radius:0px!important;
}

.cwginstock-subscribe-form .panel-primary {
    border-color: var( --e-global-color-e2ee950 )!important;
    border-radius:0px!important;
}

.cwginstock-panel-heading h4 {
    font-size:21px!important;
    line-height:1.7em!important;
    font-weight:600;
    color:var( --e-global-color-primary )!important;
}/* End custom CSS */