:root.sig-posy{--ps-display: var(--font-heading);--ps-serif: var(--font-body);--ps-butter: var(--soft);--ps-stroke: clamp(2px, .35vw, 5px);--ps-room: calc(min(100vw, 1240px) - 2 * var(--gutter));--ps-wide: 1360px;--text: 18px;--heading-weight: 400;--heading-case: uppercase;--heading-track: .005em;--heading-leading: .95;--h1: clamp(44px, 6.4vw, 92px);--h2: clamp(36px, 5.4vw, 76px);--h3: 24px;--nav-size: 19px;--nav-case: none;--nav-track: 0;--btn-size: 17px;--btn-case: none;--btn-track: 0;--btn-weight: 500;--btn-h: 52px;--btn-pad: 24px;--eyebrow-size: 16px;--eyebrow-track: 0;--radius-btn: 999px;--header-h: 76px;--f-bg: var(--accent);--f-ink: var(--accent-ink)}:root.sig-posy:is(:lang(pl),:lang(tr),:lang(cs),:lang(hu),:lang(ro),:lang(hr),:lang(lv),:lang(lt),:lang(vi)){--ps-display: "Arial Black", "Helvetica Neue", Arial, sans-serif}.sig-posy body{font-family:var(--ps-serif)}.sig-posy ::selection{background:var(--accent);color:var(--accent-ink)}.sig-posy :is(.sec-title,.page-title,.pdp-title,.ck-title,.hero-title,.ps-h2){font-family:var(--ps-display);font-weight:400;text-transform:uppercase;letter-spacing:var(--heading-track);line-height:.95;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance}.sig-posy :is(.sec-title,.page-title,.pdp-title,.ck-title,.hero-title) em{font-style:normal;color:inherit;background:none;padding:0}.sig-posy .eyebrow{font-family:var(--ps-serif);font-style:italic;font-size:18px;letter-spacing:0;text-transform:none;color:var(--ink);font-weight:400}.sig-posy .eyebrow:before{display:none}.sig-posy .lead,.sig-posy .prose{font-family:var(--ps-serif)}:root.sig-posy:is(:lang(ja),:lang(zh),:lang(ko),:lang(ar)) :is(.sec-title,.page-title,.pdp-title,.ck-title,.ps-h2,.ps-name,.logo-text,.ftr-logo){text-transform:none;letter-spacing:0;line-height:1.15}.sig-posy .announce{background:var(--ink);color:var(--ground);font-family:var(--ps-serif);font-size:15px}.sig-posy .site-header{background:var(--accent);color:var(--accent-ink);border-bottom:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sig-posy .hdr{color:var(--accent-ink);min-height:var(--header-h)}.sig-posy .logo-text{font-family:var(--ps-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(26px,2.6vw,40px);line-height:1;color:var(--accent-ink)}.sig-posy .hdr-logo img{max-height:52px}:root.sig-posy .hdr-nav{flex-wrap:wrap;column-gap:clamp(10px,1.2vw,24px);row-gap:0}:root.sig-posy .hdr-nav .nav-link{padding-inline:2px}.sig-posy .nav-link{white-space:nowrap;font-size:clamp(15px,1.1vw,18px);font-family:var(--ps-serif);color:var(--accent-ink);font-weight:400;text-underline-offset:6px;text-decoration-thickness:2px}.sig-posy .nav-link:hover,.sig-posy .nav-link.is-active{color:var(--accent-ink);background:none;text-decoration-line:underline}.sig-posy .nav-link:after{display:none}.sig-posy :is(.hdr-account,.hdr-burger){color:var(--accent-ink)}.sig-posy .hdr-basket{color:var(--accent-ink);background:transparent;font-family:var(--ps-serif);font-size:19px;text-transform:none;letter-spacing:0;font-weight:400}.sig-posy .hdr-basket .ck-count{background:var(--ink);color:var(--ground);box-shadow:0 0 0 2px var(--accent);font-family:var(--ps-serif)}.sig-posy :is(.drop-inner,.m-panel){background:var(--ground);color:var(--ink)}.sig-posy .drop-inner{border:2px solid var(--ink);border-radius:0 0 18px 18px;box-shadow:none}.sig-posy .drop-list a,.sig-posy .m-link{font-family:var(--ps-serif)}.sig-posy .m-link-lead{font-family:var(--ps-display);text-transform:uppercase}.sig-posy :is(.btn,.ps-btn,.ck-btn){font-family:var(--ps-serif);text-transform:none;letter-spacing:0;border-radius:999px}.sig-posy .ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:13px 24px;border:2px solid var(--ink);background:var(--ink);color:var(--ground);font-size:18px;line-height:1.15;text-decoration:none;text-align:center;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)}.sig-posy .ps-btn:hover{background:var(--accent);border-color:var(--ink);color:var(--accent-ink);transform:rotate(-1.5deg)}.sig-posy .ps-btn-ghost{background:transparent;color:var(--ink)}.sig-posy .ps-btn:focus-visible,.sig-posy .ps-link:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sig-posy .btn-primary{background:var(--ink);color:var(--ground);border-color:var(--ink)}.sig-posy .btn-primary:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--ink)}.sig-posy .ck-btn{font-weight:500;letter-spacing:0;border-width:2px}.sig-posy .ck-btn-main{background:var(--ink);color:var(--ground)!important;border-color:var(--ink)}.sig-posy .ck-btn-main:hover{background:var(--accent);color:var(--accent-ink)!important;border-color:var(--ink)}.sig-posy .ck-btn-quiet{border-color:var(--ink)}.sig-posy .btn-ghost{border:2px solid var(--ink);color:var(--ink);background:transparent}.sig-posy .btn-ghost:hover{background:var(--ink);color:var(--ground)}.sig-posy .ps-link{color:var(--ink);font-size:18px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.sig-posy .ps-link:hover{text-decoration-color:var(--accent)}.sig-posy .home:has(>.ps-top){display:flex;flex-direction:column}.sig-posy .home:has(>.ps-top)>*{order:1}.sig-posy .home:has(>.ps-top)>.ps-a{order:0}.sig-posy .home:has(>.ps-top)>.ps-z{order:2}.sig-posy .home:has(>.ps-top)>:is(.sec-about,.sec-featured,.sec-delivery,.sec-weddings,.sec-visit){display:none}.sig-posy .ps-doodle{display:block;max-width:100%;height:auto;mix-blend-mode:multiply}.sig-posy .ps-top{padding:clamp(20px,3vw,44px) var(--gutter) 0;text-align:center}.sig-posy .ps-top-inner{position:relative;max-width:1240px;margin:0 auto;--ps-fs: min(27vw, 400px, calc(var(--ps-room) / var(--ps-em-d, 6) * .95));--ps-bird-w: clamp(76px, calc(var(--ps-fs) * .62), 220px);padding-top:calc(var(--ps-bird-w) * .5)}.sig-posy .ps-name-box{display:inline-block;position:relative;max-width:100%;text-wrap:balance}.sig-posy .ps-name{margin:0;position:relative;z-index:0;font-family:var(--ps-display);font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:.86;font-size:var(--ps-fs);color:var(--ground);-webkit-text-stroke:var(--ps-stroke) var(--ink);paint-order:stroke fill;text-wrap:balance;overflow-wrap:anywhere}.sig-posy .ps-bird{position:absolute;z-index:1;inset-inline-end:calc(-.22 * var(--ps-bird-w));top:calc(-.36 * var(--ps-bird-w));width:var(--ps-bird-w);pointer-events:none}@media(max-width:699px){.sig-posy .ps-top-inner{--ps-fs: min(30vw, calc(var(--ps-room) / var(--ps-em-m, 6) * .95));--ps-bird-w: clamp(58px, calc(var(--ps-fs) * .7), 92px);padding-top:calc(var(--ps-bird-w) * .66)}.sig-posy .ps-name{--ps-stroke: 2px;line-height:.9}.sig-posy .ps-bird{inset-inline-end:calc(-.08 * var(--ps-bird-w));top:calc(-.72 * var(--ps-bird-w))}}:root.sig-posy[dir=rtl] .ps-bird{transform:scaleX(-1)}.sig-posy .ps-line{margin:clamp(14px,2vw,26px) auto 0;max-width:40ch;font-size:clamp(18px,1.8vw,24px);font-style:italic;line-height:1.35}.sig-posy .ps-story{padding:clamp(32px,4.4vw,56px) var(--gutter) clamp(48px,7vw,96px);text-align:center}.sig-posy .ps-story-inner{max-width:980px;margin:0 auto;--ps-letter: clamp(28px, 4.4vw, 60px)}.sig-posy .ps-story-inner.is-mid{--ps-letter: clamp(25px, 3.5vw, 48px);max-width:1040px}.sig-posy .ps-story-inner.is-long{--ps-letter: clamp(22px, 2.7vw, 37px);max-width:1040px}.sig-posy .ps-letter{margin:0;font-size:var(--ps-letter);line-height:1.17;letter-spacing:-.01em;text-wrap:balance}.sig-posy .ps-letter+.ps-letter{margin-top:clamp(24px,3.4vw,44px)}.sig-posy .ps-occasions{font-size:clamp(28px,4.4vw,60px)}.sig-posy .is-long .ps-occasions{font-size:clamp(25px,3.5vw,48px)}.sig-posy .ps-signoff{margin:22px 0 0;font-size:clamp(19px,1.7vw,23px);font-style:italic}.sig-posy .ps-signoff:before{content:"— "}.sig-posy .ps-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:clamp(30px,4vw,48px)}.sig-posy .ps-actions-start{justify-content:flex-start}.sig-posy .ps-florist{margin:0 auto;padding:0 var(--gutter);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.sig-posy .ps-florist-art{width:min(500px,86%)}.sig-posy .ps-caption{font-style:italic;font-size:clamp(18px,1.5vw,21px)}.sig-posy .ps-week{width:100%;max-width:var(--ps-wide);margin:0 auto;padding:clamp(64px,8vw,120px) var(--gutter) clamp(56px,7vw,96px)}.sig-posy .ps-week-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px 40px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,52px)}.sig-posy .ps-h2{margin:0;font-size:var(--h2);color:inherit}.sig-posy .ps-week .ps-h2{font-size:clamp(38px,6vw,84px);max-width:min(100%,9.5em)}.sig-posy .ps-week-aside{max-width:420px;display:grid;gap:10px;justify-items:start}.sig-posy .ps-week-aside p{margin:0;font-size:20px;line-height:1.45}.sig-posy .ps-bunches{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:clamp(28px,3vw,40px) clamp(20px,2.4vw,32px)}.sig-posy .ps-bunch{display:flex;flex-direction:column;gap:12px;min-width:0}.sig-posy .ps-tile{display:flex;align-items:flex-end;justify-content:center;aspect-ratio:4 / 5;overflow:hidden;border-radius:16px;background:var(--ps-butter)}.sig-posy .ps-tile img{display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sig-posy .ps-tile.is-cutout img{width:86%;height:90%;object-fit:contain;object-position:center bottom;margin-top:7%}.sig-posy .ps-tile.is-photo img{width:100%;height:100%;object-fit:cover}.sig-posy .ps-bunch:hover .ps-tile img{transform:rotate(-2deg) scale(1.03)}.sig-posy .ps-bunch.is-sold-out .ps-tile img{opacity:.55;filter:grayscale(.4)}.sig-posy .ps-bunch-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;margin-top:4px}.sig-posy .ps-bunch-name{margin:0;font-family:var(--ps-serif);font-size:clamp(21px,1.65vw,25px);font-weight:500;line-height:1.12;text-transform:none;letter-spacing:-.005em;min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sig-posy .ps-bunch-name a{color:inherit;text-decoration:none}.sig-posy .ps-bunch-name a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sig-posy .ps-bunch-price{margin:0;font-size:clamp(20px,1.7vw,24px);white-space:nowrap;font-variant-numeric:lining-nums}.sig-posy .ps-bunch-note{margin:0;font-size:17px;line-height:1.45;color:var(--ink-2)}.sig-posy .ps-bunch-sold{margin:0;font-style:italic}.sig-posy .ps-buy{margin-top:auto;padding-top:4px}.sig-posy .ps-buy .ck-btn{width:auto;min-height:52px;padding:12px 24px;border:2px solid var(--ink);background:var(--ink);color:var(--ground)!important;font-size:18px;font-weight:400;text-transform:none;letter-spacing:0;border-radius:999px}.sig-posy .ps-buy .ck-btn:hover{background:var(--accent);color:var(--accent-ink)!important}@media(max-width:599px){.sig-posy .ps-bunches{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.sig-posy .ps-tile{border-radius:12px}.sig-posy .ps-bunch{gap:8px}.sig-posy .ps-bunch-head{flex-direction:column;align-items:flex-start;gap:2px}.sig-posy .ps-bunch-name{font-size:19px}.sig-posy .ps-bunch-price{font-size:18px}.sig-posy .ps-bunch-note{display:none}.sig-posy .ps-buy .ck-btn,.sig-posy .ps-buy .ps-btn{width:100%;min-height:48px;padding:10px 12px;font-size:16px}}.sig-posy .ps-band{background:var(--accent);color:var(--accent-ink)}.sig-posy .ps-band-inner{max-width:var(--ps-wide);margin:0 auto;padding:clamp(48px,7vw,100px) var(--gutter);display:flex;align-items:center;gap:clamp(24px,5vw,80px)}.sig-posy .ps-cat{flex:0 0 auto;width:min(420px,36%)}.sig-posy .ps-band-words{flex:1 1 0;min-width:0}.sig-posy .ps-band .ps-h2{font-size:clamp(36px,4.6vw,70px)}.sig-posy .ps-band .ps-h2 span{display:block}.sig-posy .ps-band-lead{margin:24px 0 0;font-size:clamp(21px,2vw,28px);line-height:1.3;max-width:34ch}.sig-posy .ps-zones{margin:26px 0 0;padding:0;max-width:620px;font-size:clamp(19px,1.6vw,23px)}.sig-posy .ps-zone{display:flex;justify-content:space-between;align-items:baseline;gap:6px 20px;flex-wrap:wrap;padding:10px 0;border-top:2px solid color-mix(in srgb,var(--accent-ink) 70%,transparent)}.sig-posy .ps-zone:last-child{border-bottom:2px solid color-mix(in srgb,var(--accent-ink) 70%,transparent)}.sig-posy .ps-zone dt{min-width:0}.sig-posy .ps-zone dd{margin:0;display:flex;align-items:baseline;gap:4px 14px;flex-wrap:wrap;justify-content:flex-end}.sig-posy .ps-zone-fee{font-variant-numeric:lining-nums;white-space:nowrap}.sig-posy .ps-zone-free{font-size:.8em;font-style:italic}.sig-posy .ps-band-more{margin:20px 0 0;font-size:clamp(19px,1.6vw,23px);line-height:1.4;max-width:40ch}.sig-posy .ps-band-more:empty{display:none}.sig-posy .ps-joke{margin:16px 0 0;font-size:18px;font-style:italic}.sig-posy .ps-bike-row{padding:clamp(48px,6vw,84px) var(--gutter) 0}.sig-posy .ps-bike{width:min(600px,100%);margin:0 auto}.sig-posy .ps-split{max-width:1240px;margin:0 auto;padding:clamp(56px,8vw,120px) var(--gutter);display:flex;gap:clamp(28px,6vw,96px);align-items:center}.sig-posy .ps-split-words{flex:1 1 0;min-width:0}.sig-posy .ps-say{margin:24px 0 0;font-size:clamp(21px,2.1vw,30px);line-height:1.3;font-style:normal;max-width:30ch}.sig-posy .ps-split-words>.ps-btn{margin-top:28px}.sig-posy .ps-vase{flex:0 0 auto;width:min(340px,32%)}.sig-posy .ps-weddings-photo{flex:0 0 auto;width:min(460px,42%);aspect-ratio:4 / 5;object-fit:cover;border-radius:16px}.sig-posy .ps-visit{background:var(--ps-butter)}.sig-posy .ps-visit .ps-split-words{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"title hours" "say hours" "open hours" "actions hours";column-gap:clamp(28px,6vw,96px);align-items:start}.sig-posy .ps-visit .ps-h2{grid-area:title}.sig-posy .ps-visit .ps-say{grid-area:say}.sig-posy .ps-visit .ps-open{grid-area:open}.sig-posy .ps-visit .ps-hours{grid-area:hours;align-self:center}.sig-posy .ps-visit .ps-actions{grid-area:actions;margin-top:28px}.sig-posy .ps-open{margin:20px 0 0;display:inline-flex;align-items:center;gap:10px;font-style:italic;font-size:19px}.sig-posy .ps-open:before{content:"";width:12px;height:12px;border-radius:50%;border:2px solid var(--ink)}.sig-posy .ps-open.is-open:before{background:var(--ink)}.sig-posy .ps-hours{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);font-size:clamp(19px,1.7vw,24px)}.sig-posy .ps-hours>div{display:contents}.sig-posy .ps-hours dt,.sig-posy .ps-hours dd{margin:0;padding:12px 0;border-bottom:2px solid var(--ink)}.sig-posy .ps-hours dt{padding-inline-end:32px}.sig-posy .ps-hours>div:first-child>*{border-top:2px solid var(--ink)}.sig-posy .ps-closing{margin:0 auto;padding:clamp(56px,7vw,96px) var(--gutter);max-width:calc(780px + 2 * var(--gutter));text-align:center;font-size:clamp(25px,3vw,40px);line-height:1.22;text-wrap:balance}@media(max-width:760px){.sig-posy .ps-band-inner,.sig-posy .ps-split{flex-direction:column;text-align:center}.sig-posy .ps-cat{width:min(300px,78%)}.sig-posy .ps-band-lead,.sig-posy .ps-say,.sig-posy .ps-band-more{margin-inline:auto}.sig-posy .ps-zones{margin-inline:auto;text-align:start}.sig-posy .ps-vase{width:min(250px,62%)}.sig-posy .ps-weddings-photo{width:100%}.sig-posy .ps-week-head{flex-direction:column;align-items:flex-start}.sig-posy .ps-visit .ps-split-words{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "say" "open" "hours" "actions";justify-items:center}.sig-posy .ps-visit .ps-hours{width:100%;max-width:420px;margin-top:26px;text-align:start}.sig-posy .ps-actions-start{justify-content:center}}.sig-posy .sec-head .sec-title:after{display:none}.sig-posy .tile .pic,.sig-posy .card-img .pic{background:var(--ps-butter);border-radius:16px}.sig-posy .tile-label{font-family:var(--ps-serif);font-size:20px;text-transform:none;letter-spacing:0}.sig-posy .sec-builder{background:transparent}.sig-posy .sec-builder .builder-inner{background:transparent;border:2px solid var(--ink);border-radius:24px}.sig-posy .quote blockquote{font-family:var(--ps-serif);font-size:clamp(24px,2.6vw,34px);line-height:1.25}.sig-posy .sec-more,.sig-posy .link-arrow{font-family:var(--ps-serif);text-transform:none;letter-spacing:0;font-size:18px}.sig-posy .card-img .pic.is-cutout img{object-fit:contain;object-position:center bottom;padding:8% 7% 0}.sig-posy .card-title{font-family:var(--ps-serif);font-size:clamp(19px,1.6vw,24px);font-weight:500;text-transform:none;letter-spacing:-.005em;line-height:1.15}.sig-posy .card-price{font-family:var(--ps-serif);font-size:19px;font-weight:400;color:var(--ink)}.sig-posy .card-buy .ck-btn{background:var(--ink);color:var(--ground)!important;border:2px solid var(--ink);font-size:16px;text-transform:none;letter-spacing:0}.sig-posy .card-buy .ck-btn:hover{background:var(--accent);color:var(--accent-ink)!important}.sig-posy .badge{font-family:var(--ps-serif);text-transform:none;letter-spacing:0;border-radius:999px;background:var(--ink);color:var(--ground)}.sig-posy .badge-soft{background:var(--ground);color:var(--ink);border:2px solid var(--ink)}.sig-posy .site-footer{background:var(--accent);color:var(--accent-ink);border-top:0}.sig-posy .site-footer a{color:var(--accent-ink)}.sig-posy .ftr{position:relative}.sig-posy .ftr-brand{grid-column:1 / -1;position:relative;padding-inline-end:clamp(96px,14vw,200px)}.sig-posy .ftr-brand:after{content:"";position:absolute;inset-inline-end:0;bottom:0;width:clamp(80px,12vw,180px);aspect-ratio:1;background:url(/sig-art/posy/bird.svg) center / contain no-repeat;mix-blend-mode:multiply}:root.sig-posy[dir=rtl] .ftr-brand:after{transform:scaleX(-1)}.sig-posy .ftr-logo{display:block;font-family:var(--ps-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(64px,14vw,200px);line-height:.86;text-wrap:balance;color:var(--accent-ink);text-decoration:none}.sig-posy .ftr-tag{font-family:var(--ps-serif);font-style:italic;font-size:20px;margin-top:14px;color:var(--accent-ink);opacity:1}.sig-posy .ftr-cutoff{font-family:var(--ps-serif);color:var(--accent-ink);opacity:1;font-size:17px}.sig-posy .ftr-h{font-family:var(--ps-serif);font-style:italic;text-transform:none;letter-spacing:0;font-size:18px;font-weight:400;color:var(--accent-ink);opacity:1}.sig-posy .site-footer :is(.ftr-links,.ftr-quiet,address,.hours){font-family:var(--ps-serif);font-size:18px}.sig-posy .site-footer .hours :is(dt,dd){color:var(--accent-ink);opacity:1}.sig-posy .site-footer .hours>div{border-color:color-mix(in srgb,var(--accent-ink) 40%,transparent)}.sig-posy .site-footer :is(.ftr-links a,.ftr-quiet a,.ftr-link):hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sig-posy .site-footer .ftr-base{border-top:0;background:linear-gradient(var(--accent-ink),var(--accent-ink)) center top / calc(100% - 2 * var(--gutter)) 2px no-repeat;font-family:var(--ps-serif);color:var(--accent-ink)}.sig-posy .site-footer .ftr-base :is(a,button,span){color:var(--accent-ink)}.sig-posy .socials a{color:var(--accent-ink);border-color:var(--accent-ink)}@media(max-width:699px){.sig-posy .ftr-brand{padding-inline-end:0;padding-top:clamp(70px,22vw,96px)}.sig-posy .ftr-brand:after{top:0;bottom:auto;width:84px}}.sig-posy .site-footer{border-radius:0}.sig-posy .pdp-cat{font-family:var(--ps-serif);font-style:italic;font-size:18px;text-transform:none;letter-spacing:0}.sig-posy .pdp-price{font-family:var(--ps-serif);font-size:clamp(22px,2vw,28px);font-weight:400}.sig-posy .pdp-slide .pic,.sig-posy .pdp-thumb{background:var(--ps-butter);border-radius:16px}.sig-posy .pdp-more summary{font-family:var(--ps-serif);font-weight:500}.sig-posy .ck-size{border:2px solid color-mix(in srgb,var(--ink) 30%,transparent);border-radius:16px;background:transparent;font-family:var(--ps-serif)}.sig-posy .ck-size:hover{border-color:var(--ink)}.sig-posy .ck-size.is-on{border-color:var(--ink);background:var(--ps-butter);box-shadow:none}.sig-posy .ck-qty{border:2px solid color-mix(in srgb,var(--ink) 30%,transparent);border-radius:999px}.sig-posy :is(.ck-line-name,.ck-item-name,.ck-bline-name){font-family:var(--ps-serif);font-weight:500;text-transform:none;letter-spacing:-.005em}.sig-posy :is(.ck-h2,.ck-step-title,.ck-summary-title,.ck-drawer-title){font-family:var(--ps-display);font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:1}.sig-posy :is(.ck-line-img,.ck-item-img,.ck-bline-pic){background:var(--ps-butter);border-radius:12px}.sig-posy :is(.ck-summary-card,.ck-basket-side,.ck-co-side){background:var(--ps-butter);border:0;border-radius:20px}.sig-posy .ck-drawer,.sig-posy .ck-drawer-panel{background:var(--ground);color:var(--ink)}.sig-posy :is(.ck-choice,.ck-chip,.ck-day).is-on{border-color:var(--ink);background:var(--ps-butter)}.sig-posy .ck-input,.sig-posy .site-main :is(input,select,textarea){border-width:2px;border-color:color-mix(in srgb,var(--ink) 30%,transparent);background:#fffef6;font-family:var(--ps-serif)}.sig-posy .ck-input:focus,.sig-posy .site-main :is(input,select,textarea):focus{border-color:var(--ink)}
