:root.sig-receipt{--rc-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--rc-paper: var(--soft);--rc-mute: color-mix(in srgb, var(--ink) 66%, var(--rc-paper));--rc-dash: 1px dashed var(--ink);--rc-teeth: conic-gradient(from -45deg at 50% 100%, var(--rc-paper) 90deg, transparent 0) 0 0 / 16px 9px repeat-x;--rc-teeth-up: conic-gradient(from 135deg at 50% 0, var(--rc-paper) 90deg, transparent 0) 0 100% / 16px 9px repeat-x;--font-heading: var(--rc-mono);--heading-weight: 600;--heading-case: uppercase;--heading-track: 0;--heading-leading: 1.1;--h1: clamp(32px, 4vw, 54px);--h2: clamp(24px, 2.8vw, 38px);--h3: 17px;--nav-size: 13px;--nav-case: uppercase;--nav-track: .02em;--btn-h: 50px;--btn-size: 14px;--btn-track: .04em;--btn-case: uppercase;--btn-weight: 600;--eyebrow-size: 12.5px;--eyebrow-track: .04em;--line: color-mix(in srgb, var(--ink) 30%, transparent);--f-bg: var(--rc-paper);--f-ink: var(--ink)}:root.sig-receipt :is(.eyebrow,.btn,.nav-link,.hdr-basket,.card-price,.pdp-price,.count,.sort,.crumbs,.post-date,.ftr-h,.ftr-base,.sec-more,.link-arrow,.badge,.tile-label,.card-title,.size-list,.zones,.hours,.open-pill,.cat-nav a,.announce,.notice-bar){font-family:var(--rc-mono)}:root.sig-receipt :is(.card-price,.pdp-price,.zones,.hours,.size-list){font-variant-numeric:tabular-nums}:root.sig-receipt .announce{background:var(--ink);color:var(--ground);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase}:root.sig-receipt .announce:before{content:"*** "}:root.sig-receipt .announce:after{content:" ***"}:root.sig-receipt .site-header{background:var(--ground);border-bottom:var(--rc-dash);-webkit-backdrop-filter:none;backdrop-filter:none}:root.sig-receipt .logo-text{font-family:var(--rc-mono);font-weight:600;font-size:20px;text-transform:uppercase;letter-spacing:.02em}@media(min-width:1000px){:root.sig-receipt .logo-text{font-size:23px}}:root.sig-receipt .nav-link{color:var(--ink);font-weight:500}:root.sig-receipt .nav-link:after{top:auto;bottom:10px;inset-inline-start:0;inset-inline-end:0;width:auto;height:0;border-radius:0;background:none;border-bottom:var(--rc-dash);transform:scaleX(0)}:root.sig-receipt .nav-link:hover:after,:root.sig-receipt .nav-link.is-active:after{transform:scaleX(1)}:root.sig-receipt .nav-link.is-active:before,:root.sig-receipt .nav-link:hover:before{content:">";position:absolute;inset-inline-start:-14px}:root.sig-receipt .drop-inner{background:var(--rc-paper);border:0;border-radius:0;box-shadow:0 18px 36px -18px #00000059}:root.sig-receipt .drop-list a{font-family:var(--rc-mono);font-size:14px;text-transform:uppercase;border-radius:0}:root.sig-receipt .drop-list a:hover{background:var(--ground)}:root.sig-receipt .m-panel{background:var(--rc-paper)}:root.sig-receipt .m-link{font-size:24px;border-bottom:var(--rc-dash)}:root.sig-receipt .eyebrow{color:var(--ink);font-weight:500}:root.sig-receipt .eyebrow:before{content:"# "}:root.sig-receipt :is(.hero-title,.sec-title) em{font-style:normal;color:inherit}:root.sig-receipt .btn{border-radius:0;gap:12px;justify-content:center}:root.sig-receipt .btn-primary:hover{background:color-mix(in srgb,var(--accent) 80%,var(--ground))}:root.sig-receipt .btn-ghost{background:var(--rc-paper);border-color:var(--ink)}:root.sig-receipt .btn-ghost:hover{background:var(--ink);color:var(--rc-paper)}:root.sig-receipt .sec-more,:root.sig-receipt .link-arrow{text-transform:uppercase;letter-spacing:.02em;font-size:13px;border-bottom:var(--rc-dash);font-weight:500}:root.sig-receipt .rc-hero{padding-bottom:clamp(48px,6vw,96px);overflow:hidden}:root.sig-receipt .rc-wrap{display:grid;gap:28px;align-items:start}:root.sig-receipt .rc-slip{position:relative;z-index:1;width:100%;max-width:440px;justify-self:center;margin-bottom:9px;padding:36px 26px 28px;background:var(--rc-paper);color:var(--ink);font:400 14px/1.5 var(--rc-mono);box-shadow:0 30px 40px -34px #00000073;transform-origin:50% 0;animation:rc-print 1.1s var(--ease) both}:root.sig-receipt .rc-slip:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;top:100%;height:9px;background:var(--rc-teeth)}:root.sig-receipt .rc-shop{margin:0;font-size:24px;font-weight:600;line-height:1.2;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}:root.sig-receipt .rc-title{margin:4px 0 0;font:400 14px/1.45 var(--rc-mono);letter-spacing:0;text-align:center;text-transform:none}:root.sig-receipt .rc-text{margin:10px 0 0;font-size:13px;color:var(--rc-mute);text-align:center}:root.sig-receipt .rc-stamp{display:flex;justify-content:space-between;margin:14px 0 0;padding-top:10px;border-top:var(--rc-dash);font-size:12.5px;color:var(--rc-mute)}:root.sig-receipt .rc-lines{list-style:none;margin:10px 0 0;padding:8px 0;border-block:var(--rc-dash);text-transform:uppercase}:root.sig-receipt .rc-lines li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px}:root.sig-receipt .rc-qty{text-align:center;color:var(--rc-mute)}:root.sig-receipt .rc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:599px){:root.sig-receipt .rc-name{white-space:normal;overflow-wrap:anywhere}}:root.sig-receipt a.rc-name{min-height:34px;display:flex;align-items:center}:root.sig-receipt a.rc-name:hover{text-decoration:underline;text-underline-offset:3px}:root.sig-receipt .rc-amt{white-space:nowrap;text-transform:none}:root.sig-receipt .rc-extra{color:var(--rc-mute)}:root.sig-receipt .rc-total{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding:10px 0;border-bottom:var(--rc-dash);font-size:24px;font-weight:600}:root.sig-receipt .rc-links{list-style:none;margin:0;padding:8px 0}:root.sig-receipt .rc-links a{display:flex;align-items:center;min-height:34px}:root.sig-receipt .rc-links a:hover{text-decoration:underline;text-underline-offset:3px}:root.sig-receipt .rc-cta{display:flex;align-items:center;justify-content:center;min-height:52px;margin-top:6px;background:var(--accent);color:var(--accent-ink);font-weight:600;text-transform:uppercase;letter-spacing:.04em;transition:background .2s}:root.sig-receipt .rc-cta:hover{background:color-mix(in srgb,var(--accent) 80%,var(--rc-paper))}:root.sig-receipt .rc-thanks{margin:18px 0 0;font-size:12px;text-align:center;text-transform:uppercase;color:var(--rc-mute)}:root.sig-receipt .rc-pic{position:relative;display:grid;place-items:center}:root.sig-receipt .rc-pic img{width:100%;height:100%}:root.sig-receipt .rc-pic.is-cutout{height:50vh}:root.sig-receipt .rc-pic.is-cutout img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;animation:rc-fade 1.2s .3s var(--ease) both}:root.sig-receipt .rc-pic.is-photo{width:min(100%,520px);justify-self:center;aspect-ratio:4 / 5;padding:14px 14px 56px;background:var(--rc-paper);transform:rotate(2deg);box-shadow:0 30px 50px -36px #0000008c}:root.sig-receipt .rc-pic.is-photo img{object-fit:cover}@media(min-width:900px){:root.sig-receipt .rc-wrap{grid-template-columns:minmax(360px,430px) minmax(0,1fr);gap:clamp(32px,6vw,110px);padding-inline-start:max(var(--gutter),7vw)}:root.sig-receipt .rc-slip{justify-self:start;max-width:none}:root.sig-receipt .rc-pic.is-cutout{height:clamp(560px,calc(100vh - var(--header-h) - 80px),860px);margin-top:24px}:root.sig-receipt .rc-pic.is-photo{margin-top:clamp(40px,5vw,80px);max-height:calc(100vh - var(--header-h) - 80px);width:auto}}@media(max-width:899px){:root.sig-receipt .rc-pic{order:-1}:root.sig-receipt .rc-pic.is-photo{width:78%;margin-top:20px}:root.sig-receipt .rc-slip{padding:28px 18px 24px}}@keyframes rc-print{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 -20px 0)}}@keyframes rc-fade{0%{opacity:0;transform:translateY(12px)}}:root.sig-receipt .sec-head{padding-bottom:14px;border-bottom:var(--rc-dash)}:root.sig-receipt.head-line .sec-head:before{background:none;border-top:var(--rc-dash);height:0}:root.sig-receipt.head-line .sec-head{border-bottom:0;padding-bottom:0}:root.sig-receipt .promises{background:var(--rc-paper);border:0!important;padding-inline:20px;position:relative;margin-bottom:9px}:root.sig-receipt .promises:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;top:100%;height:9px;background:var(--rc-teeth)}:root.sig-receipt .promise{border-color:var(--line)!important;border-style:dashed!important;font-family:var(--rc-mono);font-size:13px}:root.sig-receipt .promise strong{text-transform:uppercase;font-weight:600}:root.sig-receipt .promise .icon{color:var(--ink)}:root.sig-receipt .tile{background:var(--rc-paper);padding:10px 10px 4px}:root.sig-receipt .tile .pic{border-radius:0}:root.sig-receipt .tile-label{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0;padding:12px 2px}:root.sig-receipt.cats-list .tiles{background:var(--rc-paper);padding:0 20px;border:0}:root.sig-receipt.cats-list .tile{background:none;border-bottom:var(--rc-dash)}:root.sig-receipt.cats-list .tile:last-child{border-bottom:0}:root.sig-receipt.cats-list .tile-label{font-size:clamp(20px,2.6vw,34px)}:root.sig-receipt .occasion-list{background:var(--rc-paper);padding:0 20px;border:0}:root.sig-receipt .occasion-list a{border-bottom:var(--rc-dash);font-size:clamp(20px,2.6vw,34px)}:root.sig-receipt .occasion-list li:last-child a{border-bottom:0}:root.sig-receipt .quote{background:var(--rc-paper);border-radius:0;position:relative;margin-bottom:9px}:root.sig-receipt .quote:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;top:100%;height:9px;background:var(--rc-teeth)}:root.sig-receipt .quote blockquote{font-family:var(--rc-mono);font-size:clamp(16px,1.4vw,19px);line-height:1.5;letter-spacing:0}:root.sig-receipt .quote figcaption{font-family:var(--rc-mono);letter-spacing:0}:root.sig-receipt .quote figcaption:before{content:"-- "}:root.sig-receipt .sec-builder .builder-inner,:root.sig-receipt .visit-hours{background:var(--rc-paper);border-radius:0;border:0}:root.sig-receipt .sec-builder .builder-inner{overflow:visible}:root.sig-receipt .sec-weddings{--band-bg: var(--ink);--band-ink: var(--ground)}:root.sig-receipt :is(.about-media,.weddings-media,.post-media) .pic{border-radius:0}:root.sig-receipt .zones th,:root.sig-receipt .zones td,:root.sig-receipt .hours>div{border-bottom:var(--rc-dash)}:root.sig-receipt .visit-address{text-transform:uppercase}:root.sig-receipt :is(.about-text,.lead,.prose){font-family:var(--font-body)}:root.sig-receipt .product-grid{row-gap:clamp(28px,3vw,44px)}:root.sig-receipt .card{position:relative;background:var(--rc-paper);padding:10px 10px 12px;border:0!important;border-radius:0;margin-bottom:9px}:root.sig-receipt .card:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;top:100%;height:9px;background:var(--rc-teeth)}:root.sig-receipt .card .pic{border-radius:0}:root.sig-receipt .card-body{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;padding:10px 2px 0;border-top:var(--rc-dash);text-align:start}:root.sig-receipt .card-title{font-size:13.5px;font-weight:500;text-transform:uppercase;letter-spacing:0;line-height:1.35}:root.sig-receipt .card-price{font-size:13.5px;color:var(--ink);white-space:nowrap}:root.sig-receipt .card-buy .ck-btn{background:var(--accent);color:var(--accent-ink)!important;border-radius:0;box-shadow:none;font-family:var(--rc-mono);font-weight:600;font-size:13px;letter-spacing:.02em}:root.sig-receipt .badge{border-radius:0;font-weight:500;letter-spacing:0;text-transform:uppercase}@media(max-width:560px){:root.sig-receipt .card-body{flex-direction:column;gap:2px}}:root.sig-receipt .card-body>*{min-width:0}:root.sig-receipt :is(.card-title,.tile-label,.page-title,.page-intro,.eyebrow,.pdp-title,.crumbs,.cat-nav a,.occasion-list a){overflow-wrap:anywhere}:root.sig-receipt .page-title{font-size:clamp(32px,4.6vw,64px)}:root.sig-receipt .page-title:before{content:"> "}:root.sig-receipt .cat-nav{border-block:var(--rc-dash)}:root.sig-receipt .cat-nav a{text-transform:uppercase;font-size:13px;color:var(--ink)}:root.sig-receipt .cat-nav a.is-active{border-bottom-color:var(--ink);font-weight:600}:root.sig-receipt .count,:root.sig-receipt .sort{color:var(--ink);text-transform:uppercase;font-size:13px}:root.sig-receipt .pdp-slide .pic{border-radius:0}:root.sig-receipt .pdp-info{position:relative;background:var(--rc-paper);padding:clamp(22px,2.6vw,34px);margin-bottom:9px}:root.sig-receipt .pdp-info:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;top:100%;height:9px;background:var(--rc-teeth)}:root.sig-receipt .pdp-title{font-size:clamp(26px,2.8vw,38px);padding-bottom:14px;border-bottom:var(--rc-dash)}:root.sig-receipt .pdp-price{font-size:26px;font-weight:600;margin-top:14px}:root.sig-receipt .pdp-desc{font-family:var(--font-body)}:root.sig-receipt .pdp-more,:root.sig-receipt .pdp-more details,:root.sig-receipt .size-list,:root.sig-receipt .size-list li{border-style:dashed;border-color:var(--ink)}:root.sig-receipt .pdp-more summary{font-family:var(--rc-mono);letter-spacing:.02em;font-weight:600}:root.sig-receipt .pdp-more summary:after{content:"[+]";font-size:14px}:root.sig-receipt .pdp-more details[open] summary:after{content:"[-]";transform:none}:root.sig-receipt .ck-sizes legend{font-family:var(--rc-mono);text-transform:uppercase;font-size:13px}:root.sig-receipt .ck-size-grid{display:grid;grid-template-columns:1fr;gap:0;border-bottom:var(--rc-dash)}:root.sig-receipt .ck-size{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:0;border:0;border-top:var(--rc-dash);border-radius:0;background:none;box-shadow:none;font-family:var(--rc-mono)}:root.sig-receipt .ck-size:before{content:"[ ]";font-size:13px}:root.sig-receipt .ck-size.is-on{background:none;box-shadow:none}:root.sig-receipt .ck-size.is-on:before{content:"[x]";font-weight:600}:root.sig-receipt .ck-size-name{font-weight:500;text-transform:uppercase;font-size:14px}:root.sig-receipt .ck-size-price{font-size:14px;text-align:end}:root.sig-receipt .ck-atb>*,:root.sig-receipt .ck-sizes{min-width:0;min-inline-size:0}:root.sig-receipt .ck-size-name{min-width:0;overflow-wrap:anywhere}:root.sig-receipt .ck-size-price{white-space:nowrap;unicode-bidi:isolate}@media(max-width:599px){:root.sig-receipt .ck-atb-add{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.25;padding-inline:12px}}:root.sig-receipt .ck-page{--ck-heading: var(--rc-mono)}:root.sig-receipt .ck-btn{border-radius:0;font-family:var(--rc-mono);font-weight:600;font-size:15px;letter-spacing:.02em;text-transform:uppercase}:root.sig-receipt :is(.ck-title,.ck-h2,.ck-step-title,.ck-band strong){text-transform:uppercase;font-weight:600}:root.sig-receipt .ck-title{font-size:clamp(28px,4.4vw,46px)}:root.sig-receipt :is(.ck-totals,.ck-bline-price,.ck-line-price,.ck-size-price,.ck-qty,.ck-eyebrow,.ck-step-num){font-family:var(--rc-mono)}:root.sig-receipt :is(.ck-basket-side,.ck-summary,.ck-totals-final){position:relative;background:var(--rc-paper);border-radius:0;margin-bottom:9px}:root.sig-receipt :is(.ck-basket-side,.ck-summary,.ck-totals-final):after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;top:100%;height:9px;background:var(--rc-teeth)}:root.sig-receipt .ck-totals .ck-total{border-top:var(--rc-dash);font-size:22px;text-transform:uppercase}:root.sig-receipt :is(.ck-step,.ck-bline){border-color:var(--ink);border-top-style:dashed;border-bottom-style:dashed}:root.sig-receipt .ck-step-num{border-radius:0}:root.sig-receipt :is(.ck-input,.ck-qty,.ck-choice,.ck-chip,.ck-day),:root.sig-receipt .site-main :is(input,select,textarea){border-radius:0;background:var(--rc-paper);font-family:var(--rc-mono)}:root.sig-receipt .ck-summary-card{background:var(--rc-paper);border:0;border-radius:0}:root.sig-receipt .bld-stage{border-radius:0;background:var(--rc-paper)}:root.sig-receipt .bld-summary{background:var(--rc-paper);padding:16px 18px 20px;border-top:0;position:relative;margin-bottom:9px}:root.sig-receipt .bld-summary:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;top:100%;height:9px;background:var(--rc-teeth)}:root.sig-receipt :is(.bld-total-price,.bld-total-stems,.bld-label,.bld-stem-price){font-family:var(--rc-mono)}:root.sig-receipt .bld-add{border-radius:0;font-family:var(--rc-mono);font-weight:600;text-transform:uppercase}:root.sig-receipt .post-card a{background:var(--rc-paper);padding:10px;height:100%}:root.sig-receipt .post-body{padding:14px 4px 6px}:root.sig-receipt .post-title{font-size:clamp(17px,1.5vw,21px)}:root.sig-receipt .post-intro{font-family:var(--font-body)}:root.sig-receipt .site-footer{position:relative;margin-top:9px}:root.sig-receipt .site-footer:before{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:100%;height:9px;background:var(--rc-teeth-up)}:root.sig-receipt .ftr-logo{text-transform:uppercase;font-size:clamp(24px,2.6vw,34px)}:root.sig-receipt .ftr-h{color:var(--ink);text-transform:uppercase;letter-spacing:.02em}:root.sig-receipt .ftr-base:before{border-top:var(--rc-dash)}:root.sig-receipt .ftr-base{text-transform:uppercase}:root.sig-receipt .ftr-base:after{content:"** Thank you for shopping local **";flex-basis:100%;text-align:center;padding-top:10px}:root.sig-receipt .site-footer .hours>div{border-bottom:var(--rc-dash)}:root.sig-receipt .socials a{border-radius:0;border-color:var(--ink)}@media(prefers-reduced-motion:reduce){:root.sig-receipt .rc-slip,:root.sig-receipt .rc-pic img{animation:none}}:root.sig-receipt :is(.builder-inner){width:calc(100% - 2 * var(--gutter));max-width:calc(var(--wrap) - 2 * var(--gutter));position:relative;overflow:visible}:root.sig-receipt .builder-inner:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;top:100%;height:9px;background:var(--rc-teeth)}:root.sig-receipt .builder-stems{margin-bottom:0}:root.sig-receipt .site-footer{--f-bg: var(--rc-paper);--f-ink: var(--ink)}:root.sig-receipt .hdr-basket *{font-family:var(--rc-mono)}@media(max-width:899px){:root.sig-receipt .rc-pic.is-cutout{height:38vh}}
