.x-section{position:relative}.x-section--dark{--color-background: #1B1815;--color-text: #FAF7F2;--color-muted: #B7AB97;--color-surface: #26211B}.x-section--left .section-head{text-align:left;margin-left:0;margin-right:0}.x-section--left .section-head .eyebrow{text-align:left}.x-section--right .section-head{text-align:right;margin-left:auto;margin-right:0}.x-section--right .section-head .eyebrow{text-align:right}.x-section--dark .eyebrow{color:#ead9b8}.x-section--dark .btn--primary{background:#faf7f2;color:#1b1815}.x-section--dark .btn--primary:hover{background:#fff}.x-section--dark .btn--secondary{color:#faf7f2;border-color:#faf7f2}.x-section--dark .btn--secondary:hover{background:#faf7f2;color:#1b1815}.xvb{position:relative;overflow:hidden;background:var(--color-surface);display:flex}.xvb--small{min-height:52vh}.xvb--medium{min-height:78vh}.xvb--large{min-height:100vh}.xvb__media{position:absolute;top:0;right:0;bottom:0;left:0}.xvb__media video,.xvb__media img{width:100%;height:100%;object-fit:cover;display:block}.xvb__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b1815;pointer-events:none}.xvb__content{position:relative;z-index:2;width:100%;display:flex;padding:4rem 0}.xvb__content--bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left}.xvb__content--bottom-center{align-items:flex-end;justify-content:center;text-align:center}.xvb__content--center{align-items:center;justify-content:center;text-align:center}.xvb__content--top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.xvb__content--top-center{align-items:flex-start;justify-content:center;text-align:center}.xvb__inner{max-width:720px;color:#faf7f2}.xvb__heading{font-size:clamp(2.2rem,5vw,3.8rem);color:#faf7f2;margin-bottom:.5em}.xvb__subtext{font-size:1.05rem;color:#faf7f2d9;margin-bottom:1.75rem}.xvb__inner .eyebrow{color:#ead9b8}.xvb .btn--outline-light{background:transparent;color:#faf7f2;border:1px solid #FAF7F2}.xvb .btn--outline-light:hover{background:#faf7f2;color:#1b1815;transform:translateY(-2px)}.xba__wrap{position:relative;overflow:hidden;border-radius:1.2rem;--ba-pos: 50%;-webkit-user-select:none;user-select:none;touch-action:pan-y;box-shadow:0 24px 60px #1b18151f}.xba__img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.xba__after{position:relative}.xba__before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--ba-pos)) 0 0)}.xba__label{position:absolute;top:1rem;z-index:3;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;background:#1b181599;color:#faf7f2;padding:.45rem .9rem;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.xba__label--before{left:1rem}.xba__label--after{right:1rem}.xba__handle{position:absolute;top:0;bottom:0;left:var(--ba-pos);z-index:2;width:0;pointer-events:none}.xba__handle:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:#faf7f2;box-shadow:0 0 14px #0006}.xba__knob{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#faf7f2;color:#1b1815;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #1b18154d}.xba__knob svg{width:22px;height:22px}.xba__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;-webkit-appearance:none;appearance:none;background:transparent}.xba__range:focus-visible{opacity:1;outline:2px solid var(--color-accent);outline-offset:-2px}.xrt{text-align:center}.xrt--left{text-align:left}.xrt__inner{margin-inline:auto}.xrt--narrow .xrt__inner{max-width:680px}.xrt--wide .xrt__inner{max-width:1020px}.xrt__heading{font-size:clamp(1.9rem,3.6vw,2.7rem);margin-bottom:.5em}.xrt__text{font-size:1.05rem;color:var(--color-muted)}.xrt__text p:last-child{margin-bottom:0}.xrt__buttons{display:flex;gap:1rem;margin-top:2rem;flex-wrap:wrap}.xrt--center .xrt__buttons,.xrt:not(.xrt--left) .xrt__buttons{justify-content:center}.xmc__grid{display:grid;gap:2.5rem 2rem}.xmc__grid--2{grid-template-columns:repeat(2,1fr)}.xmc__grid--3{grid-template-columns:repeat(3,1fr)}.xmc__grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:989px){.xmc__grid--3,.xmc__grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:589px){.xmc__grid--2,.xmc__grid--3,.xmc__grid--4{grid-template-columns:1fr}}.xmc__item{text-align:center}.xmc--left .xmc__item{text-align:left}.xmc__media{margin-bottom:1.25rem}.xmc__media img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:.9rem}.xmc__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--color-surface);color:var(--color-accent)}.xmc__icon svg{width:28px;height:28px}.xmc__heading{font-size:1.25rem;margin-bottom:.5rem}.xmc__text{color:var(--color-muted);font-size:.95rem}.xmc__link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.82rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent)}.xmc__link svg{width:16px;height:16px}.xgal__grid{display:grid;gap:1rem}.xgal__grid--2{grid-template-columns:repeat(2,1fr)}.xgal__grid--3{grid-template-columns:repeat(3,1fr)}.xgal__grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:589px){.xgal__grid--3,.xgal__grid--4{grid-template-columns:repeat(2,1fr)}}.xgal__item{position:relative;overflow:hidden;border-radius:.9rem;padding:0;border:0;background:var(--color-surface);cursor:zoom-in;display:block;width:100%}.xgal__item img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .5s ease}.xgal__item:hover img{transform:scale(1.05)}.xgal__caption{position:absolute;left:0;right:0;bottom:0;padding:2rem 1rem .9rem;background:linear-gradient(transparent,#1b1815bf);color:#faf7f2;font-size:.85rem;letter-spacing:.06em;text-align:left}.xgal-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;background:#0f0d0beb;padding:2rem}.xgal-lightbox[hidden]{display:none}.xgal-lightbox__figure{max-width:min(1000px,92vw);text-align:center}.xgal-lightbox__figure img{max-height:78vh;width:auto;max-width:100%;border-radius:.6rem;margin-inline:auto}.xgal-lightbox__caption{color:#faf7f2;margin-top:1rem;font-size:.95rem}.xgal-lightbox__close,.xgal-lightbox__prev,.xgal-lightbox__next{position:absolute;background:#faf7f21f;border:1px solid rgba(250,247,242,.25);color:#faf7f2;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .25s ease}.xgal-lightbox__close:hover,.xgal-lightbox__prev:hover,.xgal-lightbox__next:hover{background:#faf7f247}.xgal-lightbox__close{top:1.25rem;right:1.25rem}.xgal-lightbox__prev{left:1.25rem;top:50%;transform:translateY(-50%)}.xgal-lightbox__next{right:1.25rem;top:50%;transform:translateY(-50%)}.xgal-lightbox__close svg,.xgal-lightbox__prev svg,.xgal-lightbox__next svg{width:20px;height:20px}.xfb__grid{display:grid;gap:2rem}.xfb__grid--2{grid-template-columns:repeat(2,1fr)}.xfb__grid--3{grid-template-columns:repeat(3,1fr)}.xfb__grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:989px){.xfb__grid--3,.xfb__grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:589px){.xfb__grid--2,.xfb__grid--3,.xfb__grid--4{grid-template-columns:1fr}}.xfb__more{text-align:center;margin-top:2.75rem}.xcr__layout--split .xcr__split{display:grid;grid-template-columns:1fr 1.4fr;gap:3rem;align-items:start}@media(max-width:989px){.xcr__layout--split .xcr__split{grid-template-columns:1fr}}.xcr__item{border-bottom:1px solid #E4DACA}.x-section--dark .xcr__item{border-bottom-color:#faf7f229}.xcr__item:first-child{border-top:1px solid #E4DACA}.x-section--dark .xcr__item:first-child{border-top-color:#faf7f229}.xcr__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:none;border:0;padding:1.35rem .25rem;text-align:left;color:inherit}.xcr__title{font-family:var(--font-heading);font-size:1.2rem;font-weight:600;margin:0}.xcr__icon{flex:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--color-accent);color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease,background .3s ease,color .3s ease}.xcr__icon svg{width:16px;height:16px}.xcr__icon .xcr__minus{display:none}.xcr__head[aria-expanded=true] .xcr__icon{background:var(--color-accent);color:#faf7f2}.xcr__head[aria-expanded=true] .xcr__plus{display:none}.xcr__head[aria-expanded=true] .xcr__minus{display:block}.xcr__body{overflow:hidden;max-height:0;transition:max-height .4s ease}.xcr__body-inner{padding:0 .25rem 1.75rem;color:var(--color-muted)}.xcr__body-inner p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.xcr__body{transition:none}.xba__wrap{touch-action:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/x-sections.css.map */
