body .cavenzi-sofa-showcase.vc_row{max-width:none!important;width:100%!important}.cavenzi-sofa-showcase .et-quickview-btn{display:none!important}.cavenzi-sofa-showcase .caption .product-title h2{font-size:15px;font-weight:600;line-height:1.45;letter-spacing:.2px;margin-bottom:8px}.cavenzi-sofa-showcase .caption .product_after_shop_loop_price{margin-top:4px}.cavenzi-sofa-showcase .caption .price ins{font-weight:700;text-decoration:none}.cavenzi-sofa-showcase .caption .price del{opacity:.55;margin-right:6px}.cavenzi-sofa-showcase .caption .atome-price-divider{margin-top:7px;line-height:1.6}.cavenzi-sofa-showcase ul.et-product{margin-left:0!important;margin-right:0!important}.cavenzi-sofa-showcase ul.et-product>li.item{padding-left:0!important;padding-right:0!important}@media (min-width:768px){.cvz-home-hero{width:calc(100% - 30px)!important;max-width:none!important;margin-left:15px!important;margin-right:15px!important}}@media (min-width:768px){.site-header img[src*="Cavenzi-2026-New-Logo"]{width:auto!important;height:68px!important;max-height:68px!important;object-fit:contain}}@media (min-width:768px) and (max-width:991px){.header-mobile .header-contents.container{width:calc(100% - 30px)!important;max-width:none!important;margin-left:15px!important;margin-right:15px!important;justify-content:flex-start!important}.header-mobile .hamburger-menu{flex:0 0 24px!important;width:24px!important;margin-right:18px!important}}@media (min-width:992px){.site-header:not(.header-mobile) .header-main>.header-contents.container{width:calc(100% - 30px)!important;max-width:none!important;margin-left:15px!important;margin-right:15px!important}}@media (min-width:992px){.site-header:not(.header-mobile) .header-main .menu-item>a{text-transform:uppercase!important;font-size:16px!important;font-weight:600!important;letter-spacing:0.8px!important}.site-header:not(.header-mobile) .header-main .menu-item{margin-right:14px}.site-header:not(.header-mobile) .header-main a[href*="my-account"]{text-transform:uppercase!important;font-size:16px!important;font-weight:600!important;letter-spacing:0.8px!important}.site-header:not(.header-mobile) .header-main a[href*="clearance"]{text-transform:uppercase!important;font-size:16px!important;font-weight:600!important;letter-spacing:0.8px!important}}@media (min-width:992px){.site-header:not(.header-mobile) .header-main{background:#000!important}.site-header:not(.header-mobile) .header-main a,.site-header:not(.header-mobile) .header-main .menu-item>a{color:#fff!important}.site-header:not(.header-mobile) .header-main .fullscreen-toggle,.site-header:not(.header-mobile) .header-main .fullscreen-toggle .bars,.site-header:not(.header-mobile) .header-main .fullscreen-toggle svg{background:transparent!important;box-shadow:none!important}.site-header:not(.header-mobile) .header-main .fullscreen-toggle{border:0!important}.site-header:not(.header-mobile) .header-main .fullscreen-toggle svg{fill:none!important;stroke:#fff!important}.site-header:not(.header-mobile) .header-main .fullscreen-toggle svg line{fill:none!important;stroke:#fff!important;stroke-width:2!important}.site-header:not(.header-mobile) .header-main .minicart-counter{background:#fff!important;color:#000!important;border:1px solid #fff!important}}@media (min-width:992px){.site-header:not(.header-mobile) #menu-item-70>.sub-menu{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}.site-header:not(.header-mobile) #menu-item-70>.sub-menu>li{width:100%!important;max-width:none!important;float:none!important;margin:0!important}.site-header:not(.header-mobile) #menu-item-70>.sub-menu>li>a{display:block!important;width:100%!important;max-width:none!important}.site-header:not(.header-mobile) #menu-item-70>.sub-menu>li>a img{display:block!important;width:100%!important;max-width:none!important;height:auto!important}}@media (min-width:992px){.site-header:not(.header-mobile) #menu-item-70>.sub-menu>li>a{display:block!important;position:relative;border-radius:8px;overflow:hidden;transition:box-shadow 300ms ease!important}.site-header:not(.header-mobile) #menu-item-70>.sub-menu>li>a img{transition:transform 350ms ease!important}.site-header:not(.header-mobile) #menu-item-70>.sub-menu>li:hover>a{transform:none!important;box-shadow:0 14px 30px rgb(0 0 0 / .18)!important}.site-header:not(.header-mobile) #menu-item-70>.sub-menu>li:hover>a img{transform:scale(1.08)!important}}@media (prefers-reduced-motion:reduce){#menu-item-70>.sub-menu>li>a,#menu-item-70>.sub-menu>li>a img{transition:none!important;transform:none!important}}