.variant-a,.variant-b{--font-hand: "Homemade Apple", cursive}.variant-a .tp-pv,.variant-b .tp-pv{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9% 11%;text-align:center}.variant-a .tp-pv:before,.variant-b .tp-pv:before{content:"";position:absolute;inset:6%;border:1px solid currentColor;opacity:.18;pointer-events:none}.variant-a .tp-pv-eb,.variant-b .tp-pv-eb{font-size:8px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;margin-bottom:14px;position:relative;z-index:1;font-family:var(--font-body)}.variant-a .tp-pv-names,.variant-b .tp-pv-names{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(20px,4.2vw,30px);line-height:1.02;letter-spacing:-.018em;position:relative;z-index:1;text-wrap:balance}.variant-a .tp-pv-qr,.variant-b .tp-pv-qr{width:32%;aspect-ratio:1/1;background:#fff;padding:8%;border-radius:3px;margin:18px 0 14px;box-shadow:0 3px 8px #0000001a;position:relative;z-index:1}.variant-a .tp-pv-qr svg,.variant-b .tp-pv-qr svg{width:100%;height:100%;display:block}.variant-a .tp-pv-date,.variant-b .tp-pv-date{font-size:9px;letter-spacing:.22em;text-transform:uppercase;position:relative;z-index:1;opacity:.85}.variant-a .tp-pv-script,.variant-b .tp-pv-script{font-family:var(--font-hand);font-size:clamp(11px,1.5vw,14px);line-height:1;margin-top:10px;position:relative;z-index:1}.variant-a .tp-pv-bot,.variant-b .tp-pv-bot{position:absolute;pointer-events:none;filter:saturate(90%)}.variant-a .tp-pv-med,.variant-b .tp-pv-med{background:linear-gradient(180deg,#fbf6e8,#f0e6cb);color:var(--v-sage-deep)}.variant-a .tp-pv-med .tp-pv-bot,.variant-b .tp-pv-med .tp-pv-bot{bottom:8%;right:6%;width:38%;opacity:.5;transform:rotate(8deg)}.variant-a .tp-pv-med .tp-pv-bot-2,.variant-b .tp-pv-med .tp-pv-bot-2{top:8%;left:6%;width:32%;opacity:.35;transform:rotate(-22deg) scaleX(-1)}.variant-a .tp-pv-rom,.variant-b .tp-pv-rom{background:linear-gradient(180deg,#fbefe7,#e8c8b7);color:var(--v-accent)}.variant-a .tp-pv-rom .tp-pv-names,.variant-b .tp-pv-rom .tp-pv-names{font-family:var(--font-hand);font-style:normal;font-size:clamp(18px,3.6vw,26px);line-height:1.15}.variant-a .tp-pv-rom .tp-pv-eb,.variant-b .tp-pv-rom .tp-pv-eb{color:var(--v-ink)}.variant-a .tp-pv-cla,.variant-b .tp-pv-cla{background:#fff;color:var(--v-ink)}.variant-a .tp-pv-cla:before,.variant-b .tp-pv-cla:before{opacity:.4}.variant-a .tp-pv-cla .tp-pv-eb:before,.variant-b .tp-pv-cla .tp-pv-eb:before{content:"— "}.variant-a .tp-pv-cla .tp-pv-eb:after,.variant-b .tp-pv-cla .tp-pv-eb:after{content:" —"}.variant-a .tp-pv-cla .tp-pv-names,.variant-b .tp-pv-cla .tp-pv-names{letter-spacing:-.012em}.variant-a .tp-pv-cla .tp-pv-qr,.variant-b .tp-pv-cla .tp-pv-qr{box-shadow:none;border:1px solid var(--v-line)}.variant-a .tp-pv-and,.variant-b .tp-pv-and{background:linear-gradient(180deg,#c2643f,#9a4523);color:#fbf6e8}.variant-a .tp-pv-and:before,.variant-b .tp-pv-and:before{border-color:#fbf6e8;opacity:.28}.variant-a .tp-pv-and .tp-pv-qr,.variant-b .tp-pv-and .tp-pv-qr{background:#fbf6e8}.variant-a .tp-pv-and .tp-pv-tile,.variant-b .tp-pv-and .tp-pv-tile{position:absolute;left:8%;right:8%;bottom:8%;height:14%;background-image:linear-gradient(45deg,rgba(251,246,232,.2) 25%,transparent 25%,transparent 75%,rgba(251,246,232,.2) 75%),linear-gradient(45deg,rgba(251,246,232,.2) 25%,transparent 25%,transparent 75%,rgba(251,246,232,.2) 75%);background-size:14px 14px;background-position:0 0,7px 7px;border-top:1px solid rgba(251,246,232,.25);border-bottom:1px solid rgba(251,246,232,.25);pointer-events:none}.variant-a .tp-pv-jar,.variant-b .tp-pv-jar{background:linear-gradient(180deg,#f0e9d2,#dad3b6);color:var(--v-sage-deep)}.variant-a .tp-pv-jar .tp-pv-bot,.variant-b .tp-pv-jar .tp-pv-bot{inset:0;width:100%;height:100%;background-image:url(/assets/botanicals/botanical-delicate-sprig.webp);background-size:130% auto;background-position:center;background-repeat:no-repeat;opacity:.32;mix-blend-mode:multiply}.variant-a .tp-pv-mod,.variant-b .tp-pv-mod{background:#fbf6e8;color:var(--v-ink)}.variant-a .tp-pv-mod:before,.variant-b .tp-pv-mod:before{display:none}.variant-a .tp-pv-mod,.variant-b .tp-pv-mod{padding:12% 11%;align-items:stretch}.variant-a .tp-pv-mod .tp-pv-eb,.variant-b .tp-pv-mod .tp-pv-eb{text-align:left}.variant-a .tp-pv-mod .tp-pv-names,.variant-b .tp-pv-mod .tp-pv-names{font-family:var(--font-body);font-style:normal;font-weight:600;text-align:left;font-size:clamp(15px,2.6vw,18px);letter-spacing:-.015em;line-height:1.2}.variant-a .tp-pv-mod-row,.variant-b .tp-pv-mod-row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;gap:12px}.variant-a .tp-pv-mod .tp-pv-qr,.variant-b .tp-pv-mod .tp-pv-qr{margin:0;width:38%;box-shadow:none;border:1px solid var(--v-line)}.variant-a .tp-pv-mod .tp-pv-date,.variant-b .tp-pv-mod .tp-pv-date{text-align:right;opacity:1;font-size:8px}.variant-a .tp-pv-mod .tp-pv-rule,.variant-b .tp-pv-mod .tp-pv-rule{display:block;height:1px;background:var(--v-ink);margin:8px 0 12px;width:24px}.variant-a .tp-pv-tig,.variant-b .tp-pv-tig{background:linear-gradient(180deg,#f5ecd7,#efe5ce);color:var(--v-ink)}.variant-a .tp-pv-tig .tp-pv-bot,.variant-b .tp-pv-tig .tp-pv-bot{top:0;right:-10%;width:80%;height:60%;background-image:url(/assets/botanicals/tiger-lily-hero.webp);background-size:contain;background-position:top right;background-repeat:no-repeat;opacity:.85}.variant-a .tp-pv-tig .tp-pv-inner,.variant-b .tp-pv-tig .tp-pv-inner{margin-top:38%;position:relative;z-index:1;width:100%}.variant-a .tp-pv-pim,.variant-b .tp-pv-pim{background:#1a1a1a;color:#f5ecd7}.variant-a .tp-pv-pim:before,.variant-b .tp-pv-pim:before{border-color:#f5ecd7;opacity:.24}.variant-a .tp-pv-pim .tp-pv-bot,.variant-b .tp-pv-pim .tp-pv-bot{bottom:-8%;right:-6%;width:60%;height:60%;background-image:url(/assets/botanicals/pimpernel-red-cluster.webp);background-size:contain;background-position:bottom right;background-repeat:no-repeat;opacity:.95}.variant-a .tp-pv-pim .tp-pv-qr,.variant-b .tp-pv-pim .tp-pv-qr{background:#f5ecd7}.variant-a .tp-pv-pim .tp-pv-eb,.variant-b .tp-pv-pim .tp-pv-eb{color:var(--v-blush)}.variant-a .tp-pv-dan,.variant-b .tp-pv-dan{background:linear-gradient(180deg,#fbf6e8,#ede5cc);color:var(--v-ink-soft)}.variant-a .tp-pv-dan .tp-pv-bot,.variant-b .tp-pv-dan .tp-pv-bot{top:-10%;left:-10%;width:70%;height:70%;background-image:url(/assets/botanicals/dandelion-seedheads.webp);background-size:contain;background-position:top left;background-repeat:no-repeat;opacity:.55}.variant-a .tp-pv-dan .tp-pv-bot-2,.variant-b .tp-pv-dan .tp-pv-bot-2{bottom:-8%;right:-10%;width:50%;height:50%;background-image:url(/assets/botanicals/dandelion-seedheads.webp);background-size:contain;background-position:bottom right;background-repeat:no-repeat;opacity:.35;transform:scaleX(-1)}.variant-a .tp-pv-dan .tp-pv-eb,.variant-b .tp-pv-dan .tp-pv-eb{color:var(--v-sage-deep)}.variant-a .tp-pv-sen,.variant-b .tp-pv-sen{background:var(--v-bg);color:var(--v-ink)}.variant-a .tp-pv-sen:before,.variant-b .tp-pv-sen:before{display:none}.variant-a .tp-pv-sen .tp-pv-eb,.variant-b .tp-pv-sen .tp-pv-eb{color:var(--v-ink-soft)}.variant-a .tp-pv-sen .tp-pv-names,.variant-b .tp-pv-sen .tp-pv-names{font-family:var(--font-body);font-style:normal;font-weight:600;font-size:clamp(15px,2.6vw,19px);letter-spacing:-.012em}.variant-a .tp-pv-sen .tp-pv-qr,.variant-b .tp-pv-sen .tp-pv-qr{box-shadow:0 2px 4px #0000000f;border:1px solid var(--v-line)}.variant-a .tp-pv-sen .tp-pv-date,.variant-b .tp-pv-sen .tp-pv-date{letter-spacing:.18em}.variant-a .tp-pv-man,.variant-b .tp-pv-man{background:var(--v-ivory);color:var(--v-ink)}.variant-a .tp-pv-man:before,.variant-b .tp-pv-man:before{opacity:.32}.variant-a .tp-pv-man .tp-pv-eb,.variant-b .tp-pv-man .tp-pv-eb{font-family:var(--font-hand);font-size:11px;letter-spacing:.06em;text-transform:none;font-weight:400;color:var(--v-accent)}.variant-a .tp-pv-man .tp-pv-names,.variant-b .tp-pv-man .tp-pv-names{font-family:var(--font-hand);font-style:normal;font-size:clamp(17px,3.2vw,24px);line-height:1.25;letter-spacing:0;color:var(--v-ink)}.variant-a .tp-pv-man .tp-pv-date,.variant-b .tp-pv-man .tp-pv-date{font-family:var(--font-hand);font-size:10px;letter-spacing:.04em;text-transform:none;color:var(--v-ink-soft)}.variant-a .tp-pv-man .tp-pv-script,.variant-b .tp-pv-man .tp-pv-script{color:var(--v-sage-deep)}.variant-a .tp-pv-cal,.variant-b .tp-pv-cal{background:linear-gradient(135deg,#fbf6e8,#ede5cc);color:var(--v-ink-soft)}.variant-a .tp-pv-cal .tp-pv-bot,.variant-b .tp-pv-cal .tp-pv-bot{left:-8%;top:-10%;width:70%;height:100%;background-image:url(/assets/botanicals/calla-lily-white.webp);background-size:contain;background-position:left center;background-repeat:no-repeat;opacity:.85;filter:saturate(85%)}.variant-a .tp-pv-cal,.variant-b .tp-pv-cal{padding:9% 9% 9% 38%;text-align:left;align-items:flex-start}.variant-a .tp-pv-cal .tp-pv-eb,.variant-b .tp-pv-cal .tp-pv-eb{text-align:left;color:var(--v-sage-deep)}.variant-a .tp-pv-cal .tp-pv-names,.variant-b .tp-pv-cal .tp-pv-names{text-align:left;font-size:clamp(20px,4vw,28px);color:var(--v-ink)}.variant-a .tp-pv-cal .tp-pv-date,.variant-b .tp-pv-cal .tp-pv-date{text-align:left}.variant-a .tp-pv-edi,.variant-b .tp-pv-edi{background:var(--v-ivory);color:var(--v-ink)}.variant-a .tp-pv-edi:before,.variant-b .tp-pv-edi:before{display:none}.variant-a .tp-pv-edi,.variant-b .tp-pv-edi{padding:9% 10%}.variant-a .tp-pv-edi .tp-pv-mag-top,.variant-b .tp-pv-edi .tp-pv-mag-top{width:100%;display:flex;justify-content:space-between;align-items:flex-start;font-size:7.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--v-ink-soft);padding-bottom:6px;border-bottom:1px solid var(--v-ink);margin-bottom:14px}.variant-a .tp-pv-edi .tp-pv-mag-big,.variant-b .tp-pv-edi .tp-pv-mag-big{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:clamp(38px,7.8vw,58px);line-height:.94;letter-spacing:-.04em;color:var(--v-ink);margin:0;text-align:center}.variant-a .tp-pv-edi .tp-pv-names,.variant-b .tp-pv-edi .tp-pv-names{font-size:clamp(13px,2.4vw,16px);font-family:var(--font-body);font-style:normal;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin-top:10px}.variant-a .tp-pv-edi .tp-pv-mag-foot,.variant-b .tp-pv-edi .tp-pv-mag-foot{width:100%;display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--v-ink);font-size:7.5px;letter-spacing:.3em;text-transform:uppercase}.variant-a .tp-pv-edi .tp-pv-qr,.variant-b .tp-pv-edi .tp-pv-qr{width:26%;margin:0;box-shadow:none;border:1px solid var(--v-line)}.variant-a .tp-pv-sel,.variant-b .tp-pv-sel{background:linear-gradient(180deg,#fbf6e8,#f0e6cb);color:var(--v-accent)}.variant-a .tp-pv-sel:before,.variant-b .tp-pv-sel:before{display:none}.variant-a .tp-pv-sel .tp-pv-eb,.variant-b .tp-pv-sel .tp-pv-eb{color:var(--v-ink-soft)}.variant-a .tp-pv-sel .tp-pv-circle,.variant-b .tp-pv-sel .tp-pv-circle{position:relative;width:64%;aspect-ratio:1/1;border:1.5px solid var(--v-accent);border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:10px 0;padding:8%}.variant-a .tp-pv-sel .tp-pv-circle:before,.variant-b .tp-pv-sel .tp-pv-circle:before{content:"";position:absolute;inset:4px;border:1px solid var(--v-accent);border-radius:999px;opacity:.45}.variant-a .tp-pv-sel .tp-pv-circle .tp-pv-qr,.variant-b .tp-pv-sel .tp-pv-circle .tp-pv-qr{width:62%;margin:0;background:#fff;box-shadow:0 2px 5px #9a45232e}.variant-a .tp-pv-sel .tp-pv-circle .tp-pv-circle-eb,.variant-b .tp-pv-sel .tp-pv-circle .tp-pv-circle-eb{font-size:6.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--v-accent);font-weight:600;margin-bottom:6px;position:relative;z-index:1}.variant-a .tp-pv-sel .tp-pv-names,.variant-b .tp-pv-sel .tp-pv-names{font-size:clamp(18px,3.4vw,24px);color:var(--v-ink);margin-top:4px}.variant-a .tp-pv-sel .tp-pv-script,.variant-b .tp-pv-sel .tp-pv-script{color:var(--v-accent)}.variant-a .tp-pv-sag,.variant-b .tp-pv-sag{background:var(--v-sage-deep);color:var(--v-bg)}.variant-a .tp-pv-sag:before,.variant-b .tp-pv-sag:before{inset:4%;border:1px solid #F5ECD7;opacity:.5}.variant-a .tp-pv-sag .tp-pv-eb,.variant-b .tp-pv-sag .tp-pv-eb{color:#f5ecd7b3}.variant-a .tp-pv-sag .tp-pv-qr,.variant-b .tp-pv-sag .tp-pv-qr{background:var(--v-bg);box-shadow:0 3px 8px #0000002e}.variant-a .tp-pv-sag .tp-pv-names,.variant-b .tp-pv-sag .tp-pv-names{color:var(--v-bg)}
