.elementor-478 .elementor-element.elementor-element-1b70ee66{--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-478 .elementor-element.elementor-element-72bbe444 .ecomus-slides-elementor .elementor-repeater-item-6e428d7:not(.swiper-lazy){background-image:url("https://ozvape.au/wp-content/uploads/2026/05/combined-independent-site-banner-2048x1024-1.png");}.elementor-478 .elementor-element.elementor-element-72bbe444 .ecomus-slides-elementor .elementor-repeater-item-6e428d7{background-size:cover;background-repeat:no-repeat;}.elementor-478 .elementor-element.elementor-element-72bbe444 .ecomus-slides-elementor .ecomus-slides-elementor__item{height:655px;}.elementor-478 .elementor-element.elementor-element-72bbe444 .ecomus-slides-elementor .ecomus-slide{max-width:1900px;justify-content:center;text-align:center;}.elementor-478 .elementor-element.elementor-element-72bbe444 .ecomus-slides-elementor .swiper-arrows{max-width:1900px;}.elementor-478 .elementor-element.elementor-element-72bbe444.ecomus-centermode-auto--yes .swiper{max-width:1900px;}.elementor-478 .elementor-element.elementor-element-72bbe444 .ecomus-slide__sub-description{justify-content:center;}.elementor-478 .elementor-element.elementor-element-72bbe444 .ecomus-slides-elementor .ecomus-slide__content{width:1900px;}.elementor-478 .elementor-element.elementor-element-72bbe444 .ecomus-slides-elementor .ecomus-slide .ecomus-slide__title{font-size:39px;}.elementor-478 .elementor-element.elementor-element-72bbe444 .ecomus-slides-elementor .ecomus-slide__description{color:#FFFFFF;font-size:25px;font-weight:600;}.elementor-478 .elementor-element.elementor-element-72bbe444 .ecomus-button{--em-button-bg-color:#9167F1;--em-button-color:#FFFFFF;--em-button-border-color:#9167F1;}.elementor-478 .elementor-element.elementor-element-864c94e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;}.elementor-478 .elementor-element.elementor-element-864c94e.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-478 .elementor-element.elementor-element-75e89516{--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-478 .elementor-element.elementor-element-30dfab49{--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-478 .elementor-element.elementor-element-30dfab49:not(.elementor-motion-effects-element-type-background), .elementor-478 .elementor-element.elementor-element-30dfab49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0DED17;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-478 .elementor-element.elementor-element-4b90715f{width:var( --container-widget-width, 39% );max-width:39%;margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;}.elementor-478 .elementor-element.elementor-element-4b90715f.elementor-element{--align-self:center;}.elementor-478 .elementor-element.elementor-element-26c0b447{text-align:center;}.elementor-478 .elementor-element.elementor-element-26c0b447 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-478 .elementor-element.elementor-element-6fe82368{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-478 .elementor-element.elementor-element-3bd08249{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-478 .elementor-element.elementor-element-3774a285{--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;}@media(min-width:768px){.elementor-478 .elementor-element.elementor-element-75e89516{--content-width:1600px;}.elementor-478 .elementor-element.elementor-element-6fe82368{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-3bd08249 *//* ===== 缩小并居中 Newsletter 表单 ===== */

/* 整个表单总宽度：电脑端约为当前的一半 */
.oz-newsletter-form {
    width: min(880px, calc(100% - 40px)) !important;
    max-width: 880px !important;
    margin: 28px auto 0 !important;
}

/* Fluent Forms 表单内部铺满限制后的宽度 */
.oz-newsletter-form .fluentform,
.oz-newsletter-form .frm-fluent-form,
.oz-newsletter-form form,
.oz-newsletter-form .ff-t-container {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* 输入框和按钮横向排列 */
.oz-newsletter-form .ff-t-container {
    display: flex !important;
    align-items: stretch !important;
    gap: 14px !important;
}

/* 左侧 Email */
.oz-newsletter-form .ff-t-container .ff-t-cell:first-child {
    flex: 1 1 52% !important;
    width: auto !important;
}

/* 右侧按钮 */
.oz-newsletter-form .ff-t-container .ff-t-cell:last-child {
    flex: 0 0 46% !important;
    width: auto !important;
}

/* 输入框高度 */
.oz-newsletter-form input[type="email"] {
    height: 52px !important;
}

/* 按钮高度 */
.oz-newsletter-form button.ff-btn-submit,
.oz-newsletter-form .ff-btn-submit {
    height: 52px !important;
    width: 100% !important;
    padding: 0 18px !important;
    font-size: 14px !important;
}

/* 手机端仍然上下排列并铺满 */
@media (max-width: 767px) {
    .oz-newsletter-form {
        width: calc(100% - 32px) !important;
        max-width: none !important;
        margin-top: 22px !important;
    }

    .oz-newsletter-form .ff-t-container {
        flex-direction: column !important;
        gap: 12px !important;
    }

    .oz-newsletter-form .ff-t-container .ff-t-cell:first-child,
    .oz-newsletter-form .ff-t-container .ff-t-cell:last-child {
        width: 100% !important;
        flex: 1 1 auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6105e89 *//* 只把左侧 WHY VAPERS LOVE IT 内容往中间移动，右侧保持不变 */
.oz-vape-features .inner .col:first-child {
    transform: translateX(120px);
}

/* 平板端移动幅度减小 */
@media (max-width: 1200px) {
    .oz-vape-features .inner .col:first-child {
        transform: translateX(70px);
    }
}

/* 手机端取消移动，避免超出屏幕 */
@media (max-width: 767px) {
    .oz-vape-features .inner .col:first-child {
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS *//* 隐藏 About Us 页面的主题标题 / 面包屑紫色区域 */
.page-id-478 .page-header,
.page-id-478 .page-header-wrapper,
.page-id-478 .page-header-content,
.page-id-478 .page-title,
.page-id-478 .page-title-area,
.page-id-478 .page-title-bar,
.page-id-478 .site-page-header,
.page-id-478 .entry-header,
.page-id-478 .breadcrumb,
.page-id-478 .breadcrumbs,
.page-id-478 .woocommerce-breadcrumb {
    display: none !important;
}

/* 隐藏后移除可能残留的顶部空白 */
.page-id-478 .site-content,
.page-id-478 .content-area,
.page-id-478 main {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */