#carticon[data-astro-cid-3klandlo]{position:relative}#carticon[data-astro-cid-3klandlo] svg[data-astro-cid-3klandlo]{margin-right:5px}#carttoast[data-astro-cid-3klandlo]{display:none;position:absolute;top:25px;left:0;background-color:green;padding:10px;font-size:12px;min-width:75px;color:#fff}html,body{margin:0;padding:0;font-family:Roboto,Arial,sans-serif;letter-spacing:.25px}h1,h2,h3,h4,h5,h6{color:#fff;font-family:Barlow,Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:.25px;text-transform:uppercase}html{scroll-behavior:smooth}.banner{width:100%;height:45px;background-color:#f9f9f9;color:#333;display:flex;justify-content:center;align-items:center;font-size:13px}.header{background-color:#fff;height:150px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.headerlogo{height:100px;display:flex;width:calc(20% - 20px);padding:10px;margin:auto;box-sizing:border-box;text-align:center;justify-content:center;align-items:center;flex-basis:100px}.headerlogo img{height:50px;max-height:100%;width:auto}.headersearch{display:flex;width:calc(50% - 20px);height:45px;border:1px solid #ebebeb}.headersearch svg{width:30px;height:30px;margin:auto 10px;align-self:center}.headersearch input{width:100%;height:100%;border:none;font-size:16px;box-sizing:border-box}.headeruser{display:flex;width:calc(30% - 20px);padding:10px;font-size:14px;box-sizing:border-box;text-align:center;justify-content:center;align-items:center}.headeruser svg{width:24px;height:24px;margin:auto 0;align-self:center;color:#4e4e4e}.headeruser a{text-decoration:none;font-weight:400;color:#4e4e4e;display:flex;justify-content:center;align-items:center}#menuicon{display:none}#menuitems{display:block}.pagemenu{background-color:#fff;color:#4e4e4e;font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto}.pagemenu{height:50px;margin:0;padding:0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.pagemenu ul{margin:0 auto;padding:0;list-style-image:none;list-style-type:none;list-style-position:outside;text-align:center}.pagemenu-item{display:inline-block;text-transform:uppercase;transition-delay:0s;transition-duration:.3s;transition-property:color;transition-timing-function:ease-in-out;font-weight:700;font-size:14px;line-height:24px;padding:15px;position:relative;margin:0}.pagemenu-item a{color:#4e4e4e;text-decoration:none;margin:0;padding:0;width:100%;display:block}.pagemenu-item a:hover{background-color:#f9f9f9;border-bottom:2px solid #333333}.pagemenu-item:hover{background-color:#f9f9f9}.pagemenu-item:hover .pagemenu-submenu{display:block}.pagemenu-submenu{position:absolute;background-color:#f9f9f9;border:1px solid #ebebeb;display:none;width:100%;z-index:1000;top:50px;left:0}.pagemenu-submenu-item{display:block;text-align:left;padding:15px;font-size:14px;color:#4e4e4e;width:auto}.pagemenu-submenu-item a{border-bottom:2px solid transparent;text-decoration:none}.footer{background-color:#333;color:#fff;font-size:14px;padding:50px 20px}.footer .container{display:block;width:80%;margin:0 auto}.footer a{color:#fff;text-decoration:none}.footer .infolist{margin:0;padding:10px;border:0px;box-sizing:border-box}.footer .infolist h4{margin:10px 0}.footer .infolist a{display:block;color:#d2d2d2;text-decoration:none;line-height:24px;font-size:13px}.footer #shoplogo{width:calc(15% - 20px);display:inline-block;text-align:center}.footer #shoplogo img{width:50px;max-width:100%;box-sizing:border-box;margin:10px auto}.footer #shopdetails{width:calc(15% - 20px);display:inline-block;vertical-align:top}.footer #shopdetails h5{margin:0}.footer #shopdetails p{margin:5px 0 10px;font-size:14px;line-height:22px}.footer #categories,.footer #information,.footer #brands,.footer #socialmedia{width:calc(17.5% - 20px);display:inline-block;vertical-align:top}.footer #socialmedia a{margin:0 15px 0 0;display:inline-block}.footer .copyright{padding:20px;margin-top:20px;border-top:1px solid #4e4e4e}.infocontainer{max-width:80%;margin:0 auto;padding:20px 20px 50px}.infocontainer h2{text-align:center;margin-bottom:20px;color:#333}.productpreview{display:inline-block;width:calc(25% - 10px);margin:0 10px 10px 0;vertical-align:top}.darkbutton{background-color:#4e4e4e;color:#fff;border:2px solid #4e4e4e;font-family:Barlow,Arial,Helvetica,sans-serif;width:60%;text-align:center;margin-bottom:15px;margin-top:25px;padding:15px;font-size:16px;vertical-align:top}.lightbutton{color:#4e4e4e;border:2px solid #4e4e4e;font-family:Barlow,Arial,Helvetica,sans-serif;width:60%;text-align:center;margin-bottom:35px;padding:15px;font-size:16px;vertical-align:top}.error{background-color:#77144a;color:#fff;padding:10px;text-align:center}@media (430px <= width <= 1025px){#menuicon{display:block;line-height:65px;padding-left:20px}.pagemenu{position:relative}#menuitems{display:none;border:1px solid #ebebeb!important;z-index:100;position:absolute;top:50px;left:10px;background-color:#fff;width:auto;padding:15px 50px;min-width:200px}.pagemenu-item{display:block;width:100%!important;box-sizing:content-box;padding:15px 0}.pagemenu-item a{width:auto;display:block;border-bottom:2px solid #FFFFFF}.infocontainer{max-width:100%}.productpreview{display:inline-block;width:calc(50% - 10px)}.footer #shoplogo{width:calc(50% - 40px);text-align:left;padding:10px}.footer #shopdetails{width:calc(50% - 20px);padding:10px;margin:0}.footer #categories,.footer #information,.footer #brands,.footer #socialmedia{width:calc(50% - 20px)}.header{flex-wrap:wrap}.headerlogo{width:100px}.headersearch{width:calc(100% - 120px)}.headeruser{width:calc(100% - 20px)!important;padding-bottom:20px;padding-top:0}}@media (width <= 430px){#menuicon{display:block;line-height:65px;padding-left:20px}.pagemenu{position:relative}#menuitems{display:none;border:1px solid #ebebeb!important;z-index:100;position:absolute;top:50px;left:10px;background-color:#fff;width:auto;padding:15px 50px;min-width:200px}.pagemenu-item{display:block;width:100%!important;box-sizing:content-box;padding:15px 0;position:relative}.pagemenu-item a{width:auto;display:block;border-bottom:2px solid #FFFFFF}.infocontainer{max-width:100%}.productpreview{display:inline-block;width:calc(100% - 10px)}.footer #shoplogo,.footer #shopdetails,.footer #categories,.footer #information,.footer #brands,.footer #socialmedia{width:calc(100% - 20px)}.header{flex-wrap:wrap}.headerlogo{width:100px}.headersearch{width:calc(100% - 120px)}.headeruser{width:calc(100% - 20px)!important;padding-bottom:20px;padding-top:0}}main[data-astro-cid-ouamjn2i]{transition:transform .5s ease-in-out}.loginlink[data-astro-cid-ouamjn2i]{margin:0 5px}
