.elementor-368 .elementor-element.elementor-element-d55afd6{--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:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-368 .elementor-element.elementor-element-d55afd6:not(.elementor-motion-effects-element-type-background), .elementor-368 .elementor-element.elementor-element-d55afd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13a24cd );}.elementor-368 .elementor-element.elementor-element-377c625{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-368 .elementor-element.elementor-element-377c625:not(.elementor-motion-effects-element-type-background), .elementor-368 .elementor-element.elementor-element-377c625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13a24cd );}.elementor-368 .elementor-element.elementor-element-6f671d8{--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:var(--space-m) var(--space-m);--row-gap:var(--space-m);--column-gap:var(--space-m);--z-index:0;}.elementor-368 .elementor-element.elementor-element-6f671d8:not(.elementor-motion-effects-element-type-background), .elementor-368 .elementor-element.elementor-element-6f671d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13a24cd );}.elementor-368 .elementor-element.elementor-element-0fa6707{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-368 .elementor-element.elementor-element-df58014.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-368 .elementor-element.elementor-element-df58014.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-368 .elementor-element.elementor-element-df58014.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-368 .elementor-element.elementor-element-df58014 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-368 .elementor-element.elementor-element-df58014 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-368 .elementor-element.elementor-element-d8f8917{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-368 .elementor-element.elementor-element-43a62a4 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-368 .elementor-element.elementor-element-a948338{border-style:none;}.woocommerce .elementor-368 .elementor-element.elementor-element-a948338 .star-rating{color:var( --e-global-color-b9afb0b );font-size:1.3em;}.woocommerce .elementor-368 .elementor-element.elementor-element-a948338 .star-rating::before{color:var( --e-global-color-b9afb0b );}.woocommerce .elementor-368 .elementor-element.elementor-element-a948338 .woocommerce-review-link{color:var( --e-global-color-b9afb0b );}.elementor-368 .elementor-element.elementor-element-915d027{--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:var(--space-m) var(--space-m);--row-gap:var(--space-m);--column-gap:var(--space-m);}.elementor-368 .elementor-element.elementor-element-b6a3d4f .cart button, .elementor-368 .elementor-element.elementor-element-b6a3d4f .cart .button{padding:16px 24px 16px 24px;background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-368 .elementor-element.elementor-element-b6a3d4f .quantity .qty{border-radius:4px 4px 4px 4px;transition:all 0.2s;}.elementor-368 .elementor-element.elementor-element-b6a3d4f .quantity .qty:focus{border-color:var( --e-global-color-accent );}.woocommerce .elementor-368 .elementor-element.elementor-element-b6a3d4f form.cart table.variations label{color:var( --e-global-color-text );}.woocommerce .elementor-368 .elementor-element.elementor-element-b6a3d4f form.cart table.variations td.value select{color:var( --e-global-color-text );}.elementor-368 .elementor-element.elementor-element-31df2fa{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-368 .elementor-element.elementor-element-31df2fa .elementor-divider-separator{width:100%;}.elementor-368 .elementor-element.elementor-element-31df2fa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-368 .elementor-element.elementor-element-77dfd64{--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-368 .elementor-element.elementor-element-95ef2df{--display:flex;}.elementor-368 .elementor-element.elementor-element-61ab704{--display:flex;}.elementor-368 .elementor-element.elementor-element-2055d9a{--display:flex;}.elementor-368 .elementor-element.elementor-element-d59f32d{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-368 .elementor-element.elementor-element-d59f32d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#16858D5E;}.elementor-368 .elementor-element.elementor-element-d59f32d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-368 .elementor-element.elementor-element-d59f32d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-b9afb0b );}.elementor-368 .elementor-element.elementor-element-d59f32d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-b9afb0b );}.elementor-368 .elementor-element.elementor-element-b7972ce{--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-368 .elementor-element.elementor-element-a3993b5{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b9afb0b );}.woocommerce .elementor-368 .elementor-element.elementor-element-a3993b5 .star-rating{color:var( --e-global-color-accent );font-size:1.4em;}.woocommerce .elementor-368 .elementor-element.elementor-element-a3993b5 .star-rating::before{color:var( --e-global-color-13a24cd );}.elementor-368 .elementor-element.elementor-element-1de244f{--display:flex;}.elementor-368 .elementor-element.elementor-element-678afcb.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-368 .elementor-element.elementor-element-678afcb.elementor-wc-products  ul.products{grid-column-gap:var(--space-l);grid-row-gap:var(--space-l);}.elementor-368 .elementor-element.elementor-element-678afcb.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-368 .elementor-element.elementor-element-678afcb.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-368 .elementor-element.elementor-element-678afcb.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var(--step-1);}.elementor-368 .elementor-element.elementor-element-678afcb.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-1ad52a8 );background-color:var( --e-global-color-b9afb0b );font-weight:normal;}.elementor-368 .elementor-element.elementor-element-678afcb.elementor-wc-products .added_to_cart{color:var( --e-global-color-accent );}.elementor-368 .elementor-element.elementor-element-678afcb.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:var( --e-global-color-accent );border-radius:0px;min-width:110px;min-height:26px;line-height:26px;margin:15px;}@media(max-width:1024px){.elementor-368 .elementor-element.elementor-element-678afcb.elementor-wc-products  ul.products{grid-column-gap:20;grid-row-gap:40;}}@media(min-width:768px){.elementor-368 .elementor-element.elementor-element-0fa6707{--width:50%;}.elementor-368 .elementor-element.elementor-element-d8f8917{--width:50%;}}@media(max-width:767px){.elementor-368 .elementor-element.elementor-element-df58014 .elementor-image-box-img{margin-bottom:15px;}.elementor-368 .elementor-element.elementor-element-678afcb.elementor-wc-products  ul.products{grid-column-gap:20;grid-row-gap:40;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-025db0a */.elementor-368 .elementor-element.elementor-element-025db0a nav {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-80be9cf */.elementor-368 .elementor-element.elementor-element-80be9cf .onsale {
    position: absolute!important;
    border-radius: 2px!important;
    min-height: 0!important;
    height: auto!important;
    line-height: 1rem!important;
    background: var(--color-tertiary)!important;
    padding: 8px 16px!important;
    position: absolute;
    left: 1rem!important;
    display: inline-block;
    top: 1rem!important;
    position: relative;
}

.elementor-368 .elementor-element.elementor-element-80be9cf {
    .flex-viewport {
        margin-bottom: 1rem;     
    }
 
    .flex-control-nav {
        position: relative;
        width: 100%;
        display: flex;
        gap: 1rem;
        overflow: scroll;
    
        li {
            min-width: 80px!important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-a948338 */.elementor-368 .elementor-element.elementor-element-a948338 .woocommerce .star-rating::before,
.elementor-368 .elementor-element.elementor-element-a948338  .woocommerce .star-rating span::before {
    letter-spacing: .2rem
}

.elementor-368 .elementor-element.elementor-element-a948338 .woocommerce .star-rating {
    width: 4.4em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab58bf */.elementor-368 .elementor-element.elementor-element-5ab58bf a {
    text-decoration: underline;
}/* End custom CSS */