:root.sig-grand{--gd-display: "DM Serif Display", Georgia, serif;--gd-word: "Cormorant Garamond", Garamond, Georgia, serif;--gd-caps: "Archivo", "Helvetica Neue", Arial, sans-serif;--gd-serif: "Libre Caslon Text", "Libre Baskerville", Georgia, serif;--gd-ink: #1b1416;--gd-black: #111;--gd-cream: #f4eee3;--gd-page: #fbf8f2;--gd-butter: #f1d27c;--gd-blush: #e9c7cc;--gd-sage: #c7d3bc;--gd-stone: #eadfcf;--gd-tomato: #d9533a;--gd-accent: var(--accent);--gd-gap: 20px;--gd-max: 1400px;--wrap: 1400px;--text: 17px;--heading-weight: 400;--heading-case: none;--heading-track: 0;--nav-size: 12px;--nav-case: uppercase;--nav-track: .08em;--btn-size: 12px;--btn-case: uppercase;--btn-track: .08em;--btn-weight: 600;--btn-h: 48px;--btn-pad: 20px;--eyebrow-size: 11px;--eyebrow-track: .08em;--radius-btn: 0;--radius: 0;--radius-sm: 0;--header-h: 60px;--f-bg: var(--gd-black);--f-ink: var(--gd-cream);--ck-line: color-mix(in srgb, var(--gd-ink) 18%, transparent)}.sig-grand body{font-family:var(--gd-serif);background:var(--gd-page);color:var(--gd-ink)}.sig-grand ::selection{background:var(--gd-butter);color:var(--gd-ink)}.sig-grand a{color:inherit}.sig-grand :is(.sec-title,.page-title,.pdp-title,.ck-title,.hero-title,.ck-h2,.ck-step-title,.ck-summary-title,.ck-drawer-title,.post-title){font-family:var(--gd-display);font-weight:400;text-transform:none;letter-spacing:0;line-height:1.04;color:var(--gd-ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance}.sig-grand :is(.sec-title,.page-title,.pdp-title,.hero-title) em{font-style:italic;color:inherit;background:none;padding:0}.sig-grand .gd-cap,.sig-grand :is(.eyebrow,.pdp-cat){font-family:var(--gd-caps);font-weight:600;font-stretch:100%;font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:inherit}.sig-grand .eyebrow:before{display:none}.sig-grand :is(.lead,.prose){font-family:var(--gd-serif)}.sig-grand .gd-arrow{display:inline-block}.sig-grand[dir=rtl] .gd-arrow,[dir=rtl] .sig-grand .gd-arrow{transform:scaleX(-1)}:root.sig-grand:is(:lang(ja),:lang(zh),:lang(ko),:lang(ar)) :is(.gd-cap,.gd-cta,.gd-cat-name,.gd-pname,.gd-pprice,.gd-close-motto,.eyebrow,.nav-link){letter-spacing:0;line-height:1.5}:root.sig-grand:is(:lang(ja),:lang(zh),:lang(ko),:lang(ar)) :is(.gd-cap,.gd-pname,.gd-pprice){font-size:13px}.sig-grand .announce{background:var(--gd-butter);color:var(--gd-ink);font-family:var(--gd-caps);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sig-grand .announce a{color:inherit}.sig-grand .site-header{background:var(--gd-black);color:var(--gd-cream);border-bottom:1px solid rgb(244 238 227 / .22);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sig-grand .hdr{color:var(--gd-cream);min-height:var(--header-h);width:100%;max-width:var(--gd-max);padding-inline:24px;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sig-grand .logo-text{font-family:var(--gd-caps);font-weight:600;font-stretch:100%;font-size:13px;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:var(--gd-cream);overflow-wrap:anywhere;white-space:normal;overflow:visible;text-wrap:balance}.sig-grand .hdr-logo img{max-height:40px}:root.sig-grand .hdr-nav{flex-wrap:wrap;column-gap:clamp(16px,3vw,44px);row-gap:0}.sig-grand .nav-link{font-family:var(--gd-caps);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-cream);white-space:nowrap;padding-inline:0;text-decoration:none}.sig-grand .nav-link:hover,.sig-grand .nav-link.is-active{color:var(--gd-butter);background:none}.sig-grand .nav-link:after{display:none}.sig-grand :is(.hdr-account,.hdr-burger){color:var(--gd-cream)}.sig-grand .hdr-basket{color:var(--gd-cream);background:transparent;font-family:var(--gd-caps);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sig-grand .hdr-basket .ck-count{background:var(--gd-butter);color:var(--gd-ink);box-shadow:0 0 0 2px var(--gd-black);font-family:var(--gd-caps)}.sig-grand .drop-inner{background:var(--gd-black);color:var(--gd-cream);border:1px solid rgb(244 238 227 / .22);border-radius:0;box-shadow:none}.sig-grand .drop-list a{font-family:var(--gd-caps);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-cream)}.sig-grand .drop-list a:hover{color:var(--gd-butter);background:none}.sig-grand .m-panel{background:var(--gd-black);color:var(--gd-cream)}.sig-grand .m-link{font-family:var(--gd-caps);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gd-cream)}.sig-grand .m-link-lead{font-family:var(--gd-display);font-weight:400;text-transform:none;letter-spacing:0;font-size:34px}.sig-grand .m-panel hr{border-color:#f4eee338}.sig-grand .m-foot,.sig-grand .m-foot a{color:var(--gd-cream)}.sig-grand :is(.btn,.ck-btn,.gd-btn){font-family:var(--gd-caps);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-radius:0;box-shadow:none}.sig-grand .gd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border:0;background:var(--gd-ink);color:var(--gd-cream);text-decoration:none;text-align:center;line-height:1.2;transition:background .2s ease}.sig-grand .gd-btn:hover{background:var(--gd-accent);color:var(--accent-ink)}.sig-grand .gd-btn-line{background:transparent;color:var(--gd-ink);box-shadow:inset 0 0 0 1.5px var(--gd-ink)}.sig-grand .gd-btn-line:hover{background:var(--gd-ink);color:var(--gd-cream)}.sig-grand :is(.btn,.ck-btn,.gd-btn,.gd-tile,.gd-news-link):focus-visible{outline:2px solid var(--gd-ink);outline-offset:3px}.sig-grand :is(.btn-primary,.ck-btn-main){background:var(--gd-ink);color:var(--gd-cream)!important;border-color:var(--gd-ink)}.sig-grand :is(.btn-primary,.ck-btn-main):hover{background:var(--gd-accent);border-color:var(--gd-accent);color:var(--accent-ink)!important}.sig-grand :is(.btn-ghost,.ck-btn-quiet){border:1.5px solid var(--gd-ink);color:var(--gd-ink);background:transparent}.sig-grand :is(.btn-ghost,.ck-btn-quiet):hover{background:var(--gd-ink);color:var(--gd-cream)}.sig-grand .home:has(>.gd-ticker){display:flex;flex-direction:column}.sig-grand .home:has(>.gd-ticker)>*{order:1}.sig-grand .home:has(>.gd-ticker)>.gd-a{order:0}.sig-grand .home:has(>.gd-ticker)>.gd-z{order:2}.sig-grand .home:has(>.gd-ticker)>:is(.sec-about,.sec-featured,.sec-delivery,.sec-weddings,.sec-visit,.sec-categories,.sec-occasions,.sec-builder){display:none}.sig-grand .home:has(>.gd-ticker)>.sec{padding-block:clamp(32px,4vw,56px)}.sig-grand .gd-ticker{background:var(--gd-black);color:var(--gd-cream)}.sig-grand .gd-tick{overflow:hidden;padding:8px 0 2px}.sig-grand .gd-tick-track{display:flex;width:max-content;animation:gd-tick 70s linear infinite}.sig-grand .gd-tick-run{display:flex;flex:none}.sig-grand .gd-tick-bit{font-family:var(--gd-display);font-size:clamp(40px,4.6vw,70px);line-height:1.15;white-space:nowrap}.sig-grand .gd-tick-bit i{font-style:normal;padding-inline:.45em;opacity:.9}@keyframes gd-tick{to{transform:translate(-50%)}}@keyframes gd-tick-rtl{to{transform:translate(50%)}}[dir=rtl] .sig-grand .gd-tick-track,.sig-grand[dir=rtl] .gd-tick-track{animation-name:gd-tick-rtl}.sig-grand .gd-tick-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:var(--gd-max);margin:0 auto;padding:6px 24px 18px}.sig-grand .gd-tick-labels .gd-cap{font-size:10px;max-width:24ch}.sig-grand .gd-tick-hot{color:var(--gd-butter);text-decoration:none}.sig-grand a.gd-tick-hot:hover{text-decoration:underline;text-underline-offset:3px}.sig-grand .gd-grid{width:100%;max-width:var(--gd-max);margin:0 auto;padding:var(--gd-gap);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gd-gap)}.sig-grand .gd-tile{position:relative;overflow:hidden;min-width:0;margin:0;text-decoration:none;color:var(--gd-ink)}.sig-grand .gd-c-accent{background:var(--gd-accent);color:var(--accent-ink)}.sig-grand .gd-c-butter{background:var(--gd-butter)}.sig-grand .gd-c-blush{background:var(--gd-blush)}.sig-grand .gd-c-sage{background:var(--gd-sage)}.sig-grand .gd-c-stone{background:var(--gd-stone)}.sig-grand .gd-c-tomato{background:var(--gd-tomato)}.sig-grand .gd-c-cream{background:var(--gd-cream)}.sig-grand .gd-row-head{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;gap:8px 24px;flex-wrap:wrap;margin-top:8px}.sig-grand .gd-row-head+.gd-tile{scroll-margin-top:80px}.sig-grand .gd-row-title{margin:0;font-size:12px}.sig-grand .gd-row-more{text-decoration:none;font-size:12px;white-space:nowrap}.sig-grand .gd-row-more:hover{text-decoration:underline;text-underline-offset:4px}.sig-grand .gd-grid>.gd-row-head:not(:first-child){margin-top:28px}.sig-grand .gd-lead{grid-column:span 8;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:clamp(440px,37vw,540px)}.sig-grand .gd-pic{display:flex;align-items:flex-end;justify-content:center;overflow:hidden;min-height:0}.sig-grand .gd-pic img{display:block;transition:transform .5s ease}.sig-grand .gd-pic.is-photo img{width:100%;height:100%;object-fit:cover}.sig-grand .gd-pic.is-cutout img{width:auto;max-width:80%;height:auto;max-height:92%;object-fit:contain;object-position:center bottom}.sig-grand .gd-tile:hover .gd-pic.is-cutout img{transform:translateY(-4px)}.sig-grand .gd-lead .gd-pic{height:100%}.sig-grand .gd-lead .gd-pic.is-cutout{padding:8% 4% 6%;align-items:center}.sig-grand .gd-lead .gd-pic.is-cutout img{max-width:92%;max-height:100%}.sig-grand .gd-lead-body{display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:clamp(24px,3vw,44px);min-width:0}.sig-grand .gd-lead-body .gd-cap{margin:0}.sig-grand .gd-lead-name{margin:0;font-family:var(--gd-display);font-weight:400;font-size:clamp(36px,3.6vw,58px);line-height:1.02;letter-spacing:0;text-transform:none;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.sig-grand .gd-lead-name a{text-decoration:none}.sig-grand .gd-lead-name a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.sig-grand .gd-lead-note{margin:0;font-size:16px;line-height:1.6;max-width:36ch}.sig-grand .gd-lead-price{margin:4px 0 0;font-family:var(--gd-display);font-size:clamp(24px,2vw,30px);line-height:1.1;font-variant-numeric:lining-nums}.sig-grand .gd-lead .gd-buy{margin:6px 0 0}.sig-grand .gd-prod{grid-column:span 3;display:flex;flex-direction:column}.sig-grand .gd-prod .gd-pic{aspect-ratio:4 / 4.3}.sig-grand .gd-prod .gd-pic.is-cutout{padding-top:10%}.sig-grand .gd-prod-tall{grid-column:span 4}.sig-grand .gd-prod-tall .gd-pic{flex:1 1 auto;aspect-ratio:auto;min-height:300px}.sig-grand .gd-prod-tall .gd-pic.is-cutout{padding:10% 0 2%}.sig-grand .gd-prod-tall .gd-pic.is-cutout img{max-width:78%}.sig-grand .gd-prod.is-sold-out .gd-pic img,.sig-grand .gd-lead.is-sold-out .gd-pic img{opacity:.55;filter:grayscale(.4)}.sig-grand .gd-plab{display:flex;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:14px 18px 4px}.sig-grand :is(.gd-pname,.gd-pprice){margin:0;font-family:var(--gd-caps);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.sig-grand .gd-pname{min-width:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sig-grand .gd-pname a{text-decoration:none}.sig-grand .gd-pname a:hover{text-decoration:underline;text-underline-offset:3px}.sig-grand .gd-pprice{white-space:nowrap;font-variant-numeric:lining-nums}.sig-grand .gd-prod .gd-buy,.sig-grand .gd-prod .gd-sold{margin:auto 18px 18px;padding-top:8px}.sig-grand .gd-sold{opacity:.8}.sig-grand .gd-buy .ck-btn{width:auto;min-height:44px;padding:12px 18px;border:0;background:var(--gd-ink);color:var(--gd-cream)!important;font-family:var(--gd-caps);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;transform:none}.sig-grand .gd-buy .ck-btn:hover{background:var(--gd-accent);color:var(--accent-ink)!important;transform:none}.sig-grand .gd-pattern-tile{grid-column:span 4;min-height:300px}.sig-grand :is(.gd-pattern-tile,.gd-band) img{display:block;width:100%;height:100%;object-fit:cover}.sig-grand .gd-fill-0{display:none}.sig-grand .gd-fill-1{grid-column:span 3}.sig-grand .gd-fill-2{grid-column:span 6}.sig-grand .gd-fill-3{grid-column:span 9}.sig-grand .gd-fill{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;color:var(--gd-ink)}.sig-grand .gd-fill-rose{display:block;align-self:center;width:auto;max-width:70%;max-height:260px;flex:1 1 auto;min-height:0;object-fit:contain;transition:transform .5s ease}.sig-grand :is(.gd-fill-2,.gd-fill-3){flex-direction:row;align-items:flex-end}.sig-grand :is(.gd-fill-2,.gd-fill-3) .gd-fill-rose{order:2;max-width:45%}.sig-grand .gd-fill:hover .gd-fill-rose{transform:rotate(-3deg) translateY(-4px)}.sig-grand .gd-band{grid-column:1 / -1;aspect-ratio:21 / 8}.sig-grand .gd-name{grid-column:span 8;display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,56px);min-height:clamp(300px,32vw,480px);container-type:inline-size}.sig-grand .gd-wordmark{margin:0;font-family:var(--gd-word);font-weight:500;text-transform:uppercase;letter-spacing:.06em;line-height:1.1;text-align:center;overflow-wrap:break-word;text-wrap:balance}.sig-grand .gd-amp{font-family:var(--gd-word);font-style:italic;font-weight:500;text-transform:none;letter-spacing:0;font-size:1.5em;line-height:.6}.sig-grand .gd-wordmark-big{font-size:clamp(26px,min(calc(112cqi / var(--gd-chars)),calc(95cqi / var(--gd-word))),68px)}.sig-grand .gd-story{grid-column:span 4;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:clamp(24px,3vw,44px)}.sig-grand .gd-story-text{margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.sig-grand .gd-story-more{text-decoration:none}.sig-grand .gd-story-more:hover{text-decoration:underline;text-underline-offset:4px}.sig-grand .gd-trio{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gd-gap)}.sig-grand .gd-trio>.gd-tile{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center}.sig-grand .gd-trio-pic img{display:block;height:auto}.sig-grand .gd-trio-pic .gd-bird{width:auto;height:82%;max-width:80%;object-fit:contain}.sig-grand .gd-butterfly{width:62%}.sig-grand .gd-trio-amp{container-type:inline-size}.sig-grand .gd-trio-amp span{font-family:var(--gd-word);font-style:italic;font-weight:500;font-size:min(92cqi,300px);line-height:.7;transform:translateY(4%)}.sig-grand .gd-deliv{grid-column:span 5;display:flex;align-items:center;justify-content:center;padding:clamp(28px,4vw,56px);min-height:460px;scroll-margin-top:80px}.sig-grand .gd-sign{background:var(--gd-cream);border:3px solid var(--gd-ink);padding:28px 30px;text-align:center;box-shadow:0 18px 30px #0000001f;width:min(100%,340px)}.sig-grand .gd-wordmark-sign{font-size:20px}.sig-grand .gd-sign-arrow{display:block;width:110px;margin:18px auto 10px;color:var(--gd-ink)}[dir=rtl] .sig-grand .gd-sign-arrow,.sig-grand[dir=rtl] .gd-sign-arrow{transform:scaleX(-1)}.sig-grand .gd-sign-title{margin:0;font-family:var(--gd-word);font-weight:500;font-size:clamp(30px,2.7vw,38px);line-height:1.05;letter-spacing:0;text-transform:none;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.sig-grand .gd-sign-cutoff{margin:10px 0 0;font-size:15px;line-height:1.4}.sig-grand .gd-sign-prices{margin:18px 0 0;font-size:10px}.sig-grand .gd-sign-free{margin:8px 0 0;font-size:13px;font-style:italic}.sig-grand .gd-wed{grid-column:span 7;display:flex;align-items:center;justify-content:center;padding:clamp(28px,4vw,56px);min-height:460px;background:#1f3a2e url(/sig-art/grand/pattern3.webp) center / cover no-repeat}.sig-grand .gd-wide{grid-column:1 / -1}.sig-grand .gd-wed-card{background:var(--gd-cream);padding:34px 36px;width:min(100%,380px);text-align:center;box-shadow:0 18px 30px #00000038}.sig-grand .gd-wed-rose{display:block;width:72px;height:auto;margin:0 auto 10px}.sig-grand .gd-wed-title{margin:0;font-family:var(--gd-word);font-weight:500;font-size:36px;line-height:1.05;letter-spacing:0;text-transform:none;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sig-grand .gd-wed-text{margin:12px 0 0;font-size:15px;line-height:1.6}.sig-grand .gd-wed-card .gd-btn{margin-top:20px}.sig-grand .gd-wed-mail{margin:16px 0 0;font-size:10px;overflow-wrap:anywhere}.sig-grand .gd-wed-mail a{text-decoration:none}.sig-grand .gd-cat{grid-column:span 3;display:flex;flex-direction:column}.sig-grand .gd-cat-last-1{grid-column:1 / -1}.sig-grand .gd-cat-last-2{grid-column:span 6}.sig-grand .gd-cat-last-3{grid-column:span 4}.sig-grand .gd-cat-pic{display:flex;align-items:flex-end;justify-content:center;aspect-ratio:4 / 3;overflow:hidden}.sig-grand :is(.gd-cat-last-1,.gd-cat-last-2) .gd-cat-pic{aspect-ratio:16 / 7}.sig-grand .gd-cat-pic img{display:block;transition:transform .5s ease}.sig-grand .gd-cat-pic.is-photo img{width:100%;height:100%;object-fit:cover}.sig-grand .gd-cat-pic.is-cutout{padding-top:8%}.sig-grand .gd-cat-pic.is-cutout img{max-width:70%;max-height:100%;width:auto;height:auto;object-fit:contain}.sig-grand .gd-cat:hover .gd-cat-pic img{transform:translateY(-4px)}.sig-grand .gd-cat.no-pic{min-height:180px;justify-content:flex-end}.sig-grand .gd-cat-name{padding:16px 20px 20px;font-family:var(--gd-caps);font-weight:800;font-size:clamp(16px,1.4vw,20px);line-height:1.15;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sig-grand .gd-cta{display:flex;align-items:flex-end;min-height:200px;padding:28px;font-family:var(--gd-caps);font-weight:800;font-size:clamp(20px,1.9vw,26px);line-height:1.1;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.sig-grand .gd-cta>span{max-width:18ch;min-width:0}.sig-grand .gd-cta:hover>span{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.sig-grand .gd-cta-1-0{grid-column:1 / -1}.sig-grand :is(.gd-cta-2-0,.gd-cta-2-1,.gd-cta-3-0){grid-column:span 6}.sig-grand :is(.gd-cta-3-1,.gd-cta-3-2,.gd-cta-4-0,.gd-cta-4-1,.gd-cta-4-2,.gd-cta-4-3){grid-column:span 3}.sig-grand .gd-close{background:var(--gd-black);color:var(--gd-cream);margin-top:var(--gd-gap);scroll-margin-top:60px}.sig-grand .gd-close-inner{max-width:var(--gd-max);margin:0 auto;padding:48px 24px 56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:40px;align-items:start}.sig-grand .gd-wordmark-small{text-align:start;font-size:24px;line-height:1.15}.sig-grand .gd-close-motto{margin:26px 0 0;font-family:var(--gd-caps);font-weight:800;font-size:clamp(22px,2.2vw,30px);line-height:1.1;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sig-grand .gd-news-title{margin:0 0 12px;font-size:11px;color:var(--gd-butter)}.sig-grand .gd-news-text{margin:0;font-size:15px;line-height:1.6;max-width:40ch}.sig-grand .gd-news-link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;margin-top:14px;border-bottom:1.5px solid var(--gd-cream);color:var(--gd-cream);text-decoration:none;font-size:17px}.sig-grand .gd-news-link .gd-arrow{font-size:24px;line-height:1;transition:transform .2s ease}.sig-grand .gd-news-link:hover .gd-arrow{transform:translate(4px)}[dir=rtl] .sig-grand .gd-news-link:hover .gd-arrow{transform:scaleX(-1) translate(4px)}.sig-grand .gd-visit address{font-style:normal;font-size:15px;line-height:1.6}.sig-grand .gd-hours{margin:14px 0 0;display:grid;gap:4px;font-size:14px;max-width:320px}.sig-grand .gd-hours div{display:flex;justify-content:space-between;gap:16px}.sig-grand .gd-hours :is(dt,dd){margin:0}.sig-grand .gd-hours dd{text-align:end}.sig-grand .gd-visit-links{margin:14px 0 0;font-size:14px}.sig-grand .gd-visit-links a{color:var(--gd-cream);text-decoration:underline;text-underline-offset:4px}.sig-grand .gd-open{margin:10px 0 0;display:inline-flex;align-items:center;gap:8px;font-family:var(--gd-caps);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.sig-grand .gd-open:before{content:"";width:8px;height:8px;border-radius:50%;border:1.5px solid var(--gd-cream)}.sig-grand .gd-open.is-open:before{background:var(--gd-butter);border-color:var(--gd-butter)}@media(prefers-reduced-motion:reduce){.sig-grand .gd-tick-track{animation:none}.sig-grand :is(.gd-pic img,.gd-cat-pic img,.gd-news-link .gd-arrow,.gd-fill-rose){transition:none}}@media(max-width:900px){.sig-grand{--gd-gap: 12px}.sig-grand .gd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sig-grand .gd-grid>*{grid-column:1 / -1!important}.sig-grand .gd-grid>:is(.gd-prod,.gd-pattern-tile,.gd-fill-odd,.gd-cat){grid-column:span 1!important}.sig-grand .gd-grid>.gd-cat-odd{grid-column:1 / -1!important}.sig-grand .gd-grid>.gd-fill-even{display:none}.sig-grand .gd-grid>.gd-fill-odd{display:flex}.sig-grand .gd-tick-labels{gap:12px;padding:4px 16px 14px}.sig-grand .gd-tick-bit{font-size:40px}.sig-grand .hdr{padding-inline:16px}.sig-grand .gd-lead{grid-template-columns:minmax(0,1fr);min-height:0}.sig-grand .gd-lead .gd-pic{aspect-ratio:1 / 1;height:auto}.sig-grand .gd-lead .gd-pic.is-cutout{aspect-ratio:5 / 4;padding:6% 4% 2%}.sig-grand .gd-lead-body{padding:20px 18px 22px;gap:10px}.sig-grand .gd-lead-name{font-size:clamp(32px,9vw,44px)}}@media(max-width:600px){.sig-grand .gd-lead .gd-pic,.sig-grand .gd-lead .gd-pic.is-cutout{aspect-ratio:4 / 3}.sig-grand .gd-lead .gd-pic.is-cutout{padding:5% 4% 0}.sig-grand .gd-lead-note{display:none}.sig-grand .gd-lead-body{padding:16px 18px 20px;gap:8px}.sig-grand .gd-lead-name{font-size:clamp(30px,8.4vw,40px)}.sig-grand .gd-lead-price{margin:0}.sig-grand .gd-lead .gd-buy{margin:4px 0 0}}@media(max-width:900px){.sig-grand .gd-prod-tall .gd-pic{flex:none;aspect-ratio:4 / 4.3;min-height:0}.sig-grand .gd-prod-tall .gd-pic.is-cutout{padding:10% 0 0}.sig-grand .gd-pattern-tile{min-height:0;aspect-ratio:auto}.sig-grand .gd-plab{flex-direction:column;align-items:flex-start;padding:12px 12px 4px;gap:2px}.sig-grand :is(.gd-pname,.gd-pprice){font-size:11px}.sig-grand .gd-prod .gd-buy,.sig-grand .gd-prod .gd-sold{margin:auto 12px 12px}.sig-grand .gd-prod .gd-buy .ck-btn,.sig-grand .gd-prod .gd-buy .gd-btn{width:100%;padding:10px 8px;font-size:11px;letter-spacing:.05em}.sig-grand .gd-band{aspect-ratio:4 / 3}.sig-grand .gd-name{min-height:220px}.sig-grand .gd-trio{gap:var(--gd-gap)}.sig-grand .gd-trio>.gd-tile{aspect-ratio:4 / 5}.sig-grand :is(.gd-deliv,.gd-wed){min-height:0;padding:40px 18px}.sig-grand .gd-cat-pic,.sig-grand :is(.gd-cat-last-1,.gd-cat-last-2) .gd-cat-pic{aspect-ratio:1 / 1}.sig-grand .gd-cat-odd .gd-cat-pic{aspect-ratio:16 / 9}.sig-grand .gd-cat-name{padding:12px 14px 14px;font-size:14px}.sig-grand .gd-grid>.gd-cta:not(.gd-fill){grid-column:span 1!important;min-height:132px;padding:18px 14px;font-size:15px}.sig-grand .gd-grid>:is(.gd-cta-1-0,.gd-cta-3-0){grid-column:1 / -1!important;font-size:21px}.sig-grand .gd-fill{min-height:0;padding:18px 14px;font-size:16px;flex-direction:column;align-items:flex-start}.sig-grand .gd-fill .gd-fill-rose{order:0;max-width:82%;max-height:170px}.sig-grand .gd-close-inner{padding:40px 16px 44px;gap:32px}}.sig-grand .sec-head .sec-title:after{display:none}.sig-grand .sec-title{font-size:clamp(32px,3.6vw,52px)}.sig-grand :is(.tile .pic,.card-img .pic){border-radius:0}.sig-grand .tile-label{font-family:var(--gd-caps);font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:0}.sig-grand .quote blockquote{font-family:var(--gd-display);font-size:clamp(24px,2.6vw,34px);line-height:1.25}.sig-grand :is(.sec-more,.link-arrow){font-family:var(--gd-caps);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-ink)}.sig-grand .card-img{background:var(--gd-blush)}.sig-grand :is(.grid,.product-grid,.grid-featured)>.card:nth-child(5n+2) .card-img{background:var(--gd-butter)}.sig-grand :is(.grid,.product-grid,.grid-featured)>.card:nth-child(5n+3) .card-img{background:var(--gd-sage)}.sig-grand :is(.grid,.product-grid,.grid-featured)>.card:nth-child(5n+4) .card-img{background:var(--gd-stone)}.sig-grand :is(.grid,.product-grid,.grid-featured)>.card:nth-child(5n) .card-img{background:var(--gd-cream)}.sig-grand .card-img .pic{background:transparent}.sig-grand .card-img .pic.is-cutout img{object-fit:contain;object-position:center bottom;padding:10% 10% 0}.sig-grand .card-title{font-family:var(--gd-caps);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;color:var(--gd-ink)}.sig-grand .card-title a{color:inherit}.sig-grand .card-price{font-family:var(--gd-caps);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-ink)}.sig-grand .card-body:before{content:none;display:none}.sig-grand:is(.card-plain,.card-framed,.card-minimal,.card-panel) .card-body{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;border-top:0;margin-top:0;padding:14px 2px 0}.sig-grand .card-note{font-family:var(--gd-serif);font-size:14px}.sig-grand .card-buy .ck-btn{background:var(--gd-ink);color:var(--gd-cream)!important;border:0;transform:none}.sig-grand .card-buy .ck-btn:hover{background:var(--gd-accent);color:var(--accent-ink)!important}.sig-grand .card:hover :is(img,.pic){transform:none}.sig-grand .badge{font-family:var(--gd-caps);font-weight:600;font-size:10px;letter-spacing:.08em;text-transform:uppercase;border-radius:0;background:var(--gd-ink);color:var(--gd-cream)}.sig-grand .badge-soft{background:var(--gd-cream);color:var(--gd-ink)}.sig-grand .site-main:has(.gd-close)+.site-footer{margin-top:0}.sig-grand .site-footer{background:var(--gd-black);color:var(--gd-cream);border-top:1px solid rgb(244 238 227 / .22);border-radius:0;font-family:var(--gd-serif)}.sig-grand body:has(.gd-close[id=visit]) .site-footer .ftr-visit{display:none}.sig-grand body:has(.gd-close) .site-footer .ftr-logo{display:none}.sig-grand .site-footer a{color:var(--gd-cream)}.sig-grand .ftr-logo{font-family:var(--gd-word);font-weight:500;font-size:24px;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;color:var(--gd-cream);text-decoration:none;overflow-wrap:break-word}.sig-grand :is(.ftr-tag,.ftr-cutoff){font-family:var(--gd-serif);font-size:15px;color:var(--gd-cream);opacity:.85}.sig-grand .ftr-h{font-family:var(--gd-caps);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-butter);opacity:1}.sig-grand .site-footer :is(.ftr-links,.ftr-quiet,address,.hours){font-family:var(--gd-serif);font-size:14px}.sig-grand .site-footer .hours :is(dt,dd){color:var(--gd-cream);opacity:1}.sig-grand .site-footer .hours>div{border-color:#f4eee32e}.sig-grand .site-footer :is(.ftr-links a,.ftr-quiet a,.ftr-link):hover{color:var(--gd-butter);text-decoration:underline;text-underline-offset:4px}.sig-grand .site-footer .ftr-base{border-top:1px solid rgb(244 238 227 / .18);font-family:var(--gd-caps);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--gd-cream)}.sig-grand .site-footer .ftr-base :is(a,button){color:var(--gd-cream)}.sig-grand .socials a{color:var(--gd-cream);border-color:#f4eee380}.sig-grand .crumbs,.sig-grand .crumbs a{font-family:var(--gd-caps);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-ink)}.sig-grand .pdp-cat{font-size:11px}.sig-grand .pdp-title{font-size:clamp(40px,4.6vw,68px);line-height:1}.sig-grand .pdp-price{font-family:var(--gd-display);font-weight:400;font-size:clamp(26px,2.2vw,34px);color:var(--gd-ink)}.sig-grand :is(.pdp-slide .pic,.pdp-thumb){background:var(--gd-blush);border-radius:0}.sig-grand .pdp-thumb.is-on,.sig-grand .pdp-thumb[aria-current=true]{outline:2px solid var(--gd-ink);outline-offset:2px}.sig-grand .pdp-desc{font-size:16px;line-height:1.7}.sig-grand .pdp-more{border-color:color-mix(in srgb,var(--gd-ink) 18%,transparent)}.sig-grand .pdp-more summary{font-family:var(--gd-caps);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:var(--gd-ink)}.sig-grand .pdp-gallery{align-self:start}.sig-grand .ck-size{border:1.5px solid color-mix(in srgb,var(--gd-ink) 22%,transparent);border-radius:0;background:var(--gd-page);font-family:var(--gd-serif)}.sig-grand .ck-size:hover{border-color:var(--gd-ink)}.sig-grand .ck-size.is-on{border-color:var(--gd-ink);background:var(--gd-butter);box-shadow:inset 0 0 0 1.5px var(--gd-ink)}.sig-grand .ck-size-price{font-family:var(--gd-display);color:var(--gd-ink)}.sig-grand .ck-qty{border:1.5px solid color-mix(in srgb,var(--gd-ink) 22%,transparent);border-radius:0}.sig-grand :is(.ck-line-name,.ck-item-name,.ck-bline-name){font-family:var(--gd-display);font-weight:400;font-size:21px;text-transform:none;letter-spacing:0;color:var(--gd-ink)}.sig-grand .ck-bline-name a{color:var(--gd-ink)!important}.sig-grand :is(.ck-line-price,.ck-bline-price,.ck-extra-price){font-family:var(--gd-display);font-weight:400;font-size:20px;color:var(--gd-ink)}.sig-grand .ck-extra-name{font-family:var(--gd-serif);color:var(--gd-ink)}.sig-grand :is(.ck-line-pic,.ck-item-img,.ck-bline-pic){background:var(--gd-blush);border-radius:0}.sig-grand :is(.ck-summary,.ck-summary-card,.ck-basket-side,.ck-co-side){background:var(--gd-cream);border:0;border-radius:0;box-shadow:none}.sig-grand :is(.ck-totals-final,.ck-total){font-family:var(--gd-display);font-weight:400;color:var(--gd-ink)}.sig-grand :is(.ck-lines>*,.ck-totals){border-color:color-mix(in srgb,var(--gd-ink) 16%,transparent)}.sig-grand .ck-drawer{background:var(--gd-page);color:var(--gd-ink);border-color:var(--gd-ink);border-radius:0}.sig-grand .ck-drawer-title{font-size:30px}.sig-grand .ck-drawer-item{background:var(--gd-cream);border-radius:0}.sig-grand .ck-drawer-item strong{font-family:var(--gd-display);font-weight:400;font-size:21px;line-height:1.15;color:var(--gd-ink)}.sig-grand .ck-drawer-item span:last-child{font-family:var(--gd-display);color:var(--gd-ink)}.sig-grand :is(.ck-step-head,.ck-step){border-color:color-mix(in srgb,var(--gd-ink) 16%,transparent);border-radius:0}.sig-grand .ck-step-num{background:var(--gd-ink);color:var(--gd-cream);font-family:var(--gd-caps);font-weight:600;border-radius:0}.sig-grand :is(.ck-choice,.ck-chip,.ck-day,.ck-slot){border-color:color-mix(in srgb,var(--gd-ink) 22%,transparent);border-radius:0}.sig-grand :is(.ck-choice,.ck-chip,.ck-day,.ck-slot).is-on{border-color:var(--gd-ink);background:var(--gd-butter);color:var(--gd-ink)}.sig-grand .ck-input,.sig-grand .site-main :is(input:not([type=checkbox],[type=radio]),select,textarea){border-radius:0;border-width:1.5px;border-color:color-mix(in srgb,var(--gd-ink) 25%,transparent);background:#fff;font-family:var(--gd-serif)}.sig-grand .ck-input:focus,.sig-grand .site-main :is(input,select,textarea):focus{border-color:var(--gd-ink);outline-color:var(--gd-ink)}.sig-grand :is(.ck-link,.ck-keep){color:var(--gd-ink)}.sig-grand .ck-basket-side :is(a,button):not(.ck-btn){color:var(--gd-ink)}.sig-grand .page-title{font-size:clamp(40px,5vw,72px)}.sig-grand .sec-related{border-top:0}
