.wd-grid-g {
    gap: 5px;
}

:is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product.wd-hover-buttons-on-hover .product-wrapper {
    border-radius:0 !important;
}

/** 特殊分类页面图片 **/
.product_cat-fredar-sartorial .product-image-link img{aspect-ratio: 2/3;}

/** google pay 按钮宽度 **/
.wcpay-express-checkout-wrapper{
    width: 60% !important;
}

@media (max-width: 768px) {
    .wcpay-express-checkout-wrapper{
        width: 100% !important;
    }
}

@media (max-width: 768px) {
    .wd-grid-g {
        gap: 1px !important;
    }

    :is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product.wd-hover-buttons-on-hover .product-wrapper {
        border-radius:0 !important;
    }
    
    .wd-product.wd-hover-buttons-on-hover .product-element-bottom {
        padding:5px 5px 15px 5px !important;
    }

    .wd-product :is(.wd-entities-title,.wd-product-cats,.wd-product-brands-links,.wd-product-sku,.wd-product-stock,.price) {
        margin-block: -.4em !important;
    }

    .wd-product .wd-product-header{
        padding-top: 3px;
        font-size: .75rem !important;
        line-height: 1.0625rem;
        font-weight: 400;
        letter-spacing: .015625rem;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #000;
    }

    [class*="wd-section-stretch"].wd-negative-gap:where(.elementor-section) {
        padding-inline: 10px;
    }

    /** 归档页面内容区 **/
    .elementor-element-94cd55e>.elementor-element-populated{
        padding: 0px !important;
    }

    /** 归档页面filter **/
    .elementor-widget-wd_sidebar {
        padding-left: 20px;
        padding-right: 20px;
    }

    /** 归档页面filter按钮区 **/
    .elementor-element-5f29dc6 {
        padding-left: 20px;
        padding-right: 20px;
    }

    /** 归档页面filter **/
    .wd-elementor-sticky-column.elementor-element-591c5d73{
        padding: 0 10px;
    }

    /** 首页内容区 **/
    .main-page-wrapper .container {
        padding-left: 5px;
        padding-right: 5px;
    }

    /** 首页标题 **/
    .elementor-element-1ce4dcd .elementor-widget-container,
    .elementor-element-fe13c72 .elementor-widget-container{
        padding-left: 20px;
    }

    /** 产品详情页面中部 **/
    .elementor-element-16c0529b{
        padding-left: 10px;
    }

    /** 产品详情页面底部推荐 **/
    .elementor-element-72b3c21 .elementor-widget-container{
        padding: 0 20px;
    }
}