.brand-monogram{align-items:center;background:#050505;border:1px solid rgba(240,159,26,.7);border-radius:50%;box-shadow:0 4px 12px rgba(32,18,10,.12);color:#f8f0de;display:inline-flex;height:42px;justify-content:center;overflow:hidden;position:relative;transform:rotate(-3deg);width:42px}.brand-monogram b{font-family:Georgia,"Times New Roman",serif;font-size:27px;font-style:italic;font-weight:700;line-height:1;transform:translate(-1px,-1px)}.brand-monogram i{background:#f09f1a;border-radius:999px;bottom:8px;height:3px;position:absolute;right:6px;transform:rotate(-36deg);width:13px}.brand-name{letter-spacing:-.7px}.hero-logo{background:#050505;border:4px solid var(--cream);border-radius:50%;box-shadow:0 16px 35px rgba(41,22,12,.24);height:108px;object-fit:contain;position:absolute;right:-14px;top:54px;transform:rotate(6deg);width:108px;z-index:4}.footer-logo-link{display:inline-flex}.footer-logo{border-radius:50%;height:86px;object-fit:contain;width:86px}@media(max-width:760px){.brand-monogram{height:36px;width:36px}.brand-monogram b{font-size:23px}.hero-logo{height:92px;right:-2px;top:35px;width:92px}.footer-logo{height:78px;width:78px}}@media(max-width:390px){.brand-name{font-size:17px}.site-header{padding-left:14px;padding-right:14px}.order-button{padding-left:11px}}
