.belvoir-eyebrow{margin:0 0 var(--blv-rhythm-intimate);font-family:var(--blv-font-sans);font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:var(--blv-track-caption);text-transform:uppercase;color:rgba(var(--color-foreground),var(--blv-ink-soft))}.belvoir-eyebrow--faint{color:rgba(var(--color-foreground),var(--blv-ink-faint))}.belvoir-eyebrow--soft{color:rgba(var(--color-foreground),var(--blv-ink-soft))}.belvoir-eyebrow--strong{color:rgba(var(--color-foreground),var(--blv-ink-strong))}.belvoir-specs{margin:0;padding:0}.belvoir-specs__row{display:grid;grid-template-columns:minmax(9rem,34%) 1fr;gap:var(--blv-space-2);padding-block:calc(var(--blv-space-1) + .4rem);border-top:var(--blv-hairline)}.belvoir-specs__row:last-child{border-bottom:var(--blv-hairline)}.belvoir-specs__label{margin:0;font-family:var(--blv-font-sans);font-size:1.2rem;font-weight:400;line-height:1.6;letter-spacing:var(--blv-track-nav);text-transform:uppercase;color:rgba(var(--color-foreground),var(--blv-ink-faint))}.belvoir-specs__value{margin:0;font-family:var(--blv-font-sans);font-size:1.5rem;line-height:1.6;letter-spacing:var(--blv-track-body);color:rgba(var(--color-foreground),var(--blv-ink-strong))}@media screen and (min-width:990px){.belvoir-specs--cols-2{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--blv-space-4)}.belvoir-specs--cols-2 .belvoir-specs__row:last-child,.belvoir-specs--cols-2 .belvoir-specs__row:nth-last-child(2){border-bottom:var(--blv-hairline)}}@media screen and (max-width:749px){.belvoir-specs__row{grid-template-columns:1fr;gap:calc(var(--blv-rhythm-intimate) * .5)}}.belvoir-block{display:block}.belvoir-block__heading{margin:0 0 var(--blv-rhythm-normal);font-family:var(--blv-font-serif);font-style:var(--font-heading-style);font-weight:400;font-size:2rem;line-height:1.25;letter-spacing:-.008em;color:rgba(var(--color-foreground),var(--blv-ink-full))}@media screen and (min-width:990px){.belvoir-block__heading{font-size:2.2rem}}.belvoir-block__body{max-width:var(--blv-measure);font-size:1.5rem;line-height:var(--blv-leading-body);letter-spacing:var(--blv-track-body);color:rgba(var(--color-foreground),var(--blv-ink-strong))}.belvoir-block__body>*{margin:0}.belvoir-block__body>*+*{margin-top:var(--blv-rhythm-normal)}.belvoir-block__body ul,.belvoir-block__body ol{padding-left:var(--blv-space-2)}.belvoir-block__body li+li{margin-top:calc(var(--blv-rhythm-intimate) * .75)}.belvoir-block__body li::marker{color:rgba(var(--color-foreground),var(--blv-ink-faint))}.belvoir-block__body strong,.belvoir-block__body b{font-weight:500;color:rgba(var(--color-foreground),var(--blv-ink-full))}.belvoir-block__body a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.3rem}.belvoir-block__media img{display:block;width:100%;height:auto;border:none;border-radius:0;box-shadow:none}.belvoir-block__media--below{margin-top:var(--blv-rhythm-normal)}@media screen and (min-width:990px){.belvoir-block--editorial{display:grid;grid-template-columns:1fr 1fr;gap:var(--blv-space-4);align-items:start}}.belvoir-block--center{text-align:center}.belvoir-block--center .belvoir-block__body{margin-inline:auto}.belvoir-details__header{margin-bottom:var(--blv-rhythm-section)}.belvoir-details__title{margin:0;font-family:var(--blv-font-serif);font-style:var(--font-heading-style);font-weight:400;font-size:2.4rem;line-height:1.2;letter-spacing:-.01em}@media screen and (min-width:990px){.belvoir-details__title{font-size:2.8rem}}.belvoir-details__grid{display:grid;gap:var(--blv-rhythm-section)}@media screen and (min-width:990px){.belvoir-details__grid--columns.belvoir-details__grid--cols-2{grid-template-columns:repeat(2,1fr);column-gap:var(--blv-space-5)}.belvoir-details__grid--columns.belvoir-details__grid--cols-3{grid-template-columns:repeat(3,1fr);column-gap:var(--blv-space-4)}.belvoir-details__grid--columns.belvoir-details__grid--cols-4{grid-template-columns:repeat(4,1fr);column-gap:var(--blv-space-4)}}.belvoir-details__grid--stacked{gap:var(--blv-space-5)}@media(prefers-reduced-motion:reduce){.belvoir-block,.belvoir-block__media img{transition:none;animation:none}}.belvoir-assurances{margin:0;padding:0;list-style:none}.belvoir-assurances--row{display:grid;gap:0}.belvoir-assurances--row .belvoir-assurances__item{display:grid;grid-template-columns:auto 1fr;gap:var(--blv-space-2);align-items:start;padding-block:calc(var(--blv-space-1) + .4rem);border-top:var(--blv-hairline)}.belvoir-assurances--row .belvoir-assurances__item:last-child{border-bottom:var(--blv-hairline)}.belvoir-assurances--stack{display:grid;gap:var(--blv-space-3)}@media screen and (min-width:750px){.belvoir-assurances--stack{grid-template-columns:repeat(4,1fr);gap:var(--blv-space-4)}}.belvoir-assurances--stack .belvoir-assurances__item{display:grid;gap:var(--blv-space-1);text-align:left}.belvoir-assurances--framed{padding-block:var(--blv-space-2)}.belvoir-assurances__icon{display:inline-flex;color:rgba(var(--color-foreground),var(--blv-ink-soft))}.belvoir-assurances__icon svg{width:2rem;height:2rem}.belvoir-assurances--stack .belvoir-assurances__icon svg{width:2.2rem;height:2.2rem}.belvoir-assurances__text{display:block}.belvoir-assurances__label{display:block;font-family:var(--blv-font-sans);font-size:1.3rem;font-weight:400;letter-spacing:var(--blv-track-nav);text-transform:uppercase;color:rgba(var(--color-foreground),var(--blv-ink-strong));line-height:1.4}.belvoir-assurances__note{display:block;margin-top:.3rem;font-family:var(--blv-font-sans);font-size:1.25rem;letter-spacing:var(--blv-track-body);color:rgba(var(--color-foreground),var(--blv-ink-faint));line-height:1.5}.belvoir-offer{display:grid;gap:var(--blv-rhythm-section);padding-block:var(--blv-space-4)}.belvoir-offer__line{margin:0;max-width:var(--blv-measure);font-family:var(--blv-font-serif);font-style:var(--font-heading-style);font-weight:400;font-size:2rem;line-height:1.4;letter-spacing:-.005em;color:rgba(var(--color-foreground),var(--blv-ink-full))}@media screen and (min-width:990px){.belvoir-offer__line{font-size:2.2rem}}.belvoir-faq{display:grid;max-width:var(--blv-measure);margin-inline:auto}.belvoir-faq__item{border-top:var(--blv-hairline)}.belvoir-faq__item:last-child{border-bottom:var(--blv-hairline)}.belvoir-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:var(--blv-space-2);padding-block:var(--blv-space-3);cursor:pointer;list-style:none;font-family:var(--blv-font-serif);font-weight:400;font-size:1.6rem;letter-spacing:.005em;color:rgba(var(--color-foreground),var(--blv-ink-strong));transition:color var(--blv-dur-fast) var(--blv-ease)}.belvoir-faq__item summary::-webkit-details-marker{display:none}.belvoir-faq__item summary:hover{color:rgba(var(--color-foreground),var(--blv-ink-full))}.belvoir-faq__sign{position:relative;width:1.2rem;height:1.2rem;flex:none;color:rgba(var(--color-foreground),var(--blv-ink-faint))}.belvoir-faq__sign:before,.belvoir-faq__sign:after{content:"";position:absolute;background:currentColor;transition:transform var(--blv-dur-med) var(--blv-ease),opacity var(--blv-dur-med) var(--blv-ease)}.belvoir-faq__sign:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.belvoir-faq__sign:after{left:50%;top:0;bottom:0;width:1px;transform:translate(-50%)}.belvoir-faq__item[open] .belvoir-faq__sign:after{transform:translate(-50%) scaleY(0);opacity:0}.belvoir-faq__answer{padding-bottom:var(--blv-space-3);max-width:var(--blv-measure);font-family:var(--blv-font-sans);font-size:1.5rem;line-height:var(--blv-leading-body);letter-spacing:var(--blv-track-body);color:rgba(var(--color-foreground),var(--blv-ink-soft))}.belvoir-faq__answer>*{margin:0}.belvoir-faq__answer>*+*{margin-top:var(--blv-rhythm-normal)}.belvoir-reveal{opacity:0;transform:translateY(12px);transition:opacity var(--blv-dur-slow) var(--blv-ease),transform var(--blv-dur-slow) var(--blv-ease);will-change:opacity,transform}.belvoir-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.belvoir-reveal{opacity:1;transform:none;transition:none}}.belvoir-story{max-width:var(--blv-measure);margin-inline:auto;display:grid;gap:var(--blv-rhythm-section)}.belvoir-story--center{text-align:center}.belvoir-story--center .belvoir-eyebrow,.belvoir-story--center .belvoir-story__heading{margin-inline:auto}.belvoir-story__heading{margin:0;font-family:var(--blv-font-serif);font-weight:400;font-size:clamp(2.8rem,2.1rem + 2.4vw,4.8rem);line-height:var(--blv-leading-display);letter-spacing:-.012em;color:rgba(var(--color-foreground),var(--blv-ink-full))}.belvoir-story__body{max-width:var(--blv-measure);font-family:var(--blv-font-sans);font-size:clamp(1.5rem,1.4rem + .3vw,1.7rem);line-height:var(--blv-leading-body);letter-spacing:var(--blv-track-body);color:rgba(var(--color-foreground),var(--blv-ink-soft))}.belvoir-story--center .belvoir-story__body{margin-inline:auto}.belvoir-story__body>*+*{margin-top:var(--blv-rhythm-normal)}.belvoir-story__media--above{margin-bottom:var(--blv-rhythm-section);aspect-ratio:21 / 9;overflow:hidden}.belvoir-story__media--above img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.belvoir-story__media--above{aspect-ratio:4 / 5}}.belvoir-story__split{display:grid;gap:var(--blv-space-4);align-items:center}@media screen and (min-width:990px){.belvoir-story__split{grid-template-columns:55fr 45fr;gap:var(--blv-space-5)}}.belvoir-story__split-media{aspect-ratio:4 / 5;overflow:hidden}.belvoir-story__split-media img{width:100%;height:100%;object-fit:cover;display:block}.belvoir-story__split-text{max-width:none;margin-inline:0}.belvoir-story__split-text.belvoir-story--center{text-align:left}.belvoir-story__split-text.belvoir-story--center .belvoir-eyebrow,.belvoir-story__split-text.belvoir-story--center .belvoir-story__heading,.belvoir-story__split-text .belvoir-story__body{margin-inline:0}.belvoir-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--blv-space-4) var(--blv-space-3)}@media screen and (min-width:750px){.belvoir-feature-grid--cols-2{grid-template-columns:repeat(2,1fr)}.belvoir-feature-grid--cols-3{grid-template-columns:repeat(3,1fr)}.belvoir-feature-grid--cols-4{grid-template-columns:repeat(4,1fr)}.belvoir-feature-grid{gap:var(--blv-space-5) var(--blv-space-4)}}.belvoir-feature-grid__item{display:grid;gap:var(--blv-space-2)}.belvoir-feature-grid__media{aspect-ratio:3 / 4;overflow:hidden;background:rgba(var(--color-foreground),.04)}.belvoir-feature-grid__media img{width:100%;height:100%;object-fit:cover;display:block}.belvoir-feature-grid__title{margin:0;font-family:var(--blv-font-sans);font-size:1.4rem;font-weight:400;text-transform:uppercase;letter-spacing:var(--blv-track-nav);color:rgba(var(--color-foreground),var(--blv-ink-strong))}.belvoir-feature-grid__text{margin:0;font-family:var(--blv-font-sans);font-size:1.4rem;line-height:var(--blv-leading-body);color:rgba(var(--color-foreground),var(--blv-ink-soft))}.belvoir-lifestyle{display:flex;gap:var(--blv-space-1);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-inline:var(--blv-space-2);scrollbar-width:none}.belvoir-lifestyle::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.belvoir-lifestyle{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--blv-space-2);padding-inline:var(--page-margin, 5rem);overflow-x:visible}}.belvoir-lifestyle__item{position:relative;flex:0 0 78vw;scroll-snap-align:start;aspect-ratio:3 / 4;overflow:hidden}@media screen and (min-width:990px){.belvoir-lifestyle__item{flex-basis:auto}}.belvoir-lifestyle__item img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity var(--blv-dur-slow) var(--blv-ease)}@media(hover:hover){.belvoir-lifestyle:hover .belvoir-lifestyle__item img{opacity:.78}.belvoir-lifestyle__item:hover img{opacity:1}}.belvoir-lifestyle__caption{position:absolute;left:var(--blv-space-1);bottom:var(--blv-space-1);font-family:var(--blv-font-sans);font-size:1.1rem;letter-spacing:var(--blv-track-caption);text-transform:uppercase;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.35)}@media(prefers-reduced-motion:reduce){.belvoir-lifestyle__item img{transition:none}}.belvoir-statement{max-width:34ch;margin:0 auto;text-align:center;font-family:var(--blv-font-serif);font-weight:400;font-size:clamp(2.6rem,1.9rem + 2.8vw,5.4rem);line-height:1.3;letter-spacing:-.01em;color:rgba(var(--color-foreground),var(--blv-ink-full))}@media screen and (min-width:990px){.belvoir-statement{max-width:42ch}}.complementary-products .accordion__title{font-family:var(--blv-font-serif);font-style:var(--font-heading-style);font-weight:400;font-size:2rem;letter-spacing:-.008em;text-transform:none;color:rgba(var(--color-foreground),var(--blv-ink-full))}.complementary-products .product__accordion.accordion{border-top:var(--blv-hairline);border-bottom:none}.complementary-products .summary__title{padding-block:var(--blv-space-2)}.complementary-products .accordion__title svg,.complementary-products details summary svg{color:rgba(var(--color-foreground),var(--blv-ink-faint))}.complementary-products .complementary-slide .card,.complementary-products .card{box-shadow:none;border:none}.complementary-products .card__information .card__heading{font-family:var(--blv-font-sans);font-size:1.4rem;letter-spacing:var(--blv-track-body)}.complementary-products .price{font-family:var(--blv-font-sans);color:rgba(var(--color-foreground),var(--blv-ink-soft))}.complementary-products .slider-button{background:transparent;border:var(--blv-hairline);border-radius:var(--blv-radius);color:rgba(var(--color-foreground),var(--blv-ink-strong));transition:border-color var(--blv-dur-fast) var(--blv-ease)}.complementary-products .slider-button:hover{border-color:rgba(var(--color-foreground),var(--blv-ink-strong))}.complementary-products .slider-counter{color:rgba(var(--color-foreground),var(--blv-ink-faint));letter-spacing:var(--blv-track-caption)}.complementary-products .dot{background:rgba(var(--color-foreground),var(--blv-ink-faint))}.complementary-products .slider-counter__link[aria-current=true] .dot,.complementary-products .slider-counter__link.is-active .dot{background:rgba(var(--color-foreground),var(--blv-ink-full))}.belvoir-story__body>p:first-child{font-size:1.15em;color:rgba(var(--color-foreground),var(--blv-ink-full))}@media screen and (min-width:1400px){.belvoir-story__heading{font-size:4.2rem}}.belvoir-story-spread{display:grid;gap:var(--blv-space-4)}@media screen and (min-width:990px){.belvoir-story-spread{grid-template-columns:1fr 1fr;align-items:stretch;gap:0}.belvoir-story-spread--right{direction:rtl}.belvoir-story-spread--right>*{direction:ltr}}.belvoir-story-spread__media{overflow:hidden}.belvoir-story-spread__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 5}@media screen and (min-width:990px){.belvoir-story-spread__media img{aspect-ratio:auto;min-height:100%}}.belvoir-story-spread__text{display:flex;align-items:center;padding:var(--blv-space-4) var(--blv-space-3)}@media screen and (min-width:990px){.belvoir-story-spread__text{padding:var(--blv-space-6) var(--blv-space-5)}}.belvoir-story-spread__text .belvoir-story{max-width:var(--blv-measure-narrow);margin-inline:0}.belvoir-statement-media{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (min-width:990px){.belvoir-statement-media{min-height:85vh}}.belvoir-statement-media__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.belvoir-statement-media__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000052,#0000001f 40%,#00000052)}.belvoir-statement-media__content{position:relative;z-index:1;padding:var(--blv-space-4) var(--blv-space-3)}.belvoir-statement--on-media{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.3)}@media screen and (min-width:1400px){.belvoir-statement{font-size:3.8rem;max-width:44ch}}.belvoir-story--center .belvoir-story__body{max-width:54ch}.belvoir-story{gap:var(--blv-space-3)}.belvoir-story__heading{line-height:1.08}.belvoir-story-spread__text{gap:var(--blv-space-2)}@media screen and (min-width:750px)and (max-width:989px){.belvoir-story-spread__text{padding:var(--blv-space-5) var(--blv-space-4)}}.belvoir-feature-grid{counter-reset:belvoir-detail}.belvoir-feature-grid__item{counter-increment:belvoir-detail}.belvoir-feature-grid__item:before{content:counter(belvoir-detail,decimal-leading-zero);display:block;font-family:var(--blv-font-sans);font-size:1.1rem;letter-spacing:var(--blv-track-caption);color:rgba(var(--color-foreground),var(--blv-ink-ghost))}.belvoir-feature-grid__media img{transition:transform var(--blv-dur-slow) var(--blv-ease)}@media(hover:hover){.belvoir-feature-grid__item:hover .belvoir-feature-grid__media img{transform:scale(1.015)}}@media(prefers-reduced-motion:reduce){.belvoir-feature-grid__media img{transition:none}}.belvoir-feature-grid__title{padding-top:var(--blv-space-1);border-top:var(--blv-hairline)}@media screen and (min-width:750px)and (max-width:989px){.belvoir-feature-grid--cols-3,.belvoir-feature-grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.belvoir-feature-grid--cols-2{grid-template-columns:repeat(2,1fr)}.belvoir-feature-grid--cols-3{grid-template-columns:repeat(3,1fr)}.belvoir-feature-grid--cols-4{grid-template-columns:repeat(4,1fr)}}.belvoir-statement__mark{display:block;width:4.8rem;height:1px;margin:0 auto var(--blv-space-3);background:rgba(var(--color-foreground),var(--blv-ink-faint))}.belvoir-statement--on-media~.belvoir-statement__mark,.belvoir-statement-media__content .belvoir-statement__mark{background:#ffffff8c}.belvoir-statement{max-width:36ch;font-size:clamp(3rem,2.1rem + 3.6vw,6.4rem);line-height:1.12;letter-spacing:-.015em}@media screen and (min-width:990px){.belvoir-statement{max-width:46ch}}@media screen and (min-width:1400px){.belvoir-statement{font-size:7.2rem;max-width:48ch}}.belvoir-faq__item summary{padding-block:var(--blv-space-4);font-size:1.8rem}@media screen and (min-width:990px){.belvoir-faq__item summary{font-size:2rem}}.belvoir-faq__answer{display:block;max-height:0;opacity:0;visibility:hidden;overflow:hidden;padding-bottom:0;transition:max-height var(--blv-dur-slow) var(--blv-ease),opacity var(--blv-dur-med) var(--blv-ease),visibility 0s var(--blv-dur-slow),padding-bottom var(--blv-dur-slow) var(--blv-ease)}.belvoir-faq__item[open] .belvoir-faq__answer{max-height:60rem;opacity:1;visibility:visible;padding-bottom:var(--blv-space-4);transition:max-height var(--blv-dur-slow) var(--blv-ease),opacity var(--blv-dur-med) var(--blv-ease) .08s,visibility 0s,padding-bottom var(--blv-dur-slow) var(--blv-ease)}@media(prefers-reduced-motion:reduce){.belvoir-faq__answer,.belvoir-faq__item[open] .belvoir-faq__answer{transition:none}}@media screen and (max-width:749px){.belvoir-faq__item summary{padding-block:var(--blv-space-3);gap:var(--blv-space-1)}.belvoir-faq__answer{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/belvoir-components.css.map */
