.quote-page{padding-block-end:clamp(2rem,5vw,3.5rem)}.quote-page__title{margin-block-end:.35rem}.quote-page__lead{max-inline-size:46rem;color:var(--muted)}.quote-layout{gap:1.25rem;margin-block-start:1.25rem;display:grid}.quote-layout>.inquiry-form{margin-block-start:0}.quote-summary{border:1px solid var(--beige-line);background:var(--paper);border-radius:1.25rem;grid-template-columns:minmax(0,1fr);gap:.75rem 1rem;padding:1rem;display:grid}.quote-summary--bottle{grid-template-columns:6rem minmax(0,1fr)}.quote-summary__bottle{min-inline-size:0}.quote-summary__bottle .bottle-preview__stage{block-size:9rem}.quote-summary__bottle .viewer-frame__heading{inset:.25rem .25rem auto auto}.quote-summary__body{align-self:center;min-inline-size:0}.quote-summary__body .kicker{margin-block-end:.2rem}.quote-summary__title{letter-spacing:-.03em;font-size:1.2rem;line-height:1.2}.quote-summary__facts{gap:.3rem;margin-block:.6rem .25rem;font-size:.82rem;display:grid}.quote-summary__facts>div{flex-wrap:wrap;gap:0 .5rem;display:flex}.quote-summary__facts dt{color:var(--muted)}.quote-summary__facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.quote-summary__empty{color:var(--muted);margin-block:.4rem;font-size:.85rem}.quote-summary__edit{min-block-size:2.75rem;font-size:.85rem}.quote-summary__edit[aria-disabled=true]{opacity:.6;cursor:wait}.quote-summary__note{color:var(--muted);font-size:.72rem}@media (width<=59.999rem){.quote-page__lead{font-size:.9rem}.quote-summary__bottle .bottle-preview__stage{block-size:7rem}.quote-summary__facts{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block:.3rem 0;display:-webkit-box;overflow:hidden}.quote-summary__facts>div,.quote-summary__facts dd{display:inline}.quote-summary__facts>div:last-child{display:none}.quote-summary__facts dt{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.quote-summary__facts>div+div dd:before{content:"· "}.quote-summary__facts>div:not(:nth-last-child(2)) dd:after{content:" "}.quote-summary__edit{min-block-size:2.5rem}.quote-summary__note{display:none}}@media (width>=60rem){.quote-layout{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:2.5rem}.quote-layout>.inquiry-form{grid-area:1/1}.quote-summary,.quote-summary--bottle{grid-column:2;grid-template-columns:minmax(0,1fr);padding:1.25rem;position:sticky;inset-block-start:6rem}.quote-summary__bottle .bottle-preview__stage{block-size:clamp(10rem,100svh - 30rem,20rem)}.quote-summary__facts>div{grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;display:grid}}.quote-form__heading{color:var(--forest);letter-spacing:-.02em;margin-block-end:1rem;font-size:1.2rem}.quote-form__contact-head{margin-block:1rem .15rem}.quote-form__contact-head .quote-form__heading{margin-block-end:.35rem}.quote-form__contact-head p{color:var(--muted);font-size:.9rem}@media (forced-colors:active){.quote-summary{border-color:canvastext}}
