.elementor-13201 .elementor-element.elementor-element-7f3fd47 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13201 .elementor-element.elementor-element-7f3fd47{margin:-44px 0px 0px 0px;padding:10px 40px 10px 40px;}.elementor-13201 .elementor-element.elementor-element-cd3756c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-13201 .elementor-element.elementor-element-cd3756c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#77777733;margin:0px 10px -14px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 0px 0px 0px;}.elementor-13201 .elementor-element.elementor-element-88ee65e{width:auto;max-width:auto;}.elementor-13201 .elementor-element.elementor-element-88ee65e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-13201 .elementor-element.elementor-element-88ee65e .title{font-size:21px;}.elementor-13201 .elementor-element.elementor-element-67f88f8{width:auto;max-width:auto;}.elementor-13201 .elementor-element.elementor-element-67f88f8 > .elementor-widget-container{margin:0px 17px 20px 0px;}.elementor-13201 .elementor-element.elementor-element-67f88f8 :is(.wd-breadcrumbs,.yoast-breadcrumb){font-size:12px;}.elementor-13201 .elementor-element.elementor-element-74c7d6e{margin:10px 0px 0px 0px;}.elementor-13201 .elementor-element.elementor-element-29cad02 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13201 .elementor-element.elementor-element-29cad02{margin:0px 0px 30px 0px;}.elementor-13201 .elementor-element.elementor-element-876210d{width:auto;max-width:auto;}.elementor-13201 .elementor-element.elementor-element-7cc9758.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-13201 .elementor-element.elementor-element-07c80cf{width:auto;max-width:auto;}.elementor-13201 .elementor-element.elementor-element-07c80cf > .elementor-widget-container{margin:0px 40px 0px 0px;}.elementor-13201 .elementor-element.elementor-element-d70fc1b{width:auto;max-width:auto;}.elementor-13201 .elementor-element.elementor-element-d70fc1b > .elementor-widget-container{margin:0px 14px 0px 0px;}.elementor-13201 .elementor-element.elementor-element-e0487e8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13201 .elementor-element.elementor-element-00273bd.elementor-element{--align-self:stretch;}.elementor-13201 .elementor-element.elementor-element-00273bd > .elementor-widget-container{border-style:none;}@media(min-width:768px){.elementor-13201 .elementor-element.elementor-element-ba5bd46{width:25%;}.elementor-13201 .elementor-element.elementor-element-7cc9758{width:74.665%;}}@media(max-width:1024px){.elementor-13201 .elementor-element.elementor-element-7f3fd47{margin:-40px 0px 0px 0px;}.elementor-13201 .elementor-element.elementor-element-88ee65e .title{font-size:24px;}.elementor-13201 .elementor-element.elementor-element-f1c5f51 > .elementor-element-populated{padding:10px 15px 15px 15px;}.elementor-13201 .elementor-element.elementor-element-29cad02{margin:0px 0px 20px 0px;}.elementor-13201 .elementor-element.elementor-element-00273bd.elementor-element{--align-self:stretch;}}@media(max-width:767px){.elementor-13201 .elementor-element.elementor-element-7f3fd47{padding:10px 40px 5px 40px;}.elementor-13201 .elementor-element.elementor-element-88ee65e .title{font-size:22px;}.elementor-13201 .elementor-element.elementor-element-29cad02{margin:0px 0px 15px 0px;}.elementor-13201 .elementor-element.elementor-element-ba5bd46{width:70%;}.elementor-13201 .elementor-element.elementor-element-7cc9758{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13201 .elementor-element.elementor-element-f1c5f51{width:100%;}.elementor-13201 .elementor-element.elementor-element-ba5bd46{width:50%;}.elementor-13201 .elementor-element.elementor-element-7cc9758{width:50%;}}/* Start custom CSS for wd_archive_products, class: .elementor-element-00273bd *//* فقط کارت محصول در بخش محصولات تکی با فاصله ۲۰ پیکسلی */
.single-product-grid .product-grid-item,
.wd-products .product-grid-item {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    transition: transform .3s ease, box-shadow .3s ease;
    margin: 10px; /* ایجاد فاصله ۲۰ پیکسلی بین محصولات (۱۰ پیکسل از هر طرف) */
}

.single-product-grid .product-grid-item::before,
.single-product-grid .product-grid-item::after,
.wd-products .product-grid-item::before,
.wd-products .product-grid-item::after {
    content:'';
    position:absolute;
    width:20px;
    height:20px;
    border-color:#2C74B3;
    border-style:solid;
    transition:all .4s cubic-bezier(.25,.8,.25,1);
    pointer-events:none;
    z-index:5;
}

.single-product-grid .product-grid-item::before,
.wd-products .product-grid-item::before {
    top:0;
    right:0;
    border-width:2px 2px 0 0;
    border-radius:0 12px 0 0;
}

.single-product-grid .product-grid-item::after,
.wd-products .product-grid-item::after {
    bottom:0;
    left:0;
    border-width:0 0 2px 2px;
    border-radius:0 0 0 12px;
}

.single-product-grid .product-grid-item:hover,
.wd-products .product-grid-item:hover {
    transform:translateY(-5px);
    box-shadow:0 15px 30px -10px rgba(44,116,179,.25);
}

.single-product-grid .product-grid-item:hover::before,
.single-product-grid .product-grid-item:hover::after,
.wd-products .product-grid-item:hover::before,
.wd-products .product-grid-item:hover::after {
    width:100%;
    height:100%;
    opacity:.15;
    border-radius:12px;
}/* End custom CSS */