body.is-room-guide #MainContent .custom-room-guide-hero{padding-block:2rem 3rem}body.is-room-guide #MainContent .custom-room-guide-hero__inner{gap:4rem;align-items:center}body.is-room-guide #MainContent .custom-room-guide-hero__content{max-width:100%;justify-self:stretch;gap:1.5rem;min-width:0}body.is-room-guide #MainContent .custom-room-guide-hero__eyebrow{color:#111;font-size:.625rem;font-weight:600;letter-spacing:.16em;line-height:1.4}body.is-room-guide #MainContent .custom-room-guide-hero__title{max-width:100%;font-size:clamp(2.5rem,5.5vw,3.75rem);line-height:1.04;letter-spacing:-.06em;text-wrap:balance}body.is-room-guide #MainContent .custom-room-guide-hero__intro{color:#606060;font-size:1rem;line-height:1.65;max-width:38rem}body.is-room-guide #MainContent .custom-room-guide-hero__intro p{margin-block:0}body.is-room-guide #MainContent .custom-room-guide-hero__intro p+p{margin-top:1rem}body.is-room-guide #MainContent .custom-room-guide-hero__points{gap:.65rem;color:#606060;font-size:.875rem;line-height:1.5}body.is-room-guide #MainContent .custom-room-guide-hero__point{align-items:baseline}body.is-room-guide #MainContent .custom-room-guide-hero__point:before{width:.25rem;height:.25rem}body.is-room-guide #MainContent .custom-room-guide-hero__media{min-height:0;border-radius:.5rem}body.is-room-guide #MainContent .custom-room-guide-hero__media picture{display:block}body.is-room-guide #MainContent .custom-room-guide-hero__image{height:auto;aspect-ratio:1.15;object-fit:cover}body.is-room-guide #MainContent .custom-room-guide-hero__actions{gap:.75rem;margin-top:.5rem}body.is-room-guide #MainContent :is(.custom-room-guide-hero__actions,.custom-cta-banner__actions) :is(.button,.button-secondary),body.is-room-guide #MainContent :is(.custom-curated-products__cta,.custom-content-cards__card-link){min-height:3.5rem;padding:.95rem 1.55rem;border-radius:999px;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;border:1px solid rgba(17,17,17,.16);box-shadow:none}body.is-room-guide #MainContent :is(.custom-room-guide-hero__actions,.custom-cta-banner__actions) .button{background:#111;color:#fff;border-color:#111}body.is-room-guide #MainContent :is(.custom-room-guide-hero__actions,.custom-cta-banner__actions) .button-secondary,body.is-room-guide #MainContent :is(.custom-curated-products__cta,.custom-content-cards__card-link){color:#111;background:#fff}body.is-room-guide #MainContent a:focus-visible,body.is-room-guide #MainContent summary:focus-visible{outline:2px solid #111;outline-offset:5px}body.is-room-guide #MainContent .page-width-content{--page-content-width: 44rem}body.is-room-guide #MainContent .page-content{width:100%;min-width:0;font-size:1rem;line-height:1.7;color:#606060}body.is-room-guide #MainContent .page-content h2,body.is-room-guide #MainContent :is(.custom-content-cards__heading,.custom-curated-products__heading,.custom-room-guide-faq__heading,.custom-cta-banner__heading) h2{color:#111;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.12;letter-spacing:-.045em;text-wrap:balance}body.is-room-guide #MainContent .page-content h2{margin-block:2.5rem 1.25rem}body.is-room-guide #MainContent .page-content h3{color:#111;font-size:1.5rem;line-height:1.25;letter-spacing:-.035em;margin-block:2rem 1rem}body.is-room-guide #MainContent .page-content p{margin-block:0 1.25rem}body.is-room-guide #MainContent .page-content :is(ul,ol){padding-left:1.25rem;margin-block:0 1.5rem}body.is-room-guide #MainContent .page-content li+li{margin-top:.6rem}body.is-room-guide #MainContent .page-content a{color:#111;text-underline-offset:.2em}body.is-room-guide #MainContent :is(.custom-curated-products,.custom-room-guide-faq,.custom-content-cards){padding-block:2.5rem}body.is-room-guide #MainContent :is(.custom-content-cards__intro,.custom-content-cards__card-text,.custom-curated-products__intro,.custom-room-guide-faq__intro,.custom-room-guide-faq__answer,.custom-cta-banner__text){color:#606060;font-size:1rem;line-height:1.65}body.is-room-guide #MainContent .custom-content-cards__grid{gap:1.5rem}body.is-room-guide #MainContent .custom-content-cards__card{border-radius:.5rem;background:#fafafa;box-shadow:none;padding:1.5rem}body.is-room-guide #MainContent .custom-content-cards__card-title{font-size:1.5rem;line-height:1.25;letter-spacing:-.035em}body.is-room-guide #MainContent .custom-room-guide-faq__accordion+.custom-room-guide-faq__accordion{margin-top:0}body.is-room-guide #MainContent .custom-room-guide-faq__item{border-block-end:0}body.is-room-guide #MainContent .custom-room-guide-faq__accordion:last-child .custom-room-guide-faq__item{border-block-end:1px solid rgba(17,17,17,.14)}body.is-room-guide #MainContent .custom-room-guide-faq__question{font-size:1.125rem;font-weight:600;line-height:1.4;padding-block:1.3rem}body.is-room-guide #MainContent .custom-cta-banner{background:#f7f7f5;border-radius:.5rem;border:0;padding:2.5rem;box-shadow:none}body.is-room-guide #MainContent .custom-cta-banner-section{padding-block:2.5rem 4rem}body.is-room-guide #MainContent .custom-cta-banner__eyebrow{font-size:.625rem;letter-spacing:.16em}@media(min-width:750px){body.is-room-guide #MainContent .custom-room-guide-hero__inner--with-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@media(max-width:749px){body.is-room-guide #MainContent .custom-room-guide-hero{padding-block:1.5rem 2rem}body.is-room-guide #MainContent .custom-room-guide-hero__inner{grid-template-columns:minmax(0,1fr);gap:2rem}body.is-room-guide #MainContent .custom-room-guide-hero__image{aspect-ratio:1.3}body.is-room-guide #MainContent :is(.custom-curated-products,.custom-room-guide-faq,.custom-content-cards){padding-block:2rem}body.is-room-guide #MainContent .custom-cta-banner{padding:1.5rem}body.is-room-guide #MainContent .custom-cta-banner-section{padding-block:2rem 3rem}body.is-room-guide #MainContent .custom-cta-banner__actions :is(.button,.button-secondary){width:auto;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-room-pages.css.map */
