.elementor-1126 .elementor-element.elementor-element-ea67f14:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-ea67f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1126 .elementor-element.elementor-element-ea67f14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1126 .elementor-element.elementor-element-ea67f14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1126 .elementor-element.elementor-element-62e4d41:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-62e4d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1126 .elementor-element.elementor-element-62e4d41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1126 .elementor-element.elementor-element-62e4d41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1126 .elementor-element.elementor-element-f1e2206 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1126 .elementor-element.elementor-element-4faec5b .elementor-author-box__avatar img{width:164px;height:164px;border-radius:18px;}.elementor-1126 .elementor-element.elementor-element-4faec5b .elementor-author-box__name{font-size:28px;}.elementor-1126 .elementor-element.elementor-element-6cb4401:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1126 .elementor-element.elementor-element-6cb4401 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1126 .elementor-element.elementor-element-6cb4401 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1126 .elementor-element.elementor-element-6cb4401 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1126 .elementor-element.elementor-element-9801b26 .elementor-heading-title{font-size:28px;font-weight:bold;color:#000000;}.elementor-1126 .elementor-element.elementor-element-abafc1c{text-align:start;}.woocommerce .elementor-1126 .elementor-element.elementor-element-abafc1c .price{color:#000000;font-size:29px;font-weight:bold;}.elementor-1126 .elementor-element.elementor-element-632517c .cart button, .elementor-1126 .elementor-element.elementor-element-632517c .cart .button{font-size:30px;font-weight:bold;background-color:#FF0000;transition:all 0.2s;}.elementor-1126 .elementor-element.elementor-element-632517c{--view-cart-spacing:9px;--button-spacing:30px;}.elementor-1126 .elementor-element.elementor-element-632517c .quantity .qty{font-family:"Verdana", Sans-serif;font-size:36px;font-weight:bold;transition:all 0.2s;}.elementor-1126 .elementor-element.elementor-element-e4ba2e4{--spacer-size:3px;}.elementor-1126 .elementor-element.elementor-element-46ae246:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-46ae246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1126 .elementor-element.elementor-element-46ae246{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1126 .elementor-element.elementor-element-46ae246 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for column, class: .elementor-element-f1e2206 *//* 1. 核心容器：制造侧边的“厚度”和“重感” */
.ans-heavy-frame {
    display: inline-block;
    padding: 2px; /* 极细的外边缘 */
    background: linear-gradient(135deg, #8A6E2F, #FCF6BA, #BF953F);
    border-radius: 55px; /* 极致大圆弧 */
    
    /* ⭐ 关键：通过多层阴影制造厚度感 ⭐ */
    box-shadow: 
        0 2px 0 #5e4b20,          /* 顶部的极细反光 */
        0 8px 0 #3d3014,          /* 侧边的厚度模拟 (核心：深金色阴影) */
        0 15px 30px rgba(0,0,0,0.6); /* 底部的大投影 */
        
    transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    margin-bottom: 10px;
}

/* 2. 内部黑金底座 (就像按钮的底座) */
.ans-frame-plate {
    background: #000;
    padding: 10px; /* 这个厚度决定了露出多少“黑金边缘” */
    border-radius: 53px;
    border: 1px solid rgba(191,149,63,0.3); /* 增加一层内切线 */
}

/* 3. 图片容器：下凹式内嵌 */
.ans-image-screen {
    background: #fff;
    border-radius: 43px;
    overflow: hidden;
    /* 制造下凹感，让图片看起来是“塞进去”的 */
    box-shadow: inset 0 8px 15px rgba(0,0,0,0.5); 
    border: 2px solid #000;
    display: block;
}

/* 4. 图片本身 */
.ans-image-screen img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: contain;
    border-radius: 43px;
}

/* --- 交互动效：按压反馈 --- */
.ans-heavy-frame:hover {
    transform: translateY(-4px);
    box-shadow: 
        0 2px 0 #5e4b20,
        0 12px 0 #3d3014, /* 悬浮时厚度增加 */
        0 20px 40px rgba(191,149,63,0.25);
}

.ans-heavy-frame:active {
    transform: translateY(4px);
    box-shadow: 
        0 1px 0 #5e4b20,
        0 2px 0 #3d3014, /* 点击时厚度压下去 */
        0 5px 15px rgba(0,0,0,0.5);
} box-shadow: 0 15px 35px rgba(191,149,63,0.3);
}/* End custom CSS */