/* A landscape botanical edit, including compact phones. */
#botanicalAtelier{min-height:275px;padding:24px 4%;grid-template-columns:48% 52%;margin-bottom:25px}#botanicalAtelier .botanical-stage{height:245px}#botanicalAtelier .botanical-copy h2{font-size:30px;line-height:1.75;margin:12px 0 5px}#botanicalAtelier .botanical-copy p{font-size:13px;margin:8px 0}#botanicalAtelier .botanical-notes{margin-top:14px}#botanicalAtelier .botanical-stage img{width:112%;height:112%;left:-6%;top:-6%}#botanicalAtelier .botanical-caption{bottom:0}
/* The same engraved signature appears on the gift card and the footer. */
.signature-v27{padding:28px 0 25px;background:radial-gradient(ellipse,#bb946813,transparent 65%)}.signature27-eyebrow{font:6px/2 Arial;letter-spacing:3px;color:var(--muted)}.signature27{--sig-ink:#9d7951;display:flex;align-items:center;justify-content:center;gap:10px;max-width:640px;margin:8px auto;position:relative}.signature27-monogram{width:89px;height:100px;flex:none;fill:none;stroke:var(--sig-ink);stroke-width:1.25;stroke-linecap:round}.signature27-monogram .sig27-ring{stroke-width:.55;opacity:.6}.signature27-monogram .sig27-diamond{stroke-width:.5;fill:#ceb18a60}.signature27-writing{position:relative;width:490px;max-width:80%;padding-bottom:21px;transform:rotate(-5deg)}.signature27-name{display:block;color:var(--sig-ink);font:91px/1.15 LadySignature,cursive;white-space:nowrap;background:linear-gradient(100deg,#795b3e,#c2a075 40%,#896947 65%,#b08d61);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.signature27-name em{font-style:normal}.signature27-writing>svg{position:absolute;left:-4%;bottom:-8px;width:106%;height:66px;fill:none;stroke:var(--sig-ink);stroke-width:1.05;stroke-linecap:round}.signature27-hairline{stroke-width:.45;opacity:.45}.signature27-caption{font:13px/2 Body;color:var(--muted);margin:12px 0 0}[data-theme="dark"] .signature27{--sig-ink:#d1b18a}[data-theme="dark"] .signature27-name{background-image:linear-gradient(100deg,#c1a180,#f2dcc0 40%,#b69774 70%,#d8b68d)}
.gift-note-card{background:#faf5ec;border-color:#c1a77b70;box-shadow:10px 17px 25px #4e38251a}.gift-note-card>.gift-note-to{color:#877054}.gift-note-card>p{color:#564432;margin-bottom:12px}.gift-note-card>small{font-size:5px;letter-spacing:1px;color:#9a805e}.gift-note-card .signature27-card{--sig-ink:#957247;gap:3px;width:100%;margin:7px 0 0}.signature27-card .signature27-monogram{width:27px;height:34px;stroke-width:1.5}.signature27-card .signature27-writing{width:auto;max-width:83%;padding-bottom:8px}.signature27-card .signature27-name{font-size:32px;background:none;-webkit-text-fill-color:initial;color:#957247}.signature27-card .signature27-writing>svg{bottom:0;height:24px;stroke:#957247;stroke-width:1.4}[data-theme="dark"] .gift-note-card .signature27-name{background:none;color:#957247}
.c-spin-upload{padding:20px;border:1px solid var(--c-line);border-radius:6px;margin:18px 0}.c-spin-upload p{font-size:12px;line-height:2;color:var(--c-muted)}.c-spin-upload input[type=file]{display:block;max-width:100%;margin:12px 0}.c-spin-upload [role=status]{font-size:12px;line-height:2}.c-spin-upload button{margin-top:12px}
@media(max-width:700px){#botanicalAtelier{display:grid;grid-template-columns:53% 47%;min-height:192px;margin:10px 6% 20px;padding:17px 5% 22px;align-items:center;gap:0}#botanicalAtelier .botanical-copy{width:auto;min-width:0}#botanicalAtelier .botanical-copy .eyebrow{font-size:4px;letter-spacing:.7px}#botanicalAtelier .botanical-copy h2{font-size:19px;line-height:1.7;margin:7px 0 4px}#botanicalAtelier .botanical-copy h2 br{display:block}#botanicalAtelier .botanical-copy p{font-size:10px;line-height:1.9;margin:5px 0}#botanicalAtelier .botanical-copy .text-link{font-size:9px;gap:5px;line-height:1.8}#botanicalAtelier .botanical-copy .text-link svg{width:13px;height:13px}#botanicalAtelier .botanical-notes{display:none}#botanicalAtelier .botanical-stage{height:158px;width:100%;margin:0}#botanicalAtelier .botanical-stage img{width:140%;height:140%;left:-20%;top:-20%}#botanicalAtelier .botanical-caption{font-size:3px;letter-spacing:.5px;bottom:0}#botanicalAtelier .botanical-motion{font-size:8px;bottom:0;min-height:24px}.signature-v27{padding:23px 0}.signature27{gap:2px;margin:12px auto;max-width:100%}.signature27-monogram{width:51px;height:65px}.signature27-writing{width:270px;max-width:82%;padding-bottom:14px}.signature27-name{font-size:57px}.signature27-writing>svg{height:44px;bottom:-6px}.signature27-caption{font-size:12px}.signature27-eyebrow{font-size:5px;letter-spacing:1.9px}.gift-note-card .signature27-monogram{width:25px;height:31px}.gift-note-card .signature27-name{font-size:29px}.gift-note-card .signature27-writing{padding-bottom:8px;max-width:83%}.gift-note-card .signature27-writing>svg{height:24px;bottom:0}}
@media(max-width:350px){#botanicalAtelier .botanical-copy h2{font-size:17px}#botanicalAtelier .botanical-stage{height:147px}.signature27-name{font-size:49px}.signature27-monogram{width:43px}.gift-note-card .signature27-name{font-size:29px}}
.spin-empty-view{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:28px;text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:7px}.spin-empty-view>span{font:42px Georgia,serif;color:var(--accent)}.spin-empty-view h3{font:23px/1.8 Body;margin:0}.spin-empty-view p{font:13px/2 Body;color:var(--muted);max-width:360px;margin:0}.spin-empty-view button{font:12px Body;padding:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px}
@media(max-width:700px){#botanicalAtelier .botanical-stage{overflow:hidden}#botanicalAtelier .botanical-stage img{width:124%;height:124%;left:-12%;top:-12%}}
