:root{--radius:5px}.site-header,.site-footer,.lushan-info-view{font-family:Assistant,sans-serif;font-weight:300;letter-spacing:normal}.site-header{background:#fffdf9;color:#343130}.site-header a,.site-footer a,.lushan-info-view a{color:inherit;text-decoration:none}.site-header .masthead{height:125px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.site-header .masthead>.brand{justify-self:center}.site-header .brand img{display:block;width:82px;height:82px;object-fit:contain;border-radius:50%}.site-header .header-search{margin:0;box-shadow:none;border-radius:var(--radius)}.site-header .header-search button{min-width:44px;min-height:44px}.site-header .header-search #search-input{font-family:inherit;box-shadow:none;border-radius:var(--radius)}.site-header .utilities{justify-self:end;display:flex;align-items:center;gap:8px;min-width:0}.site-header .account-link,.site-header #basket-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:var(--radius)}.site-header #basket-toggle{gap:10px;font-size:14px;padding:9px 0}.site-header #basket-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;font-size:12px;border-radius:50%;background:#f1e1e3;color:#743e4a}.site-header nav{display:flex;justify-content:center;gap:42px}.site-header nav a{min-height:55px;font-family:inherit;font-size:16px;font-weight:300}.site-header a:hover,.site-footer a:hover{color:var(--accent)}.site-header :focus-visible,.site-footer :focus-visible,.lushan-info-view :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.site-header .header-search #search-input:focus-visible{outline:none}.site-header .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-footer{background:#eee9e2;color:#514b47}.site-footer .footer-body{grid-template-columns:1.6fr 1fr 1fr}.site-footer .footer-brand img{border-radius:50%}.site-footer nav h2{font-family:inherit;font-size:21px;font-weight:300;letter-spacing:normal}.site-footer .trust-title{font-family:inherit}.site-footer .footer-socials a{min-width:44px;min-height:44px;border-radius:var(--radius)}.site-footer .footer-copyright{white-space:normal}.site-footer .footer-review summary{cursor:pointer}#MainContent>[hidden]{display:none!important}.lushan-info-view .service-page h1,.lushan-info-view .service-page h2{font-family:inherit;font-weight:300;letter-spacing:normal;color:#343130}.lushan-info-view .service-page h1{letter-spacing:-.02em}.lushan-info-view .service-body>h2{margin-top:33px}.lushan-info-view .service-body>h2:first-child{margin-top:0}.lushan-info-view .service-body a:hover{text-decoration:underline;text-underline-offset:4px}.lushan-info-view .service-source a{color:var(--accent);text-decoration:underline}.lushan-info-view .service-status,.lushan-info-view .service-review{border-radius:var(--radius)}@media(max-width:1000px){.site-footer .footer-body{grid-template-columns:1.4fr 1fr 1fr}.site-footer .footer-intro{grid-column:auto;display:block}.site-footer .footer-intro>p{margin:18px 0 0}}@media(max-width:700px){.site-header .masthead{height:auto;min-height:146px;grid-template-columns:1fr auto 1fr;grid-template-rows:88px 48px;gap:0 10px;padding-bottom:12px}.site-header .masthead>.brand{grid-column:2;grid-row:1}.site-header .brand img{width:68px;height:68px}.site-header .masthead>.utilities{grid-column:3;grid-row:1}.site-header .masthead>.header-search{grid-column:1/-1;grid-row:2;width:100%;max-width:none}.site-header .header-search #search-input{font-size:16px}.site-header #basket-toggle{width:44px;min-width:44px;min-height:44px;padding:0;position:relative;gap:0}.site-header .basket-label{display:none}.site-header #basket-count{position:absolute;right:0;top:1px}.site-header nav{flex-wrap:wrap;justify-content:center;gap:0 21px;padding-bottom:4px}.site-header nav a{font-size:13px;min-height:44px}.site-footer .footer-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.site-footer .footer-intro{grid-column:1/-1}.site-footer .footer-intro>p{margin-top:12px}.site-footer nav h2{font-size:19px}}@media(max-width:360px){.site-header nav{gap:0 14px}.site-header nav a{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/lushan-shell.css.map */
