@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap');

:root {
    --wp--preset--color--primary: #0F766E;
    --wp--preset--color--secondary: #F0FDF4;
    --wp--preset--color--accent: #D97706;
    --wp--preset--color--dark: #12315D;
}

body, p, li, span, input, textarea, select, button {
    font-family: 'Poppins', sans-serif !important;
    -webkit-font-smoothing: antialiased;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700 !important;
    color: var(--wp--preset--color--dark) !important;
}

.fusion-button-default, input[type="submit"], .button, .uni-cpo-active {
    background-color: var(--wp--preset--color--primary) !important;
    border-color: var(--wp--preset--color--primary) !important;
    color: #FFFFFF !important;
}

/* Hero fade overlay */
.cf-home-hero {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.3) 30%, rgba(255, 255, 255, 0) 70%), url("https://coversforge.com/wp-content/uploads/2026/06/微信图片_20260608125709_528_257-scaled.png") !important;
}

/* Hide duplicate slides */
.fusion-image-carousel-3 .swiper-slide:nth-child(n+6) {
    display: none !important;
}

/* Hide duplicate hero section */
.fusion-builder-row-2 {
    display: none !important;
}

/* CPO UI Polish */
#product-info-center .uni-row-content-block { display: block !important; width: 100% !important; }
.uni-cpo-fields-container, #custom-height-wrap .uni-col-content-block > div { display: grid !important;gap: 15px !important; }
.uni-cpo-field-wrapper label { font-weight: 800 !important; text-transform: uppercase; color: var(--wp--preset--color--dark) !important; }
.uni-cpo-field-wrapper input { border-radius: 6px !important; border: 1.5px solid #e5e7eb !important; }

/* Footer white text */
.fusion-footer, .fusion-footer *, .fusion-footer a {
    color: #ffffff !important;
}


/* --- Header Icons: Perfect Alignment Fixed --- */
.cf-ca-action {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    padding: 0 8px !important;
    text-decoration: none !important;
    height: 52px !important;
    min-width: 80px !important;
}


/* Normalize each icon's visual size to match */

.cf-ca-action span small {
    display: block !important;
    font-size: 9px !important;
    font-weight: 500 !important;
    margin-top: 1px !important;
}

/* Cart Specific Badge */
.cf-ca-cart {
    position: relative !important;
    justify-content: flex-start !important;
}


.cf-ca-badge {
    position: absolute !important;
    top: 6px !important;
    right: 22px !important;
    background: #D97706 !important;
    color: #fff !important;
    border-radius: 50% !important;
    width: 16px !important;
    height: 16px !important;
    font-size: 9px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    z-index: 2;
    padding: 0 !important;
    margin: 0 !important;
}




/* Fix icon clipping - Corrected */\n
/* --- PRECISE SVG ICONS MATCHING REFERENCE IMAGE --- */

.cf-ca-ico {
    display: block !important;
    width: 28px !important;
    height: 28px !important;
    margin: 0 auto 5px auto !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    flex-shrink: 0 !important;
}

.cf-ca-ico::before,
.cf-ca-ico::after {
    display: none !important;
    content: none !important;
}

/* 1. QUOTE: Clipboard with pencil */
.cf-ca-icon-quote {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312315D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3' width='14' height='18' rx='2'%3E%3C/rect%3E%3Cpath d='M9 3a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2'%3E%3C/path%3E%3Cline x1='9' y1='9' x2='15' y2='9'%3E%3C/line%3E%3Cline x1='9' y1='12' x2='15' y2='12'%3E%3C/line%3E%3Cline x1='9' y1='15' x2='12' y2='15'%3E%3C/line%3E%3Cpath d='m13 16 2-2 2 2' stroke-width='1.2'%3E%3C/path%3E%3C/svg%3E") !important;
}

/* 2. TRACKING: 3D box/package */
.cf-ca-icon-track {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312315D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'%3E%3C/path%3E%3Cpath d='m3.3 7 8.7 5 8.7-5'%3E%3C/path%3E%3Cline x1='12' y1='22' x2='12' y2='12'%3E%3C/line%3E%3C/svg%3E") !important;
}

/* 3. ACCOUNT: Person silhouette */
.cf-ca-icon-user {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312315D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3Cpath d='M4 20c0-4 3.6-7 8-7s8 3 8 7'%3E%3C/path%3E%3C/svg%3E") !important;
}

/* 4. CART: Shopping bag with handle */
.cf-ca-cart .cf-ca-ico {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312315D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'%3E%3C/path%3E%3Cline x1='3' y1='6' x2='21' y2='6'%3E%3C/line%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'%3E%3C/path%3E%3C/svg%3E") !important;
}

/* Container cleanup */
.cf-ca-action {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    padding: 0 8px !important;
    text-decoration: none !important;
}

.cf-ca-action span:not(.cf-ca-badge) {
    font-size: 11px !important;
    color: #1a1a1a !important;
    text-align: center !important;
}


/* --- PRECISE SVG ICONS MATCHING REFERENCE IMAGE --- */

.cf-ca-ico {
    display: block !important;
    width: 28px !important;
    height: 28px !important;
    margin: 0 auto 5px auto !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    flex-shrink: 0 !important;
}

.cf-ca-ico::before,
.cf-ca-ico::after {
    display: none !important;
    content: none !important;
}

/* 1. QUOTE: Clipboard with pencil */
.cf-ca-icon-quote {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312315D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3' width='14' height='18' rx='2'%3E%3C/rect%3E%3Cpath d='M9 3a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2'%3E%3C/path%3E%3Cline x1='9' y1='9' x2='15' y2='9'%3E%3C/line%3E%3Cline x1='9' y1='12' x2='15' y2='12'%3E%3C/line%3E%3Cline x1='9' y1='15' x2='12' y2='15'%3E%3C/line%3E%3Cpath d='m13 16 2-2 2 2' stroke-width='1.2'%3E%3C/path%3E%3C/svg%3E") !important;
}

/* 2. TRACKING: 3D box/package */
.cf-ca-icon-track {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312315D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'%3E%3C/path%3E%3Cpath d='m3.3 7 8.7 5 8.7-5'%3E%3C/path%3E%3Cline x1='12' y1='22' x2='12' y2='12'%3E%3C/line%3E%3C/svg%3E") !important;
}

/* 3. ACCOUNT: Person silhouette */
.cf-ca-icon-user {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312315D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3Cpath d='M4 20c0-4 3.6-7 8-7s8 3 8 7'%3E%3C/path%3E%3C/svg%3E") !important;
}

/* 4. CART: Shopping bag with handle */
.cf-ca-cart .cf-ca-ico {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312315D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'%3E%3C/path%3E%3Cline x1='3' y1='6' x2='21' y2='6'%3E%3C/line%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'%3E%3C/path%3E%3C/svg%3E") !important;
}

/* --- Navigation Menu: Balanced Spacing Increase --- */
.fusion-main-menu > ul > li > a {
    padding-left: 18px !important;
    padding-right: 18px !important;
    letter-spacing: 0.02em !important;
}

/* --- Navigation Menu: Balanced 8-item Layout --- */
.cf-ca-nav-inner a {
    padding-left: 12px !important;
    padding-right: 12px !important;
    font-size: 12.5px !important;
    font-weight: 600 !important;
    letter-spacing: 0.01em !important;
    white-space: nowrap !important;
    color: #1a1a1a !important;
    text-decoration: none !important;
    transition: color 0.2s ease !important;
}

.cf-ca-nav-inner a:hover {
    color: #0F766E !important;
}

/* Best Sellers and New Arrivals - subtle highlight */



  

/* --- Nav Menu: Distribute 8 items evenly across full width --- */
.cf-ca-nav-inner {
    display: flex !important;
    justify-content: space-evenly !important;
    width: 100% !important;
    align-items: center !important;
}

.cf-ca-nav-inner a {
    padding-left: 8px !important;
    padding-right: 8px !important;
    white-space: nowrap !important;
}\n
/* --- Popup Close Button: Force Visible --- */
#awb-oc-1849 .off-canvas-close,
.awb-off-canvas-wrap.type-popup .off-canvas-close {
    visibility: visible !important;
    opacity: 1 !important;
    display: flex !important;
    position: absolute !important;
    top: 12px !important;
    right: 12px !important;
    z-index: 9999 !important;
    width: 32px !important;
    height: 32px !important;
    align-items: center !important;
    justify-content: center !important;
    background: rgba(0, 0, 0, 0.15) !important;
    border-radius: 50% !important;
    border: none !important;
    cursor: pointer !important;
    color: #ffffff !important;
    font-size: 16px !important;
    transition: background 0.2s ease !important;
}

#awb-oc-1849 .off-canvas-close:hover,
.awb-off-canvas-wrap.type-popup .off-canvas-close:hover {
    background: rgba(0, 0, 0, 0.35) !important;
}
/* 新建 */
body #main .uni-module-radio-image-mode .uni-cpo-radio-option-label {
/*     flex: 1 1 calc(33.333% - 15px) !important;
    max-width: calc(33.333% - 10px) !important;
		min-height: 333px !important;
    background-color: #ffffff !important;
    border: 1px solid #d1d5db !important;
    border-radius: 8px !important; */
    padding: 1px !important;
/*     margin: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    cursor: pointer !important;
    box-sizing: border-box !important;
    transition: all 0.2s ease !important; */
}
body #main .uni-module-radio-image-mode input[type="radio"]:checked + .uni-cpo-radio-option-label {
    border: 1px solid #007aff !important;
    background-color: #f9fafb !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04) !important;
}

body #main .single-product .uni-cpo-option-label__image-wrap,
body #main .uni-cpo-option-label__image-wrap {
    width: 100% !important;
    aspect-ratio: 0 / 1 !important;
    border-radius: 5px !important;
    overflow: hidden !important;
    background: #f1f4f8 !important;
    margin-bottom: 8px !important;
}
body.single-product #product-info-center>.fusion-column-wrapper {
    gap: 0px !important;
}
/* cf-menu-layout-css-fix-20260628 */
@media (min-width:901px){
body .cf-cascade-panel.cf-v2-hidden{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;}
body .cf-cascade-panel.cf-v2-open,body .cf-cascade-panel.cf-ultimate-open,body .cf-cascade-panel.cf-cascade-all-open,body .cf-cascade-panel.cf-menu-open{display:grid!important;visibility:visible!important;opacity:1!important;overflow:visible!important;z-index:30000!important;min-height:0!important;max-height:none!important;background:#fff!important;border:1px solid rgba(13,44,77,.12)!important;box-shadow:0 16px 30px rgba(13,44,77,.14)!important;}
body .cf-cascade-panel.cf-level3-open,body .cf-cascade-panel.cf-ultimate-has-third{width:624px!important;min-width:624px!important;max-width:624px!important;height:auto!important;min-height:260px!important;grid-template-columns:240px 384px!important;}
body .cf-cascade-panel.cf-third-flyout-left,body .cf-cascade-panel.cf-third-open-left{width:624px!important;min-width:624px!important;max-width:624px!important;grid-template-columns:384px 240px!important;}
body .cf-cascade-panel.cf-third-flyout-left .cf-cascade-secondary,body .cf-cascade-panel.cf-third-open-left .cf-cascade-secondary{grid-column:1!important;grid-row:1!important;border-left:0!important;border-right:1px solid rgba(13,44,77,.10)!important;}
body .cf-cascade-panel.cf-third-flyout-left .cf-cascade-main,body .cf-cascade-panel.cf-third-open-left .cf-cascade-main{grid-column:2!important;grid-row:1!important;}
body .cf-cascade-panel.cf-v2-single:not(.cf-level3-open):not(.cf-ultimate-has-third){width:240px!important;min-width:240px!important;max-width:240px!important;grid-template-columns:240px!important;}
body .cf-cascade-panel .cf-cascade-main{display:flex!important;flex-direction:column!important;width:240px!important;min-width:240px!important;max-width:240px!important;background:#eef5fc!important;padding:14px 0!important;margin:0!important;height:auto!important;min-height:260px!important;}
body .cf-cascade-panel .cf-cascade-secondary{position:static!important;flex-direction:column!important;width:384px!important;min-width:384px!important;max-width:384px!important;background:#fff!important;padding:18px 0!important;margin:0!important;height:auto!important;min-height:260px!important;}
body .cf-cascade-panel.cf-level3-open .cf-cascade-secondary,body .cf-cascade-panel.cf-ultimate-has-third .cf-cascade-secondary{display:flex!important;visibility:visible!important;opacity:1!important;}
body .cf-cascade-panel:not(.cf-level3-open):not(.cf-ultimate-has-third) .cf-cascade-secondary{display:none!important;}
body .cf-cascade-panel .cf-cascade-secondary-group{display:none!important;visibility:hidden!important;opacity:0!important;position:static!important;width:auto!important;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0!important;}
body .cf-cascade-panel .cf-cascade-secondary-group.cf-third-active,body .cf-cascade-panel .cf-cascade-secondary-group.cf-v2-active{display:flex!important;visibility:visible!important;opacity:1!important;flex-direction:column!important;}
body .cf-cascade-panel .cf-cascade-primary,body .cf-cascade-panel .cf-cascade-secondary-group a{font-size:15px!important;line-height:1.25!important;min-height:40px!important;padding:10px 28px!important;white-space:normal!important;text-decoration:none!important;}
body .cf-cascade-panel .cf-cascade-primary::after{content:""!important;}
body .cf-cascade-panel .cf-cascade-primary[data-cf-has-third="1"]::after{content:"\203A"!important;position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;font-size:24px!important;color:#2c73df!important;}
}
/* /cf-menu-layout-css-fix-20260628 */

/* cf-menu-hover-overflow-fix-20260628 */
@media (min-width:901px){
body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel,body .cf-ca-nav-inner>.cf-cascade-parent:focus-within>.cf-cascade-panel{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;overflow:visible!important;height:auto!important;min-height:260px!important;z-index:35000!important;}
body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel{width:240px!important;min-width:240px!important;max-width:240px!important;}
body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel .cf-cascade-main{display:flex!important;position:relative!important;width:240px!important;min-width:240px!important;max-width:240px!important;z-index:2!important;}
body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel.cf-level3-open,body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel[class*="ultimate-ha"]{overflow:visible!important;}
body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel.cf-level3-open .cf-cascade-secondary,body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel[class*="ultimate-ha"] .cf-cascade-secondary{display:flex!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:0!important;left:240px!important;width:384px!important;min-width:384px!important;max-width:384px!important;min-height:260px!important;background:#fff!important;border-left:1px solid rgba(13,44,77,.10)!important;box-shadow:14px 16px 30px rgba(13,44,77,.10)!important;z-index:1!important;}
body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel.cf-third-flyout-left .cf-cascade-secondary,body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel.cf-third-open-left .cf-cascade-secondary{left:-384px!important;border-left:0!important;border-right:1px solid rgba(13,44,77,.10)!important;box-shadow:-14px 16px 30px rgba(13,44,77,.10)!important;}
body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel .cf-cascade-secondary-group{display:none!important;}
body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel .cf-cascade-secondary-group.cf-third-active,body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel .cf-cascade-secondary-group.cf-v2-active{display:flex!important;flex-direction:column!important;visibility:visible!important;opacity:1!important;}
body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel .cf-cascade-primary:hover~.cf-cascade-secondary .cf-cascade-secondary-group:first-child{visibility:visible;}
}
/* /cf-menu-hover-overflow-fix-20260628 */

/* cf-menu-current-hover-keep-20260628 */
@media (min-width:901px){
body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel.cf-v2-hidden,body .cf-ca-nav-inner>.cf-cascade-parent:focus-within>.cf-cascade-panel.cf-v2-hidden{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:240px!important;min-width:240px!important;max-width:240px!important;height:auto!important;min-height:260px!important;overflow:visible!important;}
body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel.cf-level3-open,body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel[class*="ultimate-ha"]{display:grid!important;visibility:visible!important;opacity:1!important;overflow:visible!important;}
body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel[class*="ultimate-ha"] .cf-cascade-secondary,body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel.cf-level3-open .cf-cascade-secondary{display:flex!important;visibility:visible!important;opacity:1!important;}
}
/* /cf-menu-current-hover-keep-20260628 */

/* cf-menu-hover-bridge-deep-20260628 */
@media (min-width:901px){
body .cf-ca-nav-inner>.cf-cascade-parent{position:relative!important;}
body .cf-ca-nav-inner>.cf-cascade-parent:after{content:""!important;position:absolute!important;left:-8px!important;top:100%!important;width:680px!important;height:420px!important;background:transparent!important;z-index:30000!important;pointer-events:auto!important;}
body .cf-ca-nav-inner>.cf-cascade-parent>.cf-cascade-panel{z-index:36000!important;}
body .cf-ca-nav-inner>.cf-cascade-parent:hover>.cf-cascade-panel,body .cf-ca-nav-inner>.cf-cascade-parent:focus-within>.cf-cascade-panel{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;}
}
/* /cf-menu-hover-bridge-deep-20260628 */

/* cf-menu-css-has-third-20260628 */
@media (min-width:901px){
body .cf-cascade-parent:hover>.cf-cascade-panel:has(.cf-cascade-primary:hover) .cf-cascade-secondary{display:flex!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:0!important;left:240px!important;width:384px!important;min-width:384px!important;min-height:260px!important;background:#fff!important;border-left:1px solid rgba(13,44,77,.10)!important;box-shadow:14px 16px 30px rgba(13,44,77,.10)!important;}
body .cf-cascade-parent:hover>.cf-cascade-panel.cf-third-flyout-left:has(.cf-cascade-primary:hover) .cf-cascade-secondary,body .cf-vehicle-menu-parent:hover>.cf-cascade-panel:has(.cf-cascade-primary:hover) .cf-cascade-secondary{left:-384px!important;border-left:0!important;border-right:1px solid rgba(13,44,77,.10)!important;box-shadow:-14px 16px 30px rgba(13,44,77,.10)!important;}
body .cf-cascade-parent:hover>.cf-cascade-panel:has(.cf-cascade-primary:hover) .cf-cascade-secondary-group{display:none!important;visibility:hidden!important;opacity:0!important;}
body .cf-core-menu-parent[data-cf-core-key="grill"]:hover>.cf-cascade-panel:has(.cf-cascade-primary:nth-of-type(2):hover) .cf-cascade-secondary-group:nth-of-type(1),
body .cf-core-menu-parent[data-cf-core-key="custom"]:hover>.cf-cascade-panel:has(.cf-cascade-primary:nth-of-type(1):hover) .cf-cascade-secondary-group:nth-of-type(1),
body .cf-core-menu-parent[data-cf-core-key="patio"]:hover>.cf-cascade-panel:has(.cf-cascade-primary:nth-of-type(1):hover) .cf-cascade-secondary-group:nth-of-type(1),
body .cf-vehicle-menu-parent:hover>.cf-cascade-panel:has(.cf-cascade-primary:nth-of-type(1):hover) .cf-cascade-secondary-group:nth-of-type(1),
body .cf-vehicle-menu-parent:hover>.cf-cascade-panel:has(.cf-cascade-primary:nth-of-type(2):hover) .cf-cascade-secondary-group:nth-of-type(2){display:flex!important;visibility:visible!important;opacity:1!important;flex-direction:column!important;}
}
/* /cf-menu-css-has-third-20260628 */
