.header .brand.brand-sexshop{gap:10px;flex-shrink:0;letter-spacing:0;color:#632e43}
.brand-sexshop .brand-mark{display:block;width:58px;height:64px;flex:none}
.brand-lockup{display:flex;flex-direction:column;gap:8px}
.brand-wordmark{display:block;font:400 37px/.95 Georgia,"Times New Roman",serif;letter-spacing:-1.5px;white-space:nowrap}
.brand-wordmark>span{font-style:italic}
.brand-description{display:block;font:650 8.5px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:1.2px;white-space:nowrap}
.brand-description>span{margin-inline:4px;color:#a75d7b}
.footer .footer-brand.brand-sexshop{display:inline-flex;align-items:center;gap:10px;color:#632e43}
.footer-brand.brand-sexshop .brand-mark{width:41px;height:47px}
.footer-brand.brand-sexshop .brand-wordmark{font:400 30px/.95 Georgia,"Times New Roman",serif;color:#632e43;letter-spacing:-1px}
.footer-brand.brand-sexshop .brand-wordmark>span{font:inherit;font-style:italic;color:inherit}
@media(max-width:650px){.brand-sexshop .brand-mark{width:50px;height:58px}.brand-wordmark{font-size:33px}.brand-description{font-size:8px;letter-spacing:.9px}.brand-lockup{gap:7px}}
@media(max-width:360px){.brand-wordmark{font-size:30px}.brand-description{font-size:7px}.brand-sexshop .brand-mark{width:45px;height:53px}}
