.navbar #navbarNav .navbar-nav>li.product-nav{--occ27-css-ready:1}#navbarNav .occ27-system-toggle[hidden],#navbarNav .occ27-pergola-heading[hidden]{display:none!important}.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready>ul.dropdown-menu{overflow:visible;width:260px}.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system{position:relative;padding:0}.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system>a.occ27-system-fallback{display:none}.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system>button.occ27-system-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;box-sizing:border-box;margin:0;padding:12px 20px;border:0;border-bottom:1px solid rgb(23 23 23 / .10);border-radius:0;background:#fff;color:#717580;font:inherit;font-size:15px;font-weight:500;line-height:26px;text-align:left;cursor:pointer}.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system>button.occ27-system-toggle:hover,.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system.is-open>button.occ27-system-toggle{background:#f7f7f7;color:#232323}.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system>button.occ27-system-toggle .occ27-system-caret{flex:0 0 8px;width:8px;height:8px;margin-left:12px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system>ul.dropdown-menu{position:absolute;display:none;top:0;left:calc(100% - 1px);right:auto;width:290px;min-width:260px;max-width:min(290px, calc(100vw - 24px));max-height:calc(100vh - 24px);box-sizing:border-box;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;border-radius:5px;background:#fff;box-shadow:0 10px 35px rgb(0 0 0 / .12);z-index:110;animation:none}.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system.is-open>ul.dropdown-menu{display:block}.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system.occ27-flip>ul.dropdown-menu{left:auto;right:calc(100% - 1px)}.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready li.occ27-system>ul.dropdown-menu>li{padding:0}.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready li.occ27-system>ul.dropdown-menu>li>a.menu-link{display:block;box-sizing:border-box;padding:12px 18px;border-bottom:1px solid rgb(23 23 23 / .08);color:#717580;font-size:14px;line-height:22px;font-weight:400}.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready li.occ27-system>ul.dropdown-menu>li>a.menu-link:hover{padding-left:18px;background:#f7f7f7;color:#232323}.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready .occ27-pergola-heading{display:block;padding:12px 18px 6px;margin:0;color:#232323;font-size:12px;line-height:20px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready button.occ27-system-toggle:focus-visible,.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready li.occ27-system a.menu-link:focus-visible,.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready>a.nav-link:focus-visible,.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready>i.dropdown-toggle:focus-visible{outline:2px solid #232323;outline-offset:-3px}.navbar.submenu-dark #navbarNav .navbar-nav>li.product-nav.occ27-ready li.occ27-system>button.occ27-system-toggle,.navbar[data-header-hover="dark"] #navbarNav .navbar-nav>li.product-nav.occ27-ready li.occ27-system>button.occ27-system-toggle{background:#232323;color:#e4e4e4;border-color:rgb(255 255 255 / .12)}.navbar.submenu-dark #navbarNav .navbar-nav>li.product-nav.occ27-ready li.occ27-system>ul.dropdown-menu,.navbar[data-header-hover="dark"] #navbarNav .navbar-nav>li.product-nav.occ27-ready li.occ27-system>ul.dropdown-menu{background:#232323}.navbar.submenu-dark #navbarNav .navbar-nav>li.product-nav.occ27-ready li.occ27-system>ul.dropdown-menu a.menu-link,.navbar[data-header-hover="dark"] #navbarNav .navbar-nav>li.product-nav.occ27-ready li.occ27-system>ul.dropdown-menu a.menu-link{color:#e4e4e4}.navbar.submenu-dark #navbarNav .navbar-nav>li.product-nav.occ27-ready li.occ27-system>ul.dropdown-menu a.menu-link:hover,.navbar[data-header-hover="dark"] #navbarNav .navbar-nav>li.product-nav.occ27-ready li.occ27-system>ul.dropdown-menu a.menu-link:hover{background:#343434;color:#fff}.navbar.submenu-dark #navbarNav .navbar-nav>li.product-nav.occ27-ready .occ27-pergola-heading,.navbar[data-header-hover="dark"] #navbarNav .navbar-nav>li.product-nav.occ27-ready .occ27-pergola-heading{color:#fff}.navbar #navbarNav .navbar-nav>li.product-nav>button.occ27-products-disclosure{display:none}@media (max-width:991px){.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready{position:relative}.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready>i.dropdown-toggle{display:none!important}.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready>a.nav-link{padding-right:70px!important}.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready>button.occ27-products-disclosure{position:absolute;z-index:4;top:0;right:9px;display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;margin:0;padding:0;border:0;border-radius:2px;background:#fff0;color:#232323;cursor:pointer;-webkit-tap-highlight-color:#fff0}.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready>button.occ27-products-disclosure:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready>button.occ27-products-disclosure>.occ27-products-disclosure-caret{width:9px;height:9px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready.occ27-root-open>button.occ27-products-disclosure>.occ27-products-disclosure-caret{transform:rotate(225deg)}.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready>ul.dropdown-menu{display:none!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;float:none!important;visibility:hidden;opacity:0;transform:none!important;pointer-events:none;width:100%!important;max-width:100%;min-width:0;box-sizing:border-box;margin:0}.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready.occ27-root-open>ul.dropdown-menu{display:block!important;visibility:visible;opacity:1;pointer-events:auto}}@media (min-width:992px){.navbar #navbarNav .navbar-nav>li.product-nav>button.occ27-products-disclosure{display:none!important}}@media (max-width:991px){.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready>ul.dropdown-menu{width:100%!important;overflow:visible;padding:0 12px 12px}.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system>button.occ27-system-toggle{min-height:44px;padding:10px 12px;background:#fff0}.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system>button.occ27-system-toggle .occ27-system-caret{transform:rotate(135deg)}.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system.is-open>button.occ27-system-toggle .occ27-system-caret{transform:rotate(-45deg)}.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system>ul.dropdown-menu,.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system.occ27-flip>ul.dropdown-menu{display:none;position:static;left:auto;right:auto;top:auto;width:100%!important;min-width:0;max-width:100%;max-height:none;box-sizing:border-box;margin:0 0 8px;padding:0 0 0 10px;overflow:visible;border:0;border-left:2px solid #e4e4e4;border-radius:0;box-shadow:none;transform:none;animation:none}.navbar #navbarNav .navbar-nav>li.dropdown.product-nav.occ27-ready>ul.dropdown-menu>li.occ27-system.is-open>ul.dropdown-menu{display:block}.navbar #navbarNav .navbar-nav>li.product-nav.occ27-ready li.occ27-system>ul.dropdown-menu>li>a.menu-link{padding:10px 12px;min-height:44px;line-height:24px}}