#carticon[data-astro-cid-3klandlo]{position:relative;display:inline-block}#carticon[data-astro-cid-3klandlo] svg[data-astro-cid-3klandlo]{margin-right:5px}#carttoast[data-astro-cid-3klandlo]{display:none;position:absolute;top:35px;right:0;background-color:green;padding:10px;font-size:12px;min-width:75px;color:#fff;text-align:center;line-height:20px}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;margin:0 0 20px}h2{font-family:Crimson Text,serif;text-transform:none;letter-spacing:1px;font-size:32px}html{scroll-behavior:smooth}.banner{width:100%;height:45px;background-color:#3e4b54;color:#fff;display:flex;justify-content:center;align-items:center;font-size:13px}.banner a{color:#fff;text-decoration:underline;text-underline-offset:2px}.header{background-color:#fff;display:block;position:absolute;right:0;top:0;text-align:right;height:65px}.headerlogo{position:absolute;left:calc(50% - 25px);top:0;display:inline-block}.headerlogo img{height:50px;max-height:100%;width:auto;padding-top:7px}.headersearch{height:35px;position:relative;display:inline-block;border:1px solid #ccc;border-radius:4px;padding:0;background-color:#fff;width:175px;vertical-align:top;margin:15px 0}.headersearch form{width:100%;margin:0;padding:0;position:relative}.headersearch svg{width:24px;height:24px;margin:auto 10px;align-self:center;color:#888;vertical-align:middle}.headersearch input{width:100%;height:35px;font-size:16px;box-sizing:border-box;border:none;outline:none;width:calc(100% - 55px);font-size:14px;vertical-align:middle}.headeruser{display:inline-block;width:245px;padding:10px 20px 10px 0;line-height:45px;font-size:14px;box-sizing:border-box;text-align:right;vertical-align:top;height:65px}.headeruser svg{width:24px;height:24px;margin:auto 0;color:#4e4e4e;padding:6px 0 5px;vertical-align:top}.headeruser a{text-decoration:none;font-weight:400;color:#4e4e4e;display:inline-block;line-height:35px}#menuicon{display:none}#menuitems{display:inline-block;width:calc(50% - 60px)}.pagemenu{position:relative;background-color:#fff;color:#4e4e4e;font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto;height:65px;margin:0;padding:0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.pagemenu ul{margin:0;padding:0;list-style-image:none;list-style-type:none;list-style-position:outside;text-align:left}.pagemenu-item{display:inline-block;align-items:center;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:18px;padding:15px;margin:0;height:40px}.pagemenu-item a{color:#4e4e4e;text-decoration:none;margin:0;padding:0;width:100%;display:flex;align-items:center;justify-content:center;height:100%}.pagemenu-item a:hover{background-color:#f9f9f9;border-bottom:2px solid #3E4B54}.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:40%;z-index:1000;top:65px;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:#3e4b54;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:100%;margin:0 auto;padding:20px}.infocontainer h2{text-align:center;margin-bottom:20px;color:#3e4b54}.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<=1400px){#menuicon{display:inline-block;line-height:65px;padding-left:20px}.pagemenu{position:relative}#menuitems{display:none;border:1px solid #ebebeb!important;z-index:100;position:absolute;top:65px;left:10px;background-color:#fff;width:auto;padding:10px;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}.pagemenu-item:hover .pagemenu-submenu{display:none!important}.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{display:block;position:absolute;right:0;top:0}.headerlogo{position:absolute;left:calc(50% - 25px);top:0;display:inline-block}.headersearch{display:none!important}#searchform{width:100%;display:inline-block;margin:0;padding:0}}@media(width<=580px){#menuicon{display:inline-block;line-height:65px;padding-left:20px}.pagemenu{position:relative}#menuitems{display:none;border:1px solid #ebebeb!important;z-index:100;position:absolute;top:65px;left:10px;background-color:#fff;width:auto;padding:10px;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}.pagemenu-item:hover .pagemenu-submenu{display:none!important}.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{display:inline-block;vertical-align:top;position:relative!important;margin:0 0 0 auto}.headerlogo{position:relative!important;display:inline-block;width:50px;vertical-align:top;left:unset;width:calc(100% - 300px);text-align:center}.headersearch{display:none!important}}main[data-astro-cid-ouamjn2i]{transition:transform .5s ease-in-out}.loginlink[data-astro-cid-ouamjn2i]{margin:0 5px}
