.elementor-7 .elementor-element.elementor-element-9589ed7{--display:flex;--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-0941b64{--display:flex;--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-7 .elementor-element.elementor-element-6a5922b{--display:flex;--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-7 .elementor-element.elementor-element-e32d2db{--display:flex;--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-7 .elementor-element.elementor-element-4480faf{--display:flex;--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;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-9589ed7 *//* 1. 确保背景层容器撑满父级，但不留黑边 */
.hero-bg-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; /* 隐藏超出容器的图片部分 */
}

/* 2. 核心：强制图片铺满整个容器 */
.hero-img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover; /* 关键：图片会按比例缩放，并切除多余部分以填满黑边 */
    object-position: center; /* 图片居中对齐，保证人手和手表等主体可见 */
}

/* 3. 针对手机端的特殊优化 */
@media (max-width: 768px) {
    .rolex-hero-wrapper {
        height: 100vh; /* 强制手机端首屏撑满屏幕高度，你可以改为具体的像素如 600px */
        min-height: 500px;
    }
    
    .hero-img {
        /* 在手机端，如果图片太宽，可以微调显示位置 */
        object-position: 60% center; 
    }
}/* End custom CSS */