.elementor-1224 .elementor-element.elementor-element-1a3de55{--display:flex;--min-height:800px;--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:flex-start;}.elementor-1224 .elementor-element.elementor-element-b7fa403{--display:flex;--min-height:800px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1224 .elementor-element.elementor-element-9190253{--display:flex;--min-height:800px;--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-1224 .elementor-element.elementor-element-dfce6c6 .cart button, .elementor-1224 .elementor-element.elementor-element-dfce6c6 .cart .button{transition:all 0.2s;}.elementor-1224 .elementor-element.elementor-element-dfce6c6 .quantity .qty{transition:all 0.2s;}/* Start custom CSS for container, class: .elementor-element-b7fa403 */.elementor-1224 .elementor-element.elementor-element-b7fa403 {
    position: -webkit-sticky; /* 兼容 Safari */
    position: sticky;         /* 核心：设置粘性定位 */
    top: 0px;               /* 距离浏览器顶部的距离，根据你的导航栏高度调整 */
    align-self: flex-start;   /* 确保它在父容器内靠顶 */
    z-index: 99;              /* 确保不会被其他层挡住 */
}/* End custom CSS */