img{height:auto}.hero__media img{aspect-ratio:4/3;object-position:50% 50%}.journal img{height:100%;aspect-ratio:3/4}.vids video,.vids iframe{border:0}.vids .ph{border:1.5px dashed var(--dash);background:var(--band)}.vids .ph--dark{border:0;background:var(--ink)}.vids__reels{align-content:start}.ph svg{width:22%;max-width:56px}.ph--dark svg{max-width:72px}.polaroid img{height:auto}.pcard__media img{height:100%}#about .sec{padding-top:72px;padding-bottom:72px}.about{gap:40px 56px;align-items:flex-start}.about__media{flex:0 1 320px;gap:36px}.about__text{flex:1 1 440px;gap:14px}.polaroid{padding:12px 12px 48px;max-width:300px;margin:0 auto}.polaroid figcaption{bottom:12px;font-size:22px}.about .copy p{margin:0 0 10px}.about .creds strong{font-size:18px}.presscard{position:relative;display:flex;gap:16px;align-items:center;background:var(--paper);padding:16px;border-radius:4px;text-decoration:none;color:var(--ink);box-shadow:0 18px 30px -24px #3c28148c;transform:rotate(1deg);max-width:320px;margin:0 auto}.presscard .tape{left:50%;margin-left:-45px;width:90px;height:22px;top:-11px;transform:rotate(-3deg)}.presscard__img{width:104px;height:104px;object-fit:cover;flex:none;border-radius:2px}.presscard__body{display:flex;flex-direction:column;gap:6px;min-width:0}.presscard__title{font:400 19px/1.25 var(--serif)}.presscard__link{font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.presscard__credit{font-size:11px;color:var(--label)}.presscard:hover .presscard__link{text-decoration-thickness:2px}@media(max-width:700px){.about .creds{grid-template-columns:1fr 1fr}}#visit{background-color:#8e4c38;background-image:linear-gradient(#3a221624,#3a221638),url(sg-brick.svg);background-size:auto,400px 208px;background-repeat:repeat;border-top:6px solid #231f1c;border-bottom:1px solid #5b3a2a}#visit .visit__intro{padding:32px 28px;gap:12px}#visit .paper{box-shadow:0 2px #00000014,0 22px 34px -18px #190c06bf}.ann{background:#2f2620;color:var(--cream)}.ann__in{display:flex;justify-content:center;padding-top:9px;padding-bottom:9px}.ann__link,.ann__text{color:var(--cream);text-decoration:none;font:600 13px/1.4 var(--sans);letter-spacing:.06em;text-align:center}.ann__link{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;align-items:center}.ann__star{color:#d9c08a}.ann__cta{text-decoration:underline;text-underline-offset:3px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.nav a.giftlink{color:var(--accent)}.gift{background:var(--band)}.gift__in{display:flex;flex-wrap:wrap;align-items:center;gap:48px 64px}.gift__text{flex:1 1 380px;display:flex;flex-direction:column;gap:16px;min-width:0}.gift__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.gift__list li{padding-left:22px;position:relative}.gift__list li:before{content:"\2736";position:absolute;left:0;color:var(--accent)}.gift__fine{margin:0;font-size:14px;color:var(--label)}.giftcard{flex:1 1 380px;max-width:520px;aspect-ratio:520/330;display:block;border-radius:14px;box-shadow:0 2px #0000000d,0 30px 50px -28px #3c2814a6;transform:rotate(-2deg);transition:transform .25s}.giftcard:hover{transform:rotate(-1deg) translateY(-3px)}.giftcard .gcsvg{display:block;width:100%;height:100%;border-radius:14px}a.tier--link{color:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}a.tier--link:hover{transform:translateY(-2px);border-color:var(--ink);box-shadow:0 14px 24px -18px #3c281499}.tier__book{margin-top:auto;padding-top:6px;font:700 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.about .creds{grid-template-columns:repeat(3,minmax(0,1fr))}.ftr__social a{color:var(--label)}.menu__row .p{min-width:72px}@media(max-width:719px){.hdr__in{justify-content:center;gap:8px 16px;padding-top:12px;padding-bottom:10px}.logo__a{font-size:16px;letter-spacing:.16em}.logo__b{font-size:11px;letter-spacing:.3em}.nav{justify-content:center;gap:0 14px}.nav a{padding:9px 0;font-size:12px;letter-spacing:.1em}.nav a.btn{min-height:40px;padding:0 16px}.hero{padding-top:36px;padding-bottom:48px;gap:28px}.menu__row span:first-child{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/sg-overrides.css.map */
