.elementor-18990 .elementor-element.elementor-element-9b35764{--display:flex;--margin-top:-40px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-18990 .elementor-element.elementor-element-309bfb53{--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:30px 30px;--row-gap:30px;--column-gap:30px;--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-18990 .elementor-element.elementor-element-1d37df9f{--display:flex;}.elementor-18990 .elementor-element.elementor-element-40ba3d7a{--display:flex;}.elementor-18990 .elementor-element.elementor-element-690aa859{--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;--align-items:center;}.elementor-18990 .elementor-element.elementor-element-2518c1cf{--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:flex-end;--align-items:center;--gap:20px 30px;--row-gap:20px;--column-gap:30px;}@media(min-width:769px){.elementor-18990 .elementor-element.elementor-element-1d37df9f{--width:20%;}.elementor-18990 .elementor-element.elementor-element-40ba3d7a{--width:80%;}.elementor-18990 .elementor-element.elementor-element-2518c1cf{--width:100%;}}@media(max-width:1366px) and (min-width:769px){.elementor-18990 .elementor-element.elementor-element-2518c1cf{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-18990 .elementor-element.elementor-element-40ba3d7a{--width:100%;}.elementor-18990 .elementor-element.elementor-element-2518c1cf{--width:100%;}}@media(max-width:1366px){.elementor-18990 .elementor-element.elementor-element-309bfb53{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-18990 .elementor-element.elementor-element-309bfb53{--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-18990 .elementor-element.elementor-element-1d37df9f{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-18990 .elementor-element.elementor-element-40ba3d7a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-18990 .elementor-element.elementor-element-690aa859{--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-18990 .elementor-element.elementor-element-2518c1cf{--justify-content:space-between;}}@media(max-width:768px){.elementor-18990 .elementor-element.elementor-element-309bfb53{--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-18990 .elementor-element.elementor-element-40ba3d7a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-18990 .elementor-element.elementor-element-1107ff25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for wd_archive_products, class: .elementor-element-1107ff25 *//* মেইন গ্রিড সেকশন */
.products.elements-grid {
    gap: 0px !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* প্রোডাক্ট কার্ড */
.product-grid-item {
    background-color: #ffffff !important;
    border: 0.1px solid #eeeeee !important; 
    margin: 0 !important;
    position: relative;
    z-index: 1;
    transform-origin: bottom center;
    transition: 
        transform 0.6s cubic-bezier(0.18, 1.15, 0.3, 1),
        box-shadow 0.6s ease !important;
    perspective: 2000px;
}

/* হোভার ইফেক্ট (Desktop) */
.product-grid-item:hover {
    z-index: 15;
    border-color: transparent !important;
    transform: rotateX(-8deg) !important;
    box-shadow: 0 -20px 40px rgba(0,0,0,0.12) !important;
}

/* মোবাইল রেসপন্সিভ - হোভার ইফেক্ট কমানো */
@media (max-width: 768px) {
    .product-grid-item:hover {
        transform: rotateX(-3deg) !important;
        box-shadow: 0 -10px 20px rgba(0,0,0,0.08) !important;
    }
}

/* ইমেজ ক্লিনআপ */
.product-grid-item img {
    border: none !important;
    outline: none !important;
    display: block;
    width: 100%;
}

/* মেইন সেকশনের বাইরের প্যাডিং রিমুভ */
.container.main-page-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100% !important;
}/* End custom CSS */