header .brand-logo{width:auto;height:auto;display:block;line-height:1;color:inherit;text-decoration:none}header .brand-wordmark{font:400 32px/1 Georgia,"Times New Roman",serif;letter-spacing:5px;display:block;padding-left:5px}footer .brand-logo{width:auto;height:auto;margin:0 auto 26px;color:#24211f}footer .brand-wordmark{font:400 42px/1 Georgia,"Times New Roman",serif;letter-spacing:7px;padding-left:7px}footer .company-name{font-size:17px;color:#222;letter-spacing:2px;margin:18px 0}.store-link{display:inline-block;font:11px Arial;letter-spacing:1px;border-bottom:1px solid;padding:8px 0;margin-bottom:15px}.collection>.note{max-width:750px;margin:25px auto;line-height:1.8;color:#595959}@media(max-width:700px){header .brand-wordmark{font-size:25px;letter-spacing:3px;padding-left:3px}footer .brand-wordmark{font-size:36px;letter-spacing:5px}footer .company-name{font-size:15px}}@media(min-width:901px) and (max-width:1150px){header nav{gap:12px}header nav a{font-size:11px}header{gap:14px;padding:0 20px}header .brand-wordmark{font-size:28px;letter-spacing:3px}}
header .brand-logo{width:218px;height:50px;background:#fff}header .official-logo-frame{display:block;position:relative;width:218px;height:50px;overflow:hidden}header .official-logo-frame img{position:absolute;width:298px;height:298px;max-width:none;left:-40px;top:-82px}footer .official-logo-frame{display:block;position:relative;width:250px;height:160px;overflow:hidden;margin:auto;background:#fff}footer .official-logo-frame img{position:absolute;width:350px;height:350px;max-width:none;left:-50px;top:-92px}footer{background:#fff}@media(max-width:700px){header .brand-logo,header .official-logo-frame{width:170px;height:40px}header .official-logo-frame img{width:238px;height:238px;left:-34px;top:-65px}}