/* ShopMy links: clear destinations, comfortable controls and nearby disclosure. */
.shopmy-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;align-items:center;margin:32px 0;padding:26px;border:1px solid #cfdfd9;border-radius:24px;background:#f6fbf9;color:var(--ink,#203f34)}.shopmy-note .shopmy-kicker{font:600 12px/1.5 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.shopmy-note h2{font-size:clamp(24px,3vw,34px);line-height:1.15;margin:0 0 8px}.shopmy-note p{margin:0;max-width:58ch;font-size:15px;line-height:1.55}.shopmy-note .shopmy-disclosure{grid-column:1/-1;font-size:13px;line-height:1.5;color:#53635d}.shopmy-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 20px;border:1px solid var(--ink,#203f34);border-radius:99px;background:var(--ink,#203f34);color:#fff!important;font:600 14px/1.35 system-ui,sans-serif;text-decoration:none!important;text-align:center}.shopmy-button:hover{filter:brightness(1.15)}.shopmy-button:focus-visible{outline:3px solid #95637d;outline-offset:4px}.shopmy-inline-disclosure{font-size:12px!important;line-height:1.5!important;color:#53635d;max-width:62ch}.creator-links a{min-height:44px;display:inline-flex;align-items:center}.shopmy-note a:not(.shopmy-button){text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.shopmy-note{grid-template-columns:1fr;padding:22px;gap:16px}.shopmy-note .shopmy-button{justify-self:start}.shopmy-note .shopmy-disclosure{grid-column:1}.shopmy-note h2{font-size:28px}}

@media(max-width:640px){.cottage-home .home-opening{display:flex;flex-direction:column;align-items:stretch;gap:18px}.cottage-home .opening-copy{display:contents}.cottage-home .opening-copy h1{order:0;margin:0}.cottage-home .cottage-opening-photo{order:1;margin:0}.cottage-home .opening-copy .intro-copy{order:2;margin:0}.cottage-home .opening-copy .actions{order:3;gap:10px 16px;margin:0}.cottage-home .opening-copy .shopmy-inline-disclosure{order:4;margin:0}.cottage-home .opening-copy .morning-note{order:5;margin:0}.cottage-home .cottage-opening-photo img{height:220px;object-fit:cover}.cottage-home .cottage-opening-photo figcaption{font-size:11px;line-height:1.5}}
