@media(max-width:767px){.elementor .e-751b873{width:100%;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-11138e4-7970345{width:100%;height:1px;position:static;border-width:0px;background-color:var(--Border);align-self:center;}}@media(max-width:767px){.elementor .e-84502a2{width:100%;padding-block-start:0px;margin-block-start:0px;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-a77d47c{padding-inline-start:5px;padding-inline-end:5px;flex-direction:column;align-items:center;& .elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button { position: static; width: 100%; min-height: 3.25rem; padding: 0.45rem 1.25rem;
    background-color: var(--Background); color: var(--Dark);
    border: 1px solid var(--Dark); border-radius: 50px; box-shadow: none; transition: none; } & .elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-control-thumbs { display: flex !important; justify-content: center; align-items: center;
    gap: 0.45rem; padding: 0; margin: 0.5rem 0 0; list-style: none; } & .elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-control-thumbs li { width: 0.3rem !important; height: 0.3rem; margin: 0 !important;
    border-radius: 50%; background-color: var(--Grey); opacity: 0.34; overflow: hidden; } & .elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-control-thumbs li img { width: 100% !important; height: 100% !important; opacity: 0; } & .elementor-widget-woocommerce-product-images .woocommerce-product-gallery .flex-control-thumbs li:has(img.flex-active) { opacity: 0.56; } & .variations_form .variations { width: 100%; table-layout: fixed; } & .variations_form .variations th.label { width: 18% !important; white-space: nowrap; } & .variations_form .variations td.value { width: 82% !important; min-width: 0; } & .variations_form .variable-items-wrapper { display: flex !important; flex-wrap: nowrap !important; justify-content: flex-start; gap: 0.25rem; } & .variations_form .variable-item { flex: 0 0 auto; margin: 0 !important; padding-inline: 0.2rem;
    font-size: 0.83rem !important; white-space: nowrap; } & .variations_form .variable-item:hover,
  & .variations_form .variable-item:active,
  & .variations_form .variable-item:focus,
  & .single_add_to_cart_button:hover,
  & .single_add_to_cart_button:active,
  & .elementor-button:hover,
  & .elementor-button:active { background-color: transparent !important; color: var(--Dark) !important;
    box-shadow: none !important; transform: none !important; transition: none !important; }\n}}@media(max-width:767px){.elementor .e-d2bd775-cbd8b4c{font-size:2.2rem;}}@media(max-width:767px){.elementor .e-39943b4{padding-inline-start:20px;padding-inline-end:20px;& .elementor-element-8af9812 .elementor-swiper-button-prev { left: 0; } & .elementor-element-8af9812 .elementor-swiper-button-next { right: 0; }\n}}