.elementor-12056 .elementor-element.elementor-element-4fb2c371{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12056 .elementor-element.elementor-element-4fb2c371 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12056 .elementor-element.elementor-element-2e86bdd0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12056 .elementor-element.elementor-element-2e86bdd0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .elementor-repeater-item-4409304:not(.swiper-lazy){background-image:url("https://yannestudio.com/wp-content/uploads/2026/01/banner4-4.png");}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .elementor-repeater-item-4409304{background-size:cover;background-position:center center;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .elementor-repeater-item-4409304 .slick-slide-inner .razzi-slide-heading{color:#34475A;font-size:44px;margin-bottom:20px;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .elementor-repeater-item-4409304 .slick-slide-inner .razzi-slide-before-desc{color:#FF6F61;font-size:110px;font-weight:600;line-height:1em;margin-bottom:0px;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .elementor-repeater-item-4409304 .slick-slide-inner .razzi-slide-description{color:#111111;font-size:22px;font-weight:500;margin-bottom:47px;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .elementor-repeater-item-4409304 .razzi-slide-button .button-text{color:#34475A;background-color:#FDF5F7;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .item-slider{height:745px;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .slick-slide-inner{text-align:left;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .razzi-slide-content{padding:30px 100px 30px 100px;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .button-text{padding:17px 42px 17px 42px;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .razzi-slide__sale{width:96px;height:96px;}.elementor-12056 .elementor-element.elementor-element-72f903fd > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-12056 .elementor-element.elementor-element-72f903fd .razzi-banner .razzi-banner__featured-image{background-image:url("https://yannestudio.com/wp-content/uploads/2026/01/Nails-1.png");}.elementor-12056 .elementor-element.elementor-element-72f903fd .razzi-banner-content{height:200px;padding:40px 40px 40px 40px;}.elementor-12056 .elementor-element.elementor-element-72f903fd .razzi-banner__featured-image{background-repeat:no-repeat;background-size:cover;}.elementor-12056 .elementor-element.elementor-element-72f903fd .razzi-banner-content__title{margin-bottom:13px;font-size:24px;color:#FDF5F7;}.elementor-12056 .elementor-element.elementor-element-72f903fd .razzi-banner-content__button{color:#FDF5F7;}.elementor-12056 .elementor-element.elementor-element-197d4e9d > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-12056 .elementor-element.elementor-element-197d4e9d .razzi-banner .razzi-banner__featured-image{background-image:url("https://yannestudio.com/wp-content/uploads/2026/01/tools.png");}.elementor-12056 .elementor-element.elementor-element-197d4e9d .razzi-banner-content{height:200px;padding:40px 40px 40px 40px;}.elementor-12056 .elementor-element.elementor-element-197d4e9d .razzi-banner__featured-image{background-repeat:no-repeat;background-size:cover;}.elementor-12056 .elementor-element.elementor-element-197d4e9d .razzi-banner-content__title{margin-bottom:13px;font-size:24px;color:#34475A;}.elementor-12056 .elementor-element.elementor-element-197d4e9d .razzi-banner-content__button{color:#34475A;}.elementor-12056 .elementor-element.elementor-element-642e9c33{margin-top:0px;margin-bottom:0px;}.elementor-12056 .elementor-element.elementor-element-3fe6f001 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-12056 .elementor-element.elementor-element-3fe6f001{text-align:center;}.elementor-12056 .elementor-element.elementor-element-3fe6f001 .razzi-heading-title{font-size:28px;}.elementor-12056 .elementor-element.elementor-element-75f1e9a0 > .elementor-widget-container{margin:0px 0px 51px 0px;}.elementor-12056 .elementor-element.elementor-element-75f1e9a0 .razzi-products-carousel .swiper-scrollbar{margin-top:30px;}.elementor-12056 .elementor-element.elementor-element-75f1e9a0 .razzi-products-carousel .swiper-pagination{margin-top:20px;}.elementor-12056 .elementor-element.elementor-element-d3cde69:not(.elementor-motion-effects-element-type-background), .elementor-12056 .elementor-element.elementor-element-d3cde69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12056 .elementor-element.elementor-element-d3cde69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-12056 .elementor-element.elementor-element-d3cde69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12056 .elementor-element.elementor-element-4edf38c > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-12056 .elementor-element.elementor-element-4edf38c{text-align:center;}.elementor-12056 .elementor-element.elementor-element-4edf38c .razzi-heading-title{font-size:28px;}.elementor-12056 .elementor-element.elementor-element-debd73d .razzi-products-grid ul.products li.product .product-inner{text-align:left;}@media(min-width:768px){.elementor-12056 .elementor-element.elementor-element-2e86bdd0{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12056 .elementor-element.elementor-element-4f2375ef{width:100%;}}@media(max-width:1024px){.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .razzi-slide-content{padding:30px 30px 30px 30px;}.elementor-12056 .elementor-element.elementor-element-642e9c33{padding:0px 15px 0px 15px;}.elementor-12056 .elementor-element.elementor-element-75f1e9a0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12056 .elementor-element.elementor-element-75f1e9a0 .razzi-products-carousel__heading{margin-bottom:34px;}.elementor-12056 .elementor-element.elementor-element-d3cde69{padding:65px 0px 65px 0px;}}@media(max-width:767px){.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .elementor-repeater-item-4409304{background-size:cover;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .elementor-repeater-item-4409304 .slick-slide-inner .razzi-slide-heading{font-size:24px;margin-bottom:26px;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .elementor-repeater-item-4409304 .slick-slide-inner .razzi-slide-before-desc{font-size:60px;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor  .elementor-repeater-item-4409304 .button-text{padding:10px 20px 10px 20px;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .item-slider{height:400px;}.elementor-12056 .elementor-element.elementor-element-3edf672d .razzi-slides-elementor .razzi-slide-content{padding:15px 15px 15px 15px;}.elementor-12056 .elementor-element.elementor-element-3edf672d.razzi-slides-elementor--dots-style-1 .razzi-slides-elementor .swiper-pagination{bottom:15px;}.elementor-12056 .elementor-element.elementor-element-72f903fd .razzi-banner .razzi-banner__featured-image{background-image:url("https://yannestudio.com/wp-content/uploads/2026/01/Nails-2.png");}.elementor-12056 .elementor-element.elementor-element-197d4e9d .razzi-banner .razzi-banner__featured-image{background-image:url("https://yannestudio.com/wp-content/uploads/2026/01/tools.png");}.elementor-12056 .elementor-element.elementor-element-d3cde69{padding:50px 0px 50px 0px;}}/* Start custom CSS for razzi-products-grid, class: .elementor-element-debd73d *//* 1. 默认状态 (保持不变) */
.elementor-12056 .elementor-element.elementor-element-debd73d .razzi-button.ajax-load-products {
    background-color: #fdf5f7 !important; 
    color: #2b4966 !important;
    border: 1px solid #fdf5f7 !important;
    border-radius: 0px; 
    transition: all 0.3s ease;
}

/* 2. 悬停状态 (Hover)：背景变成稍深的烟粉色 */
.elementor-12056 .elementor-element.elementor-element-debd73d .razzi-button.ajax-load-products:hover {
    background-color: #ebdadd !important; /* 这是一个很高级的烟粉色 */
    color: #2b4966 !important; /* 文字颜色不变 */
    border-color: #ebdadd !important;
}

/* 3. 加载点颜色适配 */
.elementor-12056 .elementor-element.elementor-element-debd73d .razzi-button:hover .razzi-gooey span {
    background-color: #2b4966 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d3cde69 *//* 1. 默认状态：淡粉底 + 深蓝字 (保持不变) */
.elementor-12056 .elementor-element.elementor-element-d3cde69 .razzi-button.ajax-load-products {
    background-color: #fdf5f7 !important; 
    color: #2b4966 !important;
    border: 1px solid #fdf5f7 !important; 
    border-radius: 0px; 
    transition: all 0.3s ease; 
}

/* 2. 悬停状态 (Hover)：背景透明 + 边框透明 (只留文字) */
.elementor-12056 .elementor-element.elementor-element-d3cde69 .razzi-button.ajax-load-products:hover {
    background-color: transparent !important; /* 背景变透明 */
    color: #2b4966 !important; /* 文字颜色保持深蓝 */
    border: 1px solid transparent !important; /* 边框变透明 (占位防抖动) */
}

/* 3. 加载点颜色适配 */
.elementor-12056 .elementor-element.elementor-element-d3cde69 .razzi-button:hover .razzi-gooey span {
    background-color: #2b4966 !important;
}/* End custom CSS */