.elementor-2831 .elementor-element.elementor-element-f08eff7{--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:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-a7905f5{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-aacccc2{--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-2831 .elementor-element.elementor-element-aab5a2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 290px;padding:0px 50px 0px 0px;}.woocommerce .elementor-2831 .elementor-element.elementor-element-aab5a2a .flex-control-thumbs img{border-style:none;}.elementor-2831 .elementor-element.elementor-element-152e9a9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-2831 .elementor-element.elementor-element-e6b2730 .woocommerce-breadcrumb{font-size:12px;font-weight:700;}.elementor-2831 .elementor-element.elementor-element-6729421 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;}.elementor-2831 .elementor-element.elementor-element-761feab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-2831 .elementor-element.elementor-element-761feab .price{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.woocommerce .elementor-2831 .elementor-element.elementor-element-524d54e .shop_attributes{font-family:"Inter", Sans-serif;}.elementor-2831 .elementor-element.elementor-element-346b3c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;}.elementor-2831 .elementor-element.elementor-element-2f86473{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 60px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-2566d24{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-08a704b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-e6f664c .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-e6f664c .elementor-icon{font-size:14px;}.elementor-2831 .elementor-element.elementor-element-e6f664c .elementor-icon svg{height:14px;}.elementor-2831 .elementor-element.elementor-element-7be061e{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;}.elementor-2831 .elementor-element.elementor-element-7be061e .elementor-heading-title{font-size:10px;font-weight:500;}.elementor-2831 .elementor-element.elementor-element-520e3f0{--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:0px;--margin-bottom:0px;--margin-left:-450px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-7624bbc .elementor-icon-wrapper{text-align:center;}.elementor-2831 .elementor-element.elementor-element-7624bbc .elementor-icon{font-size:14px;}.elementor-2831 .elementor-element.elementor-element-7624bbc .elementor-icon svg{height:14px;}.elementor-2831 .elementor-element.elementor-element-a2c4fcf{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;}.elementor-2831 .elementor-element.elementor-element-a2c4fcf .elementor-heading-title{font-size:10px;font-weight:500;}.elementor-2831 .elementor-element.elementor-element-e14a0b5 .cart button, .elementor-2831 .elementor-element.elementor-element-e14a0b5 .cart .button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;border-radius:0px 0px 0px 0px;color:#FFFFFF;background-color:#000000;transition:all 0.2s;}.elementor-2831 .elementor-element.elementor-element-e14a0b5 .quantity .qty{transition:all 0.2s;}@media(max-width:767px){.elementor-2831 .elementor-element.elementor-element-f08eff7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-a7905f5{--margin-top:30px;--margin-bottom:0px;--margin-left:-35px;--margin-right:0px;}.elementor-2831 .elementor-element.elementor-element-aab5a2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 65px;padding:0px 0px 0px 0px;}.elementor-2831 .elementor-element.elementor-element-152e9a9{--margin-top:0px;--margin-bottom:0px;--margin-left:62px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-2f86473{padding:0px 0px 10px 0px;font-size:12px;}.elementor-2831 .elementor-element.elementor-element-2566d24{--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2831 .elementor-element.elementor-element-520e3f0{--margin-top:0px;--margin-bottom:0px;--margin-left:-40px;--margin-right:0px;}}@media(min-width:768px){.elementor-2831 .elementor-element.elementor-element-f08eff7{--content-width:1600px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-aab5a2a *//* Make all 5 thumbnails fit in one row */
.woocommerce-product-gallery .flex-control-thumbs{
    display:flex !important;
    flex-wrap:nowrap !important;
    gap:8px;
    padding:0 !important;
    margin-top:12px !important;
}

.woocommerce-product-gallery .flex-control-thumbs li{
    width:calc((100% - 32px) / 5) !important;
    flex:0 0 calc((100% - 32px) / 5) !important;
    margin:0 !important;
}

.woocommerce-product-gallery .flex-control-thumbs img{
    width:100%;
    height:auto;
    display:block;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-524d54e *//* Hide heading */
.elementor-widget-woocommerce-product-additional-information h2{
    display:none;
}

/* Remove default table styling */
.elementor-widget-woocommerce-product-additional-information table,
.elementor-widget-woocommerce-product-additional-information tbody,
.elementor-widget-woocommerce-product-additional-information tr,
.elementor-widget-woocommerce-product-additional-information th,
.elementor-widget-woocommerce-product-additional-information td{
    border:none !important;
    background:none !important;
}

/* Container */
.elementor-widget-woocommerce-product-additional-information table{
    width:auto !important;
}

/* Layout */
.elementor-widget-woocommerce-product-additional-information tbody{
    display:flex;
    flex-wrap:wrap;
    gap:4px;
}

/* Attribute boxes */
.elementor-widget-woocommerce-product-additional-information tr{
    display:flex !important;
    align-items:center;
    gap:4px;
    padding:4px 8px;
    border:1px solid #f0f0f0 !important;
    background:#fafafa !important;
    width:auto !important;
    flex:0 0 auto;
    min-height:22px;
    border-radius:0;
}

/* Labels */
.elementor-widget-woocommerce-product-additional-information th{
    width:auto !important;
    min-width:unset !important;
    padding:0 !important;
    font-size:9px !important;
    font-weight:500 !important;
    letter-spacing:0.8px;
    text-transform:uppercase;
    color:#848484 !important;
    white-space:nowrap;
}

/* Values */
.elementor-widget-woocommerce-product-additional-information td{
    width:auto !important;
    padding:0 !important;
    font-size:9px !important;
    font-weight:700 !important;
    color:#222 !important;
    text-transform:uppercase;
}

.elementor-widget-woocommerce-product-additional-information td p{
    margin:0;
}

/* Mobile */
/* Mobile */
@media (max-width:767px){

    .elementor-widget-woocommerce-product-additional-information tbody{
        display:grid !important;
        grid-template-columns:repeat(3,max-content);
        gap:4px;
        justify-content:start;
    }

    .elementor-widget-woocommerce-product-additional-information tr{
        display:inline-flex !important;
        width:fit-content !important;
        max-width:max-content !important;
        padding:3px 6px !important;
        min-height:20px !important;
        gap:3px !important;
    }

    .elementor-widget-woocommerce-product-additional-information th{
        width:auto !important;
        min-width:unset !important;
        font-size:9px !important;
        letter-spacing:0.5px;
        line-height:1.1 !important;
    }

    .elementor-widget-woocommerce-product-additional-information td{
        width:auto !important;
        font-size:9px !important;
        line-height:1.1 !important;
    }
}/* End custom CSS */