#leftMenu,#rightMenu{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;box-sizing:border-box;background-color:#ffffffde;flex-direction:column;gap:5px;width:80%;max-width:350px;height:100dvh;margin:0;padding:10px;transition:transform .2s ease-in-out;display:flex;position:fixed;inset:0 auto 0 0;overflow:scroll;transform:translate(-120%);box-shadow:0 0 10px #333}:is(#leftMenu,#rightMenu) a p{margin:0;padding:0;font-size:18px;font-weight:700;line-height:40px}:is(#leftMenu,#rightMenu).show{transform:translate(0)}:is(#leftMenu,#rightMenu) .search{background-color:#fff;border:1px solid #007ab8;border-radius:4px;height:40px;margin:0 0 10px;padding:5px 5px 5px 10px;display:flex}:is(#leftMenu,#rightMenu) .search #mobSearch,:is(#leftMenu,#rightMenu) .search button{box-shadow:none;box-sizing:border-box;background:0 0;border:none;padding:10px 5px}:is(#leftMenu,#rightMenu) .search button{color:#007ab8;font-size:21px}:is(#leftMenu,#rightMenu) .search #mobSearch{width:100%;height:100%;margin:0;padding:0;font-size:25px}:is(#leftMenu,#rightMenu) .login{align-self:start;margin:auto 0 0;padding:5px 0;font-size:22px}:is(#leftMenu,#rightMenu) .login i{margin:0 5px 0 0}:is(#leftMenu,#rightMenu) .account{justify-content:space-between;margin:auto 0 0;font-size:18px;display:flex}:is(#leftMenu,#rightMenu) .account p{margin:0;padding:0}:is(#leftMenu,#rightMenu) .account a{padding:10px 0 0}:is(#leftMenu,#rightMenu) .account .links{flex-direction:column;justify-content:space-between;gap:2px;display:flex}:is(#leftMenu,#rightMenu) .account .logout{align-self:end}:is(#leftMenu,#rightMenu) hr{border:none;border-bottom:1px solid #dc3545;margin:0;padding:0}:is(#leftMenu,#rightMenu) .catDropdown{grid-template-columns:auto 40px;justify-content:space-between;display:grid}:is(#leftMenu,#rightMenu) .catDropdown input{display:none}:is(#leftMenu,#rightMenu) .catDropdown label{justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0;transition:transform .15s ease-in-out;display:flex}:is(#leftMenu,#rightMenu) .catDropdown .categoryWrap{border-left:3px solid #dc3545;grid-column:1/-1;grid-template-rows:0fr;align-items:flex-start;transition:grid-template-rows .25s ease-in-out;display:grid;overflow:hidden}:is(#leftMenu,#rightMenu) .catDropdown>input:checked~.categoryWrap{grid-template-rows:1fr}:is(#leftMenu,#rightMenu) .catDropdown .categoryParent{flex-direction:column;gap:5px;margin:0 0 0 5px;display:flex;overflow:hidden}:is(#leftMenu,#rightMenu) .catDropdown #brands .subCatLink a{min-height:30px}:is(#leftMenu,#rightMenu) .catDropdown .catButton{color:#007ab8;justify-content:center;align-self:center;align-items:center;width:30px;height:30px;margin:0;padding:0;transition:transform .15s ease-in-out;display:flex}:is(#leftMenu,#rightMenu) .catDropdown>input:checked+.catButton{transform:rotate(90deg)}:is(#leftMenu,#rightMenu) .catDropdown .category{gap:0;display:grid}:is(#leftMenu,#rightMenu) .catDropdown .category .subCatWrap{grid-template-rows:0fr;align-items:flex-start;transition:grid-template-rows .25s ease-in-out;display:grid;overflow:hidden}:is(#leftMenu,#rightMenu) .catDropdown .category input:checked~.subCatWrap{grid-template-rows:1fr}:is(#leftMenu,#rightMenu) .catDropdown .category .subCatLink{grid-template-rows:0fr;grid-template-columns:auto 30px;align-items:center;gap:5px;transition:grid-template-rows .25s ease-in-out;display:grid}:is(#leftMenu,#rightMenu) .catDropdown .category .subCatLink a{align-items:center;width:fit-content;padding:4px;font-size:16px;line-height:16px;display:flex}:is(#leftMenu,#rightMenu) .catDropdown .category .subCategories{border-left:3px solid #007ab8;flex-direction:column;gap:5px;margin:0 0 0 5px;padding:0 0 0 5px;display:flex;overflow:hidden}:is(#leftMenu,#rightMenu) .catDropdown .category .subCategories a{width:fit-content;padding:4px}:is(#leftMenu,#rightMenu) .catDropdown .category label{color:#007ab8}:is(#leftMenu,#rightMenu) .catDropdown .category input:checked+.subCatLink>label{transform:rotate(90deg)}:is(#leftMenu,#rightMenu) .continue{width:100%}:is(#leftMenu,#rightMenu) #shoppingLink,:is(#leftMenu,#rightMenu) #quoteLink{text-align:center}#leftMenu>div,#leftMenu>a{padding:0 0 0 10px}#rightMenu{inset:0 0 0 auto;transform:translate(110%)}#rightMenu .items{flex-direction:column;gap:5px;margin:0 0 5px;display:flex}#rightMenu .items .basketItem{border-bottom:1px solid #999;grid-template-columns:84px auto auto;grid-template-areas:"image title quantity""image options options2";gap:5px;display:grid}#rightMenu .items .basketItem:last-child{border-bottom:none}#rightMenu .items .basketItem .image{box-sizing:border-box;background:#fff;border-radius:4px;grid-area:image;justify-content:center;align-items:center;width:84px;height:84px;padding:2px;display:flex}#rightMenu .items .basketItem .image img{width:auto;max-height:80px}#rightMenu .items .basketItem .title{grid-area:title}#rightMenu .items .basketItem .quantity{flex-direction:column;grid-area:quantity;display:flex}#rightMenu .items .basketItem .quantity label[hidden]{display:none}#rightMenu .items .basketItem .quantity select,#rightMenu .items .basketItem .quantity input{box-sizing:border-box;text-align:center;align-self:end;width:40px;margin:0;padding:4px}#rightMenu .items .basketItem .price{text-align:right}#rightMenu .items .basketItem .options{grid-area:options}#rightMenu .shoppingItems{margin:0 0 10px}#rightMenu .quoteItems{margin:10px 0 0}.closeMenu{z-index:998;position:fixed;inset:0}