.elementor-7980 .elementor-element.elementor-element-f0e634b{--display:flex;}.elementor-7980 .elementor-element.elementor-element-8025ca0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7980 .elementor-element.elementor-element-124bb03{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7980 .elementor-element.elementor-element-9c5c1d0.elementor-element{--align-self:center;}.woocommerce .elementor-7980 .elementor-element.elementor-element-9c5c1d0 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-7980 .elementor-element.elementor-element-9c5c1d0 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-7980 .elementor-element.elementor-element-9c5c1d0 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-7980 .elementor-element.elementor-element-61f6f70{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7980 .elementor-element.elementor-element-4fcf500 .cart button, .elementor-7980 .elementor-element.elementor-element-4fcf500 .cart .button{transition:all 0.2s;}.elementor-7980 .elementor-element.elementor-element-4fcf500 .quantity .qty{transition:all 0.2s;}.elementor-7980 .elementor-element.elementor-element-cf680e2{--display:flex;}.elementor-7980 .elementor-element.elementor-element-fd32584{--display:flex;}@media(max-width:1024px){.elementor-7980 .elementor-element.elementor-element-8025ca0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7980 .elementor-element.elementor-element-8025ca0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4fcf500 *//* Hide WooCommerce variation labels */
.variations th.label {
    display: none !important;
}

.reset_variations {
    display: none !important;
}

/* Top Style buttons */
.woo-variation-items-wrapper .variable-items-wrapper .variable-item {
    width: 150px;
    height: 120px;
    border-radius: 16px;
    border: 2px solid #ddd;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 15px;
    transition: .25s;
}

.woo-variation-items-wrapper .variable-items-wrapper .variable-item:hover {
    border-color: #b21f5b;
    transform: translateY(-3px);
}

.woo-variation-items-wrapper .variable-items-wrapper .selected {
    border-color: #b21f5b;
    background: #fff5f9;
}/* End custom CSS */