:is(.ssd-home,.ssd-shop-shell) .nav{overflow:visible!important;gap:22px;}
:is(.ssd-home,.ssd-shop-shell) .nav>a{display:inline-flex!important;}
:is(.ssd-home,.ssd-shop-shell) .sheds-products-menu{position:relative;margin:0;padding:0;}
:is(.ssd-home,.ssd-shop-shell) .sheds-products-menu summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;font:inherit;color:inherit;padding:8px 0;}
.sheds-products-menu summary::-webkit-details-marker{display:none;}
.sheds-products-menu summary:focus-visible,.sheds-products-panel a:focus-visible{outline:2px solid #244f47;outline-offset:4px;}
:is(.ssd-home,.ssd-shop-shell) .sheds-products-panel{position:absolute;z-index:1000;top:100%;left:0;min-width:230px;max-width:calc(100vw - 32px);max-height:65vh;overflow:auto;padding:8px;background:#fff;border:1px solid #e8e8e2;border-radius:7px;box-shadow:0 8px 24px #182a2b15;}
:is(.ssd-home,.ssd-shop-shell) .sheds-products-panel a{display:block!important;padding:10px 12px;font-size:14px;font-weight:400!important;color:#182a2b!important;white-space:normal;line-height:1.4;border-radius:4px;}
:is(.ssd-home,.ssd-shop-shell) .sheds-products-panel a:hover{background:#f3f6f3;color:#244f47!important;}
@media(max-width:1100px){.ssd-home .brandinner{flex-wrap:wrap;}.ssd-home .just-shed-it{position:static;transform:none;margin-left:auto;}.ssd-home .nav{order:5;width:100%;justify-content:center;margin:0 0 12px;}}
@media(max-width:640px){:is(.ssd-home,.ssd-shop-shell) .nav{display:flex!important;flex-wrap:wrap;gap:16px;font-size:14px;}:is(.ssd-home,.ssd-shop-shell) .sheds-products-panel{left:-60px;}}/* Match the homepage's full-width header/footer shell on regular pages. */
body.sheds-shared-shell #page{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;}
.sheds-products-menu summary::marker{content:"";}
.sheds-products-menu summary::after{display:none!important;content:none!important;}
