@media(max-width:767px){.elementor .product-loop-item{flex:0 0 calc((100% - 12px) / 2);}}@media(max-width:767px){.elementor .filter-scroll{overflow:auto;padding-block-start:0px;padding-block-end:var(--space-2);padding-inline-start:0px;padding-inline-end:0px;flex-wrap:nowrap;}}@media(max-width:767px){.elementor .page-banner-overlay{background-image:linear-gradient(180deg, var(--color-overlay-mid) 0%,var(--color-overlay-strong) 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .page-banner-img{object-position:70% 50%;}}@media(max-width:767px){.elementor .section{padding-block-start:var(--space-7);padding-block-end:var(--space-7);padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter-mobile);padding-inline-end:var(--gutter-mobile);}}@media(max-width:767px){.elementor .h1{font-size:var(--fs-3xl);}}@media(max-width:767px){.elementor .h2{font-size:var(--fs-2xl);}}@media(max-width:767px){.elementor .lead{font-size:var(--fs-md);}}@media(max-width:767px){.elementor .button-row{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .product-grid{gap:var(--space-3);}}@media(max-width:767px){.elementor .product-card{padding:var(--space-2);flex:0 0 calc((100% - 12px) / 2);}}@media(max-width:767px){.elementor .product-img{aspect-ratio:1 / 1;}}@media(max-width:767px){.elementor .product-body{gap:var(--space-1);}}@media(max-width:767px){.elementor .product-name{font-size:var(--fs-sm);}}@media(max-width:767px){.elementor .product-meta{font-size:var(--fs-xs);}}@media(max-width:767px){.elementor .price{font-size:var(--fs-md);}}@media(max-width:767px){.elementor .card-actions{gap:var(--space-1);}}@media(max-width:767px){.elementor .button-cart{min-height:38px;font-size:var(--fs-xs);line-height:var(--lh-snug);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-1);padding-inline-end:var(--space-1);}}@media(max-width:767px){.elementor .whatsapp-button{width:38px;height:38px;}}@media(max-width:767px){.elementor .product-card-three{flex:0 0 calc((100% - 12px) / 2);}}