.oldhead,.oldfoot{font:15px/1.4 Arial,sans-serif}.oldhead{background:white;color:#153c3e;position:relative;z-index:20}.shell{width:min(94%,1400px);margin:auto}.oldhead .flex,.cluster,.tools,.sideitems,.oldhead .mainlinks,.credits,.member{display:flex;align-items:center;gap:clamp(9px,1.2vw,20px)}.oldhead .flex{justify-content:space-between}.oldhead a,.oldhead button,.oldfoot a{color:inherit;text-decoration:none}.oldhead a:hover,.oldfoot a:hover{text-decoration:underline}.oldhead button{border:0;background:transparent;cursor:pointer;font:inherit}.oldhead .stripe{background:#073f42;color:white;font-size:12px}.stripe .flex{min-height:35px;flex-wrap:wrap;padding-block:6px}.stripe .cluster{gap:11px}.socials a{font-size:11px}.oldhead .middle{padding-block:13px}.brandmark{width:clamp(175px,20vw,280px);display:block}.oldhead #search{display:flex;flex:1;max-width:620px}.oldhead #query{font:inherit;padding:10px;border:1px solid #bfd0c6;border-radius:4px 0 0 4px}.oldhead #search select{font:inherit;border:1px solid #bfd0c6;border-left:0}.oldhead #search button{background:#076d50;border-radius:0 4px 4px 0;color:white;font-weight:bold;padding:9px 17px}.navband{border-block:1px solid #d9e3dd;background:#f3f6f1}.oldhead summary{cursor:pointer;list-style:none}.oldhead summary::-webkit-details-marker{display:none}.oldhead .branch>summary:after{content:'⌄';margin-left:6px;color:inherit}.oldhead .branch{position:relative}.oldhead .fly{position:absolute;left:0;top:100%;min-width:185px;max-height:min(58vh,500px);overflow:auto;background:white;color:#163d3c;padding:14px;border:1px solid #d7e4dd;box-shadow:0 14px 30px #1234;border-radius:0 0 8px 8px;z-index:4;font-size:14px;text-align:left}.fly a,.fly span.menu-label,.fly small{display:block}.oldhead .fly ul{margin:0;padding:0;list-style:none}.oldhead .fly li{padding:4px 0}.oldhead .fly li ul{padding-left:12px;border-left:2px solid #dce9de;margin:5px 0}.oldhead .fly small{color:#526b64}.oldhead .mainlinks,.oldhead .sideitems{gap:clamp(10px,1.8vw,30px);font-weight:bold}.oldhead .mainlinks>a,.oldhead .mainlinks summary,.oldhead .sideitems summary,.categories>summary{padding:15px 0}.oldhead .mainlinks .fly,.oldhead .sideitems .fly{font-weight:normal}.oldhead .mainlinks .branch:has(.fly>ul:nth-of-type(2)) .fly{width:min(700px,65vw);left:50%;transform:translateX(-50%);columns:3;column-gap:20px}.oldhead .mainlinks .fly>ul{break-inside:avoid}.oldhead .categories>summary{font-weight:bold}.oldhead .categories>.fly{width:300px}.oldhead .categories .branch>.fly{position:static;box-shadow:none;margin:3px 0}.categories .branch>summary,.categories>.fly>a{padding:7px}.sideitems .fly{right:0;left:auto}.mobilepanel,.oldhead #mobile{display:none}.oldfoot{background:#073e41;color:white;padding:38px 0 18px}.oldfoot>.shell{padding:0;max-width:1400px}.footcols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.footcols a,.member small,.member img{display:block}.footcols h3{font-size:17px;color:#d9edcf}.oldfoot a{padding:3px 0}.oldfoot .member,.oldfoot .credits{justify-content:space-between;border-top:1px solid #ffffff40;margin-top:19px;padding-top:16px}.member img{max-width:220px;background:white;margin-top:5px;border-radius:3px}.oldfoot .credits a,.member small a{display:inline}.credits>div{display:flex;flex-wrap:wrap;gap:13px}.menunotice{border:0;border-radius:10px;padding:25px;max-width:min(90%,420px)}.menunotice::backdrop{background:#062f36bb}.menunotice button{cursor:pointer}.oldhead .menu-label[data-off]{cursor:pointer}.oldhead .mobilepanel{max-height:60vh;overflow:auto;padding:8px 4%}.mobilepanel>details{padding:6px;border-bottom:1px solid #cddad3}.mobilepanel a,.mobilepanel .branch{display:block;padding:5px 6px}.mobilepanel .fly{position:static;box-shadow:none}
@media(max-width:920px){.oldhead .mainlinks,.oldhead .sideitems{display:none}.oldhead #mobile,.oldhead #nav.open{display:block}.oldhead #mobile{padding:10px}.stripe .socials{flex-wrap:wrap}.stripe .flex{justify-content:center}.oldhead .middle{flex-wrap:wrap}.oldhead #search{order:3;flex-basis:100%;max-width:none}.tools{font-size:13px}.oldhead .mobilepanel .fly{position:static;box-shadow:none}.footcols{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.stripe .phones,.stripe .socials{width:100%;justify-content:center}.oldhead .middle{gap:8px}.brandmark{width:165px}.tools{gap:7px}.oldhead .tools button{padding:0}.oldfoot .member,.oldfoot .credits{align-items:flex-start;flex-direction:column}.oldhead #search select{font-size:12px}.oldhead .stripe .flex{gap:4px 12px}.tools a[href="#cart"]{max-width:49px}.oldhead .fly{min-width:140px}.footcols{gap:10px}}
