.bedroom-feature{--bedroom-bg: #f7f3ec;--bedroom-surface: #fffdf9;--bedroom-surface-soft: rgba(255, 253, 249, .78);--bedroom-line: rgba(61, 57, 52, .15);--bedroom-text: #36312d;--bedroom-muted: #746d66;--bedroom-faint: #a49b92;--bedroom-button: #4a433d;--bedroom-shadow: 0 18px 40px rgba(32, 25, 19, .06);background:linear-gradient(180deg,#f9f6f1f2,#f6f1e9fa 42%,#f7f3ec);color:var(--bedroom-text)}.bedroom-feature,.bedroom-feature *{box-sizing:border-box}.bedroom-feature a{color:inherit}.bedroom-feature__shell{width:min(1440px,calc(100% - 48px));margin:0 auto}.bedroom-feature__header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f3ecc7;border-bottom:1px solid rgba(61,57,52,.08)}.bedroom-feature__header-inner{width:min(1440px,calc(100% - 48px));min-height:58px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.bedroom-feature__brand{font-size:11px;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap}.bedroom-feature__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:18px}.bedroom-feature__nav a{font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--bedroom-muted)}.bedroom-feature__nav a:hover{color:var(--bedroom-text)}.bedroom-feature__container{padding:32px 0 110px}.bedroom-feature__hero{display:grid;gap:28px;margin-bottom:112px}.bedroom-feature__hero-media{position:relative;overflow:hidden;aspect-ratio:16 / 6.4;background:#eae3d8}.bedroom-feature__hero-image,.bedroom-feature__scene-image,.bedroom-feature__scene-secondary,.bedroom-feature__scene-diagram,.bedroom-feature__product-image,.bedroom-feature__preview-card-image{width:100%;height:100%;display:block;object-fit:cover}.bedroom-feature__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-start;background:linear-gradient(180deg,#1c181405 35%,#1c181438)}.bedroom-feature__hero-overlay--top{align-items:flex-start}.bedroom-feature__hero-overlay--center{align-items:center}.bedroom-feature__hero-overlay--bottom{align-items:flex-end}.bedroom-feature__hero-overlay--left{justify-content:flex-start}.bedroom-feature__hero-overlay--center.bedroom-feature__hero-overlay--center,.bedroom-feature__hero-overlay--top.bedroom-feature__hero-overlay--center,.bedroom-feature__hero-overlay--bottom.bedroom-feature__hero-overlay--center{justify-content:center}.bedroom-feature__hero-overlay--right{justify-content:flex-end}.bedroom-feature__hero-panel{color:var(--bedroom-hero-text, var(--bedroom-text));width:min(520px,calc(100% - 48px));margin:0 24px 24px;padding:28px 30px 26px;background:#fffdf9d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(61,57,52,.08)}.bedroom-feature__hero-panel--plain{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding-left:0;padding-right:0;width:min(520px,calc(100% - 24px))}.bedroom-feature__eyebrow,.bedroom-feature__scene-number,.bedroom-feature__product-overline,.bedroom-feature__preview-card-overline{display:inline-block;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.bedroom-feature__hero-eyebrow{font-size:var(--bedroom-hero-eyebrow-size, 11px)}.bedroom-feature__hero-title{margin:10px 0 0;font-size:var(--bedroom-hero-title-size, 48px);line-height:1;font-weight:500}.bedroom-feature__hero-subcopy{margin:22px 0 0;max-width:30rem;font-size:var(--bedroom-hero-subcopy-size, 21px);line-height:1.7}.bedroom-feature__hero-copy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:28px;align-items:end}.bedroom-feature__lead{margin:0;max-width:34rem;font-size:var(--bedroom-hero-lead-size, 16px);color:var(--bedroom-muted);line-height:1.95}.bedroom-feature__hero-actions{display:flex;justify-content:flex-end}.bedroom-feature__button{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid var(--bedroom-line);border-radius:999px;background:transparent;color:var(--bedroom-text);text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.bedroom-feature__button:hover{background:#36312d0d;border-color:#36312d3d}.bedroom-feature__button--text{min-height:auto;padding:0;border:0;border-radius:0;letter-spacing:.06em}.bedroom-feature__button--text:hover{background:transparent}.bedroom-feature__section{margin-bottom:120px}.bedroom-feature__intro{display:grid;grid-template-columns:1fr;gap:24px;align-items:start;margin-bottom:44px}.bedroom-feature__section-heading{margin:8px 0 0;font-size:var(--bedroom-intro-heading-size, 56px);line-height:1.05;font-weight:400}.bedroom-feature__section-text,.bedroom-feature__scene-summary,.bedroom-feature__offer-text,.bedroom-feature__closing-text{margin:0;color:var(--bedroom-muted);line-height:2}.bedroom-feature__intro .bedroom-feature__section-text{max-width:56rem}.bedroom-feature__scene-index{position:sticky;top:70px;z-index:16;display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:2px 0 0;background:#f7f3ece6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bedroom-feature__section--index{margin-bottom:68px}.bedroom-feature__scene-index-card{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px;background:#fffdf9c7;border:1px solid var(--bedroom-line);border-radius:999px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.bedroom-feature__scene-index-card:hover{background:#fffdf9f5;border-color:#3d39343d;transform:translateY(-2px)}.bedroom-feature__scene-index-card h3,.bedroom-feature__all-products-column h3{margin:14px 0 8px;font-size:clamp(26px,2.6vw,34px);line-height:1;font-weight:400}.bedroom-feature__scene-label,.bedroom-feature__scene-copy,.bedroom-feature__scene-caption,.bedroom-feature__product-meta,.bedroom-feature__product-note,.bedroom-feature__product-link,.bedroom-feature__preview-card-meta{color:var(--bedroom-muted)}.bedroom-feature__scene-index-card .bedroom-feature__scene-number{font-size:10px;letter-spacing:.16em;color:var(--bedroom-faint)}.bedroom-feature__scene-index-card h3{margin:0;font-size:16px;line-height:1;font-weight:400}.bedroom-feature__scene-index-card .bedroom-feature__scene-label{display:none}.bedroom-feature__scene-anchor{scroll-margin-top:88px}.bedroom-feature__scene{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:34px;align-items:start}.bedroom-feature__scene-copy-column{position:sticky;top:92px}.bedroom-feature__scene-title{margin:12px 0 16px;font-size:clamp(34px,4vw,60px);line-height:.98;font-weight:400}.bedroom-feature__scene-summary{max-width:24rem;margin-bottom:28px}.bedroom-feature__scene-actions{display:flex;flex-wrap:wrap;gap:16px 24px}.bedroom-feature__scene-link{text-decoration:none;font-size:14px;letter-spacing:.08em}.bedroom-feature__scene-content{display:grid;gap:18px}.bedroom-feature__scene-main{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#ebe6de}.bedroom-feature__scene-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bedroom-feature__scene-support-card{background:var(--bedroom-surface-soft);border:1px solid rgba(61,57,52,.08);overflow:hidden}.bedroom-feature__scene-support-media{position:relative;aspect-ratio:4 / 5;background:#ede7dd}.bedroom-feature__scene-support-media--diagram{aspect-ratio:1 / 1}.bedroom-feature__scene-support-copy{padding:14px 16px 18px}.bedroom-feature__hotspot-area{position:relative;width:100%;height:100%}.bedroom-feature .styling-lookbook__marker{position:absolute;z-index:4;transform:translate(-50%,-50%)}.bedroom-feature .styling-lookbook__pin{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#ffffff5c;box-shadow:none;cursor:pointer;opacity:.6}.bedroom-feature .styling-lookbook__pin-dot{display:block;width:14px;height:14px;border:0;border-radius:50%;background:#fff}.bedroom-feature .styling-lookbook__pin:hover,.bedroom-feature .styling-lookbook__pin:focus{background:#ffffff7a;opacity:.78}.bedroom-feature .styling-lookbook__pin:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid rgba(255,255,255,.72);border-radius:50%;animation:bedroom-feature-pin-pulse 2.6s ease-out infinite}.bedroom-feature .styling-lookbook__card{position:absolute;top:50%;left:calc(100% + 14px);display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;width:220px;padding:12px;background:#fffdf9f5;border:1px solid rgba(61,57,52,.1);box-shadow:0 18px 40px #2019131f;color:var(--bedroom-text);text-decoration:none;opacity:0;pointer-events:none;transform:translateY(-50%) translate(8px);transition:opacity .2s ease,transform .2s ease}.bedroom-feature .styling-lookbook__marker:hover .styling-lookbook__card,.bedroom-feature .styling-lookbook__marker:focus-within .styling-lookbook__card,.bedroom-feature .styling-lookbook__marker.is-active .styling-lookbook__card{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.bedroom-feature .styling-lookbook__marker--left .styling-lookbook__card{left:auto;right:calc(100% + 14px);transform:translateY(-50%) translate(-8px)}.bedroom-feature .styling-lookbook__marker--left:hover .styling-lookbook__card,.bedroom-feature .styling-lookbook__marker--left:focus-within .styling-lookbook__card,.bedroom-feature .styling-lookbook__marker--left.is-active .styling-lookbook__card{transform:translateY(-50%) translate(0)}.bedroom-feature .styling-lookbook__marker--top .styling-lookbook__card{top:auto;bottom:calc(100% + 14px);left:50%;transform:translate(-50%) translateY(-8px)}.bedroom-feature .styling-lookbook__marker--top:hover .styling-lookbook__card,.bedroom-feature .styling-lookbook__marker--top:focus-within .styling-lookbook__card,.bedroom-feature .styling-lookbook__marker--top.is-active .styling-lookbook__card{transform:translate(-50%) translateY(0)}.bedroom-feature .styling-lookbook__marker--bottom .styling-lookbook__card{top:calc(100% + 14px);left:50%;transform:translate(-50%) translateY(8px)}.bedroom-feature .styling-lookbook__marker--bottom:hover .styling-lookbook__card,.bedroom-feature .styling-lookbook__marker--bottom:focus-within .styling-lookbook__card,.bedroom-feature .styling-lookbook__marker--bottom.is-active .styling-lookbook__card{transform:translate(-50%) translateY(0)}.bedroom-feature .styling-lookbook__card-image{display:block;aspect-ratio:1 / 1;background:#f7f3ece6}.bedroom-feature .styling-lookbook__card-image img{width:100%;height:100%;display:block;object-fit:cover}.bedroom-feature .styling-lookbook__card-info{display:grid;gap:4px}.bedroom-feature .styling-lookbook__card-title{display:block;font-size:13px;line-height:1.5}.bedroom-feature .styling-lookbook__card-price{display:block;font-size:12px;color:var(--bedroom-muted)}@keyframes bedroom-feature-pin-pulse{0%{box-shadow:0 0 #ffffff8c}to{box-shadow:0 0 0 10px #fff0}}.bedroom-feature__scene-caption{margin:0;font-size:13px;line-height:1.8}.bedroom-feature__featured-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.bedroom-feature__featured-title{margin:0;font-size:15px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.bedroom-feature__scene-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bedroom-feature__product-empty{grid-column:1 / -1;padding:22px 0;border-bottom:1px solid var(--bedroom-line);color:var(--bedroom-muted)}.bedroom-feature__offer{display:grid;grid-template-columns:minmax(0,1.1fr) auto;gap:24px;align-items:end;padding:40px 0 0;border-top:1px solid var(--bedroom-line)}.bedroom-feature__offer-title{margin:12px 0 14px;font-size:clamp(30px,3.6vw,48px);line-height:1.08;font-weight:400}.bedroom-feature__all-products{display:grid;gap:40px}.bedroom-feature__all-products-column{padding-top:18px;border-top:1px solid var(--bedroom-line)}.bedroom-feature__all-products-grid{display:grid;gap:16px}.bedroom-feature__scene-products .grid__item,.bedroom-feature__all-products-grid .grid__item{width:100%;max-width:none;margin-bottom:0}.bedroom-feature__scene-products .grid-product__content,.bedroom-feature__all-products-grid .grid-product__content{background:transparent}.bedroom-feature__scene-products .grid-product__link,.bedroom-feature__all-products-grid .grid-product__link{text-decoration:none}.bedroom-feature__scene-products .grid-product__image-mask,.bedroom-feature__all-products-grid .grid-product__image-mask{background:#fffdf99e}.bedroom-feature__scene-products .grid-product__meta,.bedroom-feature__all-products-grid .grid-product__meta{padding-top:12px}.bedroom-feature__scene-products .grid-product__title,.bedroom-feature__all-products-grid .grid-product__title{color:var(--bedroom-text);line-height:1.5}.bedroom-feature__scene-products .grid-product__price,.bedroom-feature__all-products-grid .grid-product__price{color:var(--bedroom-text)}.bedroom-feature__all-products-grid--frames{grid-template-columns:repeat(2,minmax(0,1fr))}.bedroom-feature__all-products-grid--linen,.bedroom-feature__all-products-grid--rugs{grid-template-columns:repeat(3,minmax(0,1fr))}.bedroom-feature__closing{padding-top:8px;border-top:1px solid rgba(61,57,52,.1)}.bedroom-feature__closing h2{margin:16px 0;max-width:14em;font-size:clamp(28px,4vw,54px);line-height:1.14;font-weight:400}.bedroom-feature__closing-actions{margin-top:28px}.bedroom-feature__preview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bedroom-feature__preview-card{background:#fffdf98f;border:1px solid rgba(61,57,52,.08);border-radius:22px;overflow:hidden}.bedroom-feature__preview-card-image-wrap{aspect-ratio:4 / 4.6;background:#eee7dd}.bedroom-feature__preview-card-copy{padding:15px 16px 18px}.bedroom-feature__preview-card-copy strong{display:block;margin-bottom:7px;font-size:16px;line-height:1.55;font-weight:500}@media screen and (max-width:1080px){.bedroom-feature__scene-products,.bedroom-feature__preview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.bedroom-feature__hero-copy,.bedroom-feature__intro,.bedroom-feature__scene,.bedroom-feature__offer,.bedroom-feature__all-products{grid-template-columns:1fr}.bedroom-feature__scene-copy-column{position:static}.bedroom-feature__hero-actions{justify-content:flex-start}.bedroom-feature__scene-support,.bedroom-feature__all-products-grid--frames,.bedroom-feature__all-products-grid--linen,.bedroom-feature__all-products-grid--rugs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.bedroom-feature__shell,.bedroom-feature__header-inner{width:min(100%,calc(100% - 24px))}.bedroom-feature__header-inner{min-height:54px;align-items:flex-start;justify-content:flex-start;padding:12px 0;flex-direction:column;gap:8px}.bedroom-feature__nav{width:100%;justify-content:flex-start;gap:14px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.bedroom-feature__scene-index{top:94px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.bedroom-feature__container{padding:18px 0 80px}.bedroom-feature__hero{margin-bottom:72px}.bedroom-feature__hero-media{aspect-ratio:4 / 5.2}.bedroom-feature__hero-panel{width:calc(100% - 24px);margin:0 12px 12px;padding:20px 18px 18px}.bedroom-feature__hero-title{font-size:min(var(--bedroom-hero-title-size, 48px),30px)}.bedroom-feature__hero-subcopy{font-size:min(var(--bedroom-hero-subcopy-size, 21px),14px);line-height:1.8}.bedroom-feature__section{margin-bottom:78px}.bedroom-feature__scene-support,.bedroom-feature__preview-cards{grid-template-columns:1fr}.bedroom-feature__scene-products{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}.bedroom-feature__scene-products .grid__item{min-width:240px;flex:0 0 240px;scroll-snap-align:start}.bedroom-feature__all-products-grid--frames,.bedroom-feature__all-products-grid--linen,.bedroom-feature__all-products-grid--rugs{grid-template-columns:1fr}.bedroom-feature .styling-lookbook__card{width:180px;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:10px}.bedroom-feature__scene-title{font-size:36px}.bedroom-feature__offer{padding-top:28px}.bedroom-feature__closing h2{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bedroom-feature.css.map */
