.ds-library{min-height:100svh}.ds-topbar{border-bottom:1px solid var(--border);background:var(--background);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 2rem;display:grid}.ds-layout{grid-template-columns:16rem minmax(0,1fr);display:grid}.ds-sidebar{border-right:1px solid var(--border);background:var(--section-soft);align-self:start;max-height:100svh;padding:2rem 1.25rem;position:sticky;top:0;overflow-y:auto}.ds-content{min-width:0;max-width:100rem;padding:3rem}.ds-nav{white-space:normal;text-align:left;justify-content:flex-start;width:100%;height:auto;padding:.625rem .75rem}.ds-nav-active{background:var(--background);color:var(--primary);box-shadow:inset 3px 0 var(--primary)}.ds-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.ds-preview{border:1px solid var(--border);border-radius:.5rem;min-width:0;margin-bottom:1.5rem;padding:1.5rem}.ds-grid>.ds-preview{margin-bottom:0}.ds-preview .ds-preview{border:0;padding:0}.ds-swatch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.ds-swatch{border:1px solid var(--border);border-radius:.5rem;min-width:0;overflow:hidden}.ds-swatch>div{border-bottom:1px solid var(--border);height:7rem}.ds-swatch code{overflow-wrap:anywhere;padding:.75rem .75rem 0;display:block}.ds-swatch p{overflow-wrap:anywhere;padding:0 .75rem .75rem}.ds-token-list{border-top:1px solid var(--border);margin-top:1.5rem}.ds-token-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.75rem 0;display:grid}.ds-token-list code{overflow-wrap:anywhere}.ds-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.ds-color-mini{border:1px solid var(--border);border-radius:50%;width:3.5rem;height:3.5rem}.ds-color-mini[data-token=background]{background:var(--background)}.ds-color-mini[data-token=section-soft]{background:var(--section-soft)}.ds-color-mini[data-token=cta]{background:var(--cta)}.ds-color-mini[data-token=navy]{background:var(--navy)}.ds-header-preview header{position:relative!important;top:auto!important}.ds-content>div>section{margin-top:2rem}.ds-content .container-site{max-width:100%}.ds-content .hero-trio{max-width:24rem}.owner-google-button{--google-background:#fff;--google-border:#747775;--google-text:#1f1f1f;border:1px solid var(--google-border);background:var(--google-background);min-height:44px;color:var(--google-text);border-radius:9999px;gap:10px;padding:12px;font-size:14px;font-weight:500}.owner-google-button svg{width:18px;height:18px}@media (width<=1023px){.ds-layout{grid-template-columns:minmax(0,1fr)}.ds-sidebar{border-right:0;border-bottom:1px solid var(--border);max-height:none;position:static}.ds-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-content{padding:2rem 1.25rem}.ds-topbar{padding:1rem 1.25rem}}@media (width<=639px){.ds-grid{grid-template-columns:minmax(0,1fr)}.ds-swatch-grid,.ds-icon-grid,.ds-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-preview{padding:1rem}}.ds-token-background{background:var(--background)}.ds-token-foreground{background:var(--foreground)}.ds-token-section-soft{background:var(--section-soft)}.ds-token-photo-panel{background:var(--photo-panel)}.ds-token-heading{background:var(--heading)}.ds-token-primary{background:var(--primary)}.ds-token-primary-foreground{background:var(--primary-foreground)}.ds-token-cta{background:var(--cta)}.ds-token-cta-foreground{background:var(--cta-foreground)}.ds-token-navy{background:var(--navy)}.ds-token-navy-foreground{background:var(--navy-foreground)}.ds-token-blue{background:var(--blue)}.ds-token-blue-deep{background:var(--blue-deep)}.ds-token-ink{background:var(--ink)}.ds-token-ink-foreground{background:var(--ink-foreground)}.ds-token-card{background:var(--card)}.ds-token-muted{background:var(--muted)}.ds-token-muted-foreground{background:var(--muted-foreground)}.ds-token-border{background:var(--border)}.ds-token-input{background:var(--input)}.ds-token-ring{background:var(--ring)}.ds-token-destructive{background:var(--destructive)}.ds-token-success{background:var(--success)}.ds-token-primary-lift{background:var(--primary-lift)}.ds-token-brand-strong{background:var(--brand-strong)}@font-face{font-family:Lovable Camera;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal}.lovable-auth-button{box-sizing:border-box;appearance:none;color:#000;font-synthesis:none;text-align:center;cursor:pointer;background:#fff;border:1px solid #c5cad3;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:220px;min-height:44px;padding:10px 16px;font-family:Lovable Camera,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:22px;display:inline-flex}.lovable-auth-button:before{content:"";background:url(/assets/lovable-mark-DKVi-oJX.svg) 50%/contain no-repeat;flex:none;width:16px;height:17px}.lovable-auth-button:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.lovable-auth-button--dark{color:#fff;background:#000;border-color:#4b5563}.lovable-auth-button--dark:hover:not(:disabled){background:#0a0a0a;border-color:#6b7280}.lovable-auth-button:focus-visible{outline-offset:2px;outline:3px solid #4b73ff}.lovable-auth-button:disabled{cursor:not-allowed;opacity:.55}.lovable-auth-button--full-width{width:100%;min-width:0}.baby-shower-primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.baby-shower-primary li:nth-child(-n+3) .baby-shower-photo{border-bottom:3px solid var(--brand-strong)}.baby-shower-photo{aspect-ratio:1;background:var(--background);border-bottom:1px solid var(--border);display:block}.baby-shower-photo img{object-fit:contain;width:100%;height:100%;padding:1.25rem}.baby-shower-primary a:hover h3,.baby-shower-support a:hover{text-decoration:underline}.baby-shower-primary p{margin-top:.5rem}.baby-shower-support{border-top:1px solid var(--border);flex-wrap:wrap;gap:.25rem 2rem;padding-top:1.25rem;display:flex}.baby-shower-support a{align-items:center;min-height:44px;display:inline-flex}.baby-shower-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;display:grid}.baby-shower-types li{border-top:3px solid var(--brand-strong);padding-top:1.5rem}.baby-shower-types p{margin-top:.75rem}.baby-shower-combos{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.baby-shower-combos li{border-left:3px solid var(--brand-strong);padding-left:1.25rem}.baby-shower-combos p{margin-top:.5rem}.baby-shower-combos a{padding-block:.4rem;display:inline-block}.baby-shower-delivery{grid-template-columns:1.2fr 1fr;gap:4rem;display:grid}.baby-shower-steps{gap:1rem;margin-top:2rem;display:grid}.baby-shower-steps li{border-top:1px solid var(--border);gap:1rem;padding-top:1rem;font-weight:600;display:flex}.baby-shower-steps span{color:var(--brand-strong)}.baby-shower-why{border-left:1px solid var(--border);padding-left:2.5rem}.baby-shower-why li+li{margin-top:.75rem}.baby-shower .quote-form{align-items:start}.baby-shower .quote-form>section{border-left:1px solid var(--border);padding-left:2rem}.baby-shower .quote-form button[type=submit]{scroll-margin-bottom:calc(var(--fixed-quote-height,0px) + 1.5rem)}html.baby-shower-inquiry-visible [data-quote-bar]{display:none}@media (width<=1023px){.baby-shower-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.baby-shower .quote-form>section{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}@media (width<=767px){.baby-shower-primary{gap:1.25rem}.baby-shower-photo img{padding:.75rem}.baby-shower-types,.baby-shower-combos,.baby-shower-delivery{grid-template-columns:1fr;gap:2rem}.baby-shower-why{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}@media (width>=1024px){.baby-shower-primary{grid-template-rows:repeat(3,auto);grid-template-columns:1.4fr 1fr;gap:1.25rem 3rem}.baby-shower-primary li:first-child{grid-row:1/span 3}.baby-shower-primary li:not(:first-child){border-bottom:1px solid var(--border);grid-template-columns:8rem 1fr;align-items:center;column-gap:1.25rem;padding-bottom:1.25rem;display:grid}.baby-shower-primary li:not(:first-child) a{display:contents}.baby-shower-primary li:not(:first-child) .baby-shower-photo{grid-row:span 2}.baby-shower-primary li:not(:first-child) h3{align-self:end;margin-top:0}.baby-shower-primary li:not(:first-child) p{grid-column:2;align-self:start}.baby-shower-primary li:not(:first-child) .baby-shower-photo img{padding:.5rem}}.mitzvah-rentals{grid-template-columns:1fr 1.4fr;align-items:start;gap:3rem;display:grid}.mitzvah-feature{border-top:1px solid var(--border);padding-top:1.5rem;display:block}.mitzvah-feature img{aspect-ratio:1;object-fit:contain;width:100%;max-width:15rem;display:block}.mitzvah-feature:hover h3,.mitzvah-reception a:hover h3{text-decoration:underline}.mitzvah-reception{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:2rem;padding-top:1.5rem;display:grid}.mitzvah-reception a{grid-template-columns:6.5rem 1fr;align-items:center;gap:1rem;display:grid}.mitzvah-reception img{aspect-ratio:1;object-fit:contain;width:100%}.mitzvah-support{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem 2rem;padding-top:1.25rem;display:flex}.mitzvah-support a{align-items:center;min-height:44px;display:inline-flex}.mitzvah-planning{grid-template-columns:1.3fr 1fr 1fr;gap:2.5rem;display:grid}.mitzvah-planning li{border-top:1px solid var(--border);padding-top:1.5rem}.mitzvah-planning li:first-child{border-top:3px solid var(--brand-strong)}.mitzvah-planning p,.mitzvah-combos p{margin-top:.75rem}.mitzvah-combos{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.mitzvah-combos li{border-left:3px solid var(--brand-strong);padding-left:1.25rem}.mitzvah-steps{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.mitzvah-steps li{border-top:1px solid var(--border);gap:1rem;padding-top:1.5rem;display:flex}.mitzvah-steps span{color:var(--brand-strong)}.mitzvah-delivery{grid-template-columns:1.2fr 1fr;gap:4rem;display:grid}.mitzvah-why{border-left:1px solid var(--border);padding-left:2.5rem}.mitzvah-why li+li{margin-top:.75rem}.mitzvah .quote-form>section{border-left:1px solid var(--border);padding-left:2rem}.mitzvah .quote-form button[type=submit]{scroll-margin-bottom:calc(var(--fixed-quote-height,0px) + 1.5rem)}html.mitzvah-inquiry-visible [data-quote-bar]{display:none}@media (width<=1023px){.mitzvah-rentals{grid-template-columns:1fr}.mitzvah-feature img{display:none}.mitzvah .quote-form>section{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}@media (width<=767px){.mitzvah-reception{grid-template-columns:1fr;gap:1.25rem}.mitzvah-reception a{grid-template-columns:5rem 1fr}.mitzvah-planning,.mitzvah-combos,.mitzvah-steps,.mitzvah-delivery{grid-template-columns:1fr;gap:2rem}.mitzvah-why{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}.birthday-featured{gap:2.5rem;display:grid}.birthday-photo{aspect-ratio:4/3;background:var(--background);border-radius:var(--radius);display:block;overflow:hidden}.birthday-photo img{object-fit:contain;width:100%;height:100%;padding:1.5rem}.birthday-featured h3{text-align:center}.birthday-supporting{border-top:1px solid var(--border);gap:1.5rem;padding-top:2rem;display:grid}.birthday-supporting a{grid-template-columns:7rem 1fr;align-items:center;gap:1.5rem;display:grid}.birthday-support-photo{height:7rem;display:block}.birthday-support-photo img{object-fit:contain;width:100%;height:100%;display:block}.birthday-supporting h3{overflow-wrap:anywhere}.birthday-types article{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;padding-top:2rem;display:flex}.birthday-types article p{max-width:32rem;margin-bottom:1rem}.birthday-types article a{align-items:center;min-height:44px;margin-top:auto;display:inline-flex}.birthday-combos li{border-top:1px solid var(--border);align-items:center;gap:1rem;padding:2rem 0;display:grid}.birthday-combos a{padding-block:.5rem;display:inline-block}.birthday-delivery{gap:3rem;display:grid}.birthday-delivery aside{border-top:1px solid var(--border);padding-top:2.5rem}.birthday-delivery li{border-bottom:1px solid var(--border);padding:1rem 0}.birthday-delivery li:first-child{padding-top:0}.birthday .quote-form{align-items:start}.birthday .quote-form>section{border-top:1px solid var(--border);padding-top:2rem}.birthday .quote-form>section>h3{font-size:var(--type-form-title);line-height:1.15}.birthday .quote-form>section>p:first-of-type{margin-top:var(--space-head-text)}.birthday .quote-form>section>a{align-items:center;min-height:44px;display:inline-flex}@media (width>=640px){.birthday-supporting{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.birthday-supporting a{text-align:center;display:block}.birthday-support-photo{height:10rem;margin-bottom:1.5rem}}@media (width>=768px){.birthday-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.birthday-combos li{grid-template-columns:.85fr 1.15fr;gap:3rem}}@media (width>=1024px){.birthday-delivery{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.birthday-delivery aside{border-top:0;border-left:1px solid var(--border);padding:0 0 0 3rem}.birthday .quote-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.birthday .quote-form>section{border-top:0;border-left:1px solid var(--border);top:calc(var(--fixed-header-height,7rem) + 2rem);padding:0 0 0 3rem}}.booth-style-page .booth-opening-layout{align-items:center;gap:2rem;padding-block:2rem}.booth-opening-copy{min-width:0}.booth-style-hero-photo{justify-content:center;align-items:center;min-width:0;height:24rem;margin:0;display:flex}.booth-style-hero-photo img{object-fit:contain;width:auto;max-width:100%;height:100%}.booth-boho .booth-style-hero-photo{background:var(--photo-panel);padding:1.5rem}.booth-editorial-layout,.booth-personalization-layout,.booth-request-layout,.booth-related-layout{gap:2rem;display:grid}.booth-included-list{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.booth-included-list li{border-bottom:1px solid var(--border);padding-bottom:1.25rem}.booth-request{padding-block:4rem}.booth-request-controls{gap:1.25rem;display:grid}.booth-experience-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.booth-request-price{font-size:var(--type-price);font-weight:500}.booth-related-layout{align-items:center}@media (width>=768px){.booth-style-page .booth-opening-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem}.booth-style-hero-photo{height:30rem}.booth-editorial-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:5rem}.booth-personalization-layout,.booth-related-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.booth-request-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:4rem}.booth-request{padding-block:5rem}.booth-boho .booth-opening-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.booth-boho .booth-style-hero-photo{order:-1}.booth-boho .booth-editorial-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.booth-boho .booth-editorial-layout>:last-child{padding-top:3rem}}@media (width>=1024px){.booth-style-hero-photo{height:35rem}.booth-boho .booth-style-hero-photo{padding:2rem}}.christmas-featured{gap:2.5rem;display:grid}.christmas-photo{aspect-ratio:4/3;background:var(--background);display:block}.christmas-photo img{object-fit:contain;width:100%;height:100%;padding:1.25rem}.christmas-more{gap:1.5rem 2.5rem;display:grid}.christmas-more article{border-top:1px solid var(--border);grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:1.25rem;padding-top:1.5rem;display:grid}.christmas-more img{object-fit:contain;width:6rem;height:6rem}.christmas-combos article{border-top:1px solid var(--border);padding-block:1.5rem}.christmas .quote-form>section{border-top:1px solid var(--border);padding-top:2rem}@media (width>=640px){.christmas-featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.christmas-more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.christmas .quote-form{grid-template-columns:repeat(2,minmax(0,1fr))}.christmas .quote-form>section{border-top:0;border-left:1px solid var(--border);top:calc(var(--fixed-header-height,7rem) + 2rem);padding:0 0 0 3rem}.christmas-combos article{grid-template-columns:1fr 1.2fr;align-items:center;gap:3rem;display:grid}}.corp-title span{display:block}@media (width<=767px){.corp-title{font-size:var(--type-section-title)}}@media (width>=390px) and (width<=767px){.corp-title{font-size:var(--type-page-title)}}.landing-page.corp>section:first-child>.container-site>figure.corp-hero-figure{aspect-ratio:auto;background-color:#0000;border-radius:0;width:min(100%,38rem);max-width:38rem;margin-inline:auto;padding:0;overflow:visible}.landing-page.corp>section:first-child>.container-site>figure.corp-hero-figure img{mix-blend-mode:normal}@media (width<=767px){.corp-hero-figure{margin-bottom:1.5rem}}.corp-types li{border-top:1px solid var(--border)}.corp-featured-img img,.corp-supporting-img img{display:block}.corp-combo{border-top:1px solid var(--border)}.corp-combo:last-child{border-bottom:1px solid var(--border)}.choli-title span{display:block}@media (width<=767px){.choli-title{font-size:var(--type-section-title)}}@media (width>=390px) and (width<=767px){.choli-title{font-size:var(--type-page-title)}}.choli-hero{grid-template-columns:1.25fr 1fr;align-items:end;gap:1rem;display:grid}.choli-hero span{border:1px solid var(--border);background:var(--card);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.choli-hero span:last-child{margin-bottom:2.5rem}.choli-hero img{display:block}.choli-tile h3{border-top:2px solid var(--primary);padding-top:.75rem}.choli-types>li{border-top:1px solid var(--border);padding-top:1.5rem}@media (width>=768px){.choli-types>li{border-top:0;border-left:1px solid var(--border);padding-top:0;padding-left:1.75rem}}.choli-combo{border-top:1px solid var(--border)}.choli-combo:last-child{border-bottom:1px solid var(--border)}.choli-note{border-left:3px solid var(--primary);padding-left:1rem}.graduation-hero-photo{aspect-ratio:1;justify-self:center;width:100%;max-width:30rem;margin:0}.graduation-hero-photo img{object-fit:contain;width:100%;height:100%;display:block}.graduation-primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.graduation-primary li:nth-child(-n+3) .graduation-photo{border-bottom:3px solid var(--brand-strong)}.graduation-photo{aspect-ratio:1;background:var(--background);border-bottom:1px solid var(--border);display:block}.graduation-photo img{object-fit:contain;width:100%;height:100%;padding:1.25rem}.graduation-primary a:hover h3,.graduation-support a:hover{text-decoration:underline}.graduation-primary p{margin-top:.5rem}.graduation-support{border-top:1px solid var(--border);flex-wrap:wrap;gap:.25rem 2rem;padding-top:1.25rem;display:flex}.graduation-support a{align-items:center;min-height:44px;display:inline-flex}.graduation-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;display:grid}.graduation-types li{border-top:3px solid var(--brand-strong);padding-top:1.5rem}.graduation-types p{margin-top:.75rem}.graduation-combos{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.graduation-combos li{border-left:3px solid var(--brand-strong);padding-left:1.25rem}.graduation-combos p{margin-top:.5rem}.graduation-combos a{padding-block:.4rem;display:inline-block}.graduation-delivery{grid-template-columns:1.2fr 1fr;gap:4rem;display:grid}.graduation-steps{gap:1rem;margin-top:2rem;display:grid}.graduation-steps li{border-top:1px solid var(--border);gap:1rem;padding-top:1rem;font-weight:600;display:flex}.graduation-steps span{color:var(--brand-strong)}.graduation-why{border-left:1px solid var(--border);padding-left:2.5rem}.graduation-why li+li{margin-top:.75rem}.graduation .quote-form{align-items:start}.graduation .quote-form>section{border-left:1px solid var(--border);padding-left:2rem}.graduation .quote-form button[type=submit]{scroll-margin-bottom:calc(var(--fixed-quote-height,0px) + 1.5rem)}html.graduation-inquiry-visible [data-quote-bar]{display:none}@media (width<=1023px){.graduation-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.graduation .quote-form>section{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}@media (width<=767px){.graduation-hero-photo{max-width:22rem;margin-inline:auto}.graduation-primary{gap:1.25rem}.graduation-photo img{padding:.75rem}.graduation-types,.graduation-combos,.graduation-delivery{grid-template-columns:1fr;gap:2rem}.graduation-why{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}@media (width>=1024px){.chw-title span{display:block}}.chw{--space-head-text:1.75rem}@media (width>=768px){.chw{--space-head-text:2.5rem}}.chw-hero{margin:0}.chw-hero img{aspect-ratio:4/3;object-fit:cover;object-position:center 40%;border-radius:var(--radius);width:100%;display:block}.chw-hero figcaption{font-size:var(--type-caption);color:var(--muted-foreground);margin-top:.75rem}.chw-hero figcaption a{text-underline-offset:2px;text-decoration:underline}.chw-chairs{gap:2rem;display:grid}@media (width>=768px){.chw-chairs{grid-template-columns:repeat(3,minmax(0,1fr))}}.chw-chair{flex-direction:column;min-width:0;display:flex}.chw-chair-img{aspect-ratio:1;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);justify-content:center;align-items:center;padding:.75rem;display:flex;overflow:hidden}.chw-chair-img img{object-fit:contain;width:90%;height:90%}.chw-chair[data-image=chair-resin-padded] .chw-chair-img img{transform:translate(-1%)}.chw-chair-body{flex-direction:column;flex:1;padding-top:1rem;display:flex}.chw-chair-body h3{font-weight:500}.chw-chair-price{margin-top:auto;padding-top:1.25rem}@media (width>=768px){.chw-chair-body h3{min-height:2.7em}}.chw-planning-sequence{align-content:start;gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.chw-planning-sequence{margin-top:var(--space-head-text)}}.landing-page.holiday>section:first-child>.container-site>figure.holiday-hero-figure{aspect-ratio:auto;background-color:#0000;border-radius:0;width:min(100%,38rem);max-width:38rem;margin-inline:auto;padding:0;overflow:visible}.landing-page.holiday>section:first-child>.container-site>figure.holiday-hero-figure img{mix-blend-mode:normal}@media (width<=767px){.holiday-hero-figure{margin-bottom:1.5rem}}.holiday-equipment{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.holiday-equipment img{aspect-ratio:1;object-fit:contain;width:100%}.holiday-equipment h3{margin-top:1rem}.holiday-equipment-links{border-top:1px solid var(--border);flex-wrap:wrap;gap:1rem 2rem;padding-top:1.5rem;display:flex}.holiday-equipment-links a{align-items:center;min-height:44px;display:inline-flex}.holiday-steps{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.holiday-steps li{border-top:1px solid var(--border);gap:1rem;padding-top:1.5rem;display:flex}.holiday-steps span{color:var(--brand-strong)}.holiday-delivery{grid-template-columns:1.2fr 1fr;gap:4rem;display:grid}.holiday-why{border-left:1px solid var(--border);padding-left:2.5rem}.holiday-why li+li{margin-top:.75rem}.holiday .quote-form>section{border-left:1px solid var(--border);padding-left:2rem}.holiday .quote-form button[type=submit]{scroll-margin-bottom:calc(var(--fixed-quote-height,0px) + 1.5rem)}html.holiday-inquiry-visible [data-quote-bar]{display:none}@media (width<=1023px){.holiday .quote-form>section{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}@media (width<=767px){.holiday-equipment{grid-template-columns:1fr 1fr;gap:2rem 1rem}.holiday-steps,.holiday-delivery{grid-template-columns:1fr;gap:2rem}.holiday-why{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}.nye-hero-photo{min-width:0;margin:0}.nye-hero-photo img{aspect-ratio:1;object-fit:contain;width:100%;height:100%}.nye-featured{grid-template-columns:1.25fr 1fr 1fr;align-items:end;gap:2rem;display:grid}.nye-photo{background:var(--cream);aspect-ratio:1;display:block}.nye-photo img{object-fit:contain;width:100%;height:100%;padding:1.25rem;display:block}.nye-featured h3{border-bottom:2px solid var(--primary);padding-bottom:1rem}.nye-seating{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.nye-seating a{grid-template-columns:8rem 1fr;align-items:center;gap:1.5rem;display:grid}.nye-supporting{border-top:1px solid var(--border);flex-wrap:wrap;gap:1rem 2rem;padding-top:2rem;display:flex}.nye-supporting a{align-items:center;min-height:44px;display:inline-flex}.nye-types{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.nye-types li{border-top:1px solid var(--border);padding-top:1.5rem}.nye-combos li{border-top:1px solid var(--border);grid-template-columns:1fr 1.2fr;align-items:center;gap:2rem;padding:1.75rem 0;display:grid}.nye-combos li:last-child{border-bottom:1px solid var(--border)}.nye-delivery{grid-template-columns:1.2fr 1fr;gap:5rem;display:grid}.nye-why{border-left:1px solid var(--border);padding-left:3rem}.nye-why li+li{margin-top:.75rem}.nye .quote-form>section{border-left:1px solid var(--border);padding-left:2rem}.nye .quote-form button[type=submit]{scroll-margin-bottom:calc(var(--fixed-quote-height,0px) + 1.5rem)}html.nye-inquiry-visible [data-quote-bar]{display:none}@media (width<=1023px){.nye .quote-form>section{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}@media (width<=767px){.nye-hero-photo{width:100%;max-width:24rem;margin-inline:auto}.nye-featured{grid-template-columns:1fr 1fr;gap:2rem 1rem}.nye-featured>li:first-child{grid-column:1/-1}.nye-featured>li:first-child .nye-photo{aspect-ratio:4/3}.nye-seating{gap:1.5rem}.nye-seating a{grid-template-columns:1fr;gap:1rem}.nye-types,.nye-delivery,.nye-combos li{grid-template-columns:1fr;gap:1.5rem}.nye-delivery{gap:3rem}.nye-why{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}.quince-hero-photo{aspect-ratio:1;justify-self:center;width:100%;max-width:30rem;margin:0}.quince-hero-photo img{object-fit:contain;width:100%;height:100%;display:block}.quince-primary{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;display:grid}.quince-primary li:nth-child(-n+2) .quince-photo{border-bottom:3px solid var(--brand-strong)}.quince-photo{aspect-ratio:1;background:var(--background);border-bottom:1px solid var(--border);display:block}.quince-photo img{object-fit:contain;width:100%;height:100%;padding:1.25rem}.quince-primary a:hover h3,.quince-support a:hover{text-decoration:underline}.quince-primary p{margin-top:.5rem}.quince-support{border-top:1px solid var(--border);flex-wrap:wrap;gap:.25rem 2rem;padding-top:1.25rem;display:flex}.quince-support a{align-items:center;min-height:44px;display:inline-flex}.quince-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;display:grid}.quince-types li{border-top:3px solid var(--brand-strong);padding-top:1.5rem}.quince-types p{margin-top:.75rem}.quince-combos{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.quince-combos li{border-left:3px solid var(--brand-strong);padding-left:1.25rem}.quince-combos p{margin-top:.5rem}.quince-combos a{padding-block:.4rem;display:inline-block}.quince-delivery{grid-template-columns:1.2fr 1fr;gap:4rem;display:grid}.quince-steps{gap:1rem;margin-top:2rem;display:grid}.quince-steps li{border-top:1px solid var(--border);gap:1rem;padding-top:1rem;font-weight:600;display:flex}.quince-steps span{color:var(--brand-strong)}.quince-why{border-left:1px solid var(--border);padding-left:2.5rem}.quince-why li+li{margin-top:.75rem}.quince .quote-form{align-items:start}.quince .quote-form>section{border-left:1px solid var(--border);padding-left:2rem}.quince .quote-form button[type=submit]{scroll-margin-bottom:calc(var(--fixed-quote-height,0px) + 1.5rem)}html.quince-inquiry-visible [data-quote-bar]{display:none}@media (width<=1023px){.quince-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.quince .quote-form>section{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}@media (width<=767px){.quince-hero-photo{max-width:22rem;margin-inline:auto}.quince-primary{gap:1.25rem}.quince-photo img{padding:.75rem}.quince-types,.quince-combos,.quince-delivery{grid-template-columns:1fr;gap:2rem}.quince-why{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}.quince-primary li:first-child{grid-column:span 2}.quince-primary li:first-child .quince-photo{aspect-ratio:2}.quince-price{margin-top:.25rem;font-weight:600}@media (width<=1023px){.quince-primary li:first-child{grid-column:1/-1}.quince-primary li:first-child .quince-photo{aspect-ratio:16/9}}.school-community-primary{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem;display:grid}.school-community-primary li:nth-child(-n+2) .school-community-photo{border-bottom:3px solid var(--brand-strong)}.school-community-photo{aspect-ratio:1;background:var(--background);border-bottom:1px solid var(--border);display:block}.school-community-photo img{object-fit:contain;width:100%;height:100%;padding:1.25rem}.school-community-primary a:hover h3,.school-community-support a:hover{text-decoration:underline}.school-community-primary p{margin-top:.5rem}.school-community-support{border-top:1px solid var(--border);flex-wrap:wrap;gap:.25rem 2rem;padding-top:1.25rem;display:flex}.school-community-support a{align-items:center;min-height:44px;display:inline-flex}.school-community-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;display:grid}.school-community-types li{border-top:3px solid var(--brand-strong);padding-top:1.5rem}.school-community-types p{margin-top:.75rem}.school-community-combos{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.school-community-combos li{border-left:3px solid var(--brand-strong);padding-left:1.25rem}.school-community-combos p{margin-top:.5rem}.school-community-combos a{padding-block:.4rem;display:inline-block}.school-community-delivery{grid-template-columns:1.2fr 1fr;gap:4rem;display:grid}.school-community-steps{gap:1rem;margin-top:2rem;display:grid}.school-community-steps li{border-top:1px solid var(--border);gap:1rem;padding-top:1rem;font-weight:600;display:flex}.school-community-steps span{color:var(--brand-strong)}.school-community-why{border-left:1px solid var(--border);padding-left:2.5rem}.school-community-why li+li{margin-top:.75rem}.school-community .quote-form{align-items:start}.school-community .quote-form>section{border-left:1px solid var(--border);padding-left:2rem}.school-community .quote-form button[type=submit]{scroll-margin-bottom:calc(var(--fixed-quote-height,0px) + 1.5rem)}html.school-community-inquiry-visible [data-quote-bar]{display:none}@media (width<=1023px){.school-community-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.school-community .quote-form>section{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}@media (width<=767px){.school-community-primary{gap:1.25rem}.school-community-photo img{padding:.75rem}.school-community-types,.school-community-combos,.school-community-delivery{grid-template-columns:1fr;gap:2rem}.school-community-why{border-left:0;border-top:1px solid var(--border);padding-top:2rem;padding-left:0}}.school-community-primary li{grid-column:span 2}.school-community-primary li:nth-child(-n+2){grid-column:span 3}.school-community-primary li:nth-child(-n+2) .school-community-photo{aspect-ratio:3/2}.school-community-primary li:nth-child(3){grid-column:2/4}@media (width<=1023px){.school-community-primary li,.school-community-primary li:nth-child(-n+2),.school-community-primary li:nth-child(3){grid-column:auto}}@media (width<=767px){.school-community-primary li:nth-child(-n+2){grid-column:1/-1}}.thanksgiving-hero-photo{aspect-ratio:1;justify-self:center;width:100%;max-width:28rem}.thanksgiving-hero-photo img{object-fit:contain;width:100%;height:100%}.thanksgiving-rental{min-width:0}.thanksgiving-photo{aspect-ratio:4/3;background:var(--background);border-radius:var(--radius);display:block}.thanksgiving-photo img{object-fit:contain;width:100%;height:100%;padding:1.5rem}.thanksgiving-support{border-top:1px solid var(--border);padding-top:2rem}.thanksgiving-support .thanksgiving-photo{aspect-ratio:1;max-width:15rem;margin-inline:auto}.thanksgiving-planning li,.thanksgiving .quote-form>section{border-top:1px solid var(--border);padding-top:2rem}@media (width>=1024px){.thanksgiving .quote-form{grid-template-columns:repeat(2,minmax(0,1fr))}.thanksgiving .quote-form>section{border-top:0;border-left:1px solid var(--border);top:calc(var(--fixed-header-height,7rem) + 2rem);padding:0 0 0 3rem}}.ctw-title span{display:block}@media (width<=767px){.ctw-title{font-size:var(--type-section-title)}}@media (width>=390px) and (width<=767px){.ctw-title{font-size:var(--type-page-title)}}.ctw-featured-img img,.ctw-supporting-img img{display:block}.landing-page.ctw>section:first-child>.container-site>figure.ctw-hero{aspect-ratio:auto;background-color:#0000;border-radius:0;width:min(100%,38rem);max-width:38rem;margin-inline:auto;padding:0;overflow:visible}.landing-page.ctw>section:first-child>.container-site>figure.ctw-hero img{mix-blend-mode:normal}
