@media screen and (max-width:749px){html,body{max-width:100%;overflow-x:clip}.page-wrapper,#MainContent,.content-for-layout,.shopify-section{min-width:0;max-width:100%}.home-hero{grid-template-columns:minmax(0,1fr);min-height:auto;width:100%}.home-hero__copy{min-width:0;min-height:auto;padding:56px 20px 48px}.home-hero h1{max-width:100%;font-size:clamp(42px,13vw,58px);line-height:.94;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal}.home-hero__intro{max-width:100%;margin-top:24px;font-size:16px;line-height:1.6}.home-hero__buttons{width:100%;margin-top:28px;gap:18px;align-items:stretch}.home-hero__buttons .button{width:100%;max-width:100%;justify-content:center}.home-hero__buttons .text-link{align-self:flex-start}.home-hero__visual{min-height:420px}.image-label{right:12px;bottom:12px;left:12px;min-width:0;padding:14px;gap:8px}.image-label strong,.image-label a,.image-label span{min-width:0;overflow-wrap:anywhere}.qualities{justify-content:flex-start;flex-wrap:wrap;gap:10px 18px;padding:16px 20px;overflow:visible;white-space:normal}.qualities i{display:none}.qualities span{flex:1 1 calc(50% - 18px);min-width:130px;line-height:1.35}.home-products,.rooms{padding:64px 20px}.section-heading{gap:24px}.section-heading h2,.rooms h2,.consultation h2{font-size:clamp(38px,11vw,52px);line-height:1}.home-product-grid{margin-top:36px;gap:34px}.all-products-button{width:100%;max-width:100%;margin-top:44px;justify-content:center}.approach{min-height:auto}.approach__image{min-height:380px}.approach__copy{padding:64px 20px}.approach blockquote{font-size:clamp(34px,10vw,46px);line-height:1.04}.principles{margin-top:36px}.room{min-height:340px;padding:20px}.room span{font-size:28px}.consultation{gap:24px;padding:58px 20px}.consultation__button{width:100%;max-width:100%;justify-content:center}.ylumina-aeo{padding:64px 20px 72px}.ylumina-aeo__intro{gap:24px;margin-bottom:34px}.ylumina-aeo h2{font-size:clamp(36px,10.5vw,48px);line-height:1}.ylumina-aeo__answer{padding:24px 20px}.ylumina-collection-intro{padding-top:44px;padding-bottom:22px}.ylumina-collection-intro h1{max-width:100%;font-size:clamp(36px,10.5vw,50px);line-height:1.02}.ylumina-collection-intro__copy{margin-top:16px;font-size:15px}.ylumina-footer-seo__inner{gap:18px;padding-top:26px;padding-bottom:26px}.ylumina-footer-seo__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;width:100%}.ylumina-footer-seo__links li,.ylumina-footer-seo__links a{min-width:0;overflow-wrap:anywhere}#header-group,.header,.header__row,.header__columns,.header__column,.header__drawer{max-width:100%;min-width:0}.sticky-add-to-cart__bar{box-sizing:border-box;max-width:100vw;padding-bottom:calc(var(--padding-sm) + env(safe-area-inset-bottom))}}@media screen and (max-width:389px){.home-hero__copy{padding-inline:18px}.home-hero h1{font-size:clamp(38px,12.5vw,48px)}.home-hero__visual{min-height:360px}.qualities span{flex-basis:100%;min-width:0}.ylumina-footer-seo__links{grid-template-columns:1fr}}@supports not (overflow: clip){@media screen and (max-width:749px){html,body{overflow-x:hidden}}}@media screen and (max-width:749px){.yl-featured-collection,.yl-studio-story,.yl-category-section,.yl-order-clarity,.yl-consultation,.ylumina-aeo{content-visibility:auto;contain-intrinsic-size:auto 900px}.yl-premium-hero__media>img{decoding:async}}:root{--yl-ink: #1c211d;--yl-forest: #18372d;--yl-forest-soft: #315246;--yl-ivory: #f4f0e8;--yl-bone: #fbf9f4;--yl-brass: #a47b45;--yl-stone: #77796f;--yl-line: rgba(28, 33, 29, .16);--yl-serif: "Iowan Old Style", Baskerville, Georgia, "Times New Roman", serif;--yl-sans: var(--font-body--family, Helvetica, Arial, sans-serif)}body{background:var(--yl-bone);color:var(--yl-ink)}.yl-kicker{margin:0 0 18px;color:inherit;font:650 .68rem/1.4 var(--yl-sans);letter-spacing:.18em;text-transform:uppercase}.yl-kicker:before{display:inline-block;width:28px;height:1px;margin:0 12px 3px 0;background:currentColor;content:""}.yl-premium-hero{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);min-height:min(880px,calc(100svh - var(--header-group-height, 120px)));background:var(--yl-ivory)}.yl-premium-hero__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(64px,8vw,120px) clamp(36px,5vw,88px)}.yl-premium-hero h1,.yl-section-heading h2,.yl-studio-story h2,.yl-order-clarity h2,.yl-consultation h2,.yl-empty-state h3{margin:0;font-family:var(--yl-serif);font-style:normal;font-weight:400;letter-spacing:-.035em;text-wrap:balance}.yl-premium-hero h1{max-width:760px;font-size:clamp(3.7rem,6vw,6.8rem);line-height:.94}.yl-premium-hero__lead{max-width:590px;margin:30px 0 0;color:#555b55;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.7}.yl-premium-actions{display:flex;flex-wrap:wrap;gap:22px 28px;align-items:center;margin-top:34px}.yl-premium-button{display:inline-flex;min-height:52px;padding:15px 20px;justify-content:space-between;align-items:center;gap:38px;border:1px solid var(--yl-forest);background:var(--yl-forest);color:#fff;font:650 .72rem/1.2 var(--yl-sans);letter-spacing:.09em;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease}.yl-premium-button:hover{background:transparent;color:var(--yl-forest)}.yl-premium-button--light{border-color:var(--yl-bone);background:var(--yl-bone);color:var(--yl-forest)}.yl-premium-button--light:hover{background:transparent;color:var(--yl-bone)}.yl-premium-text-link{display:inline-block;padding-bottom:4px;border-bottom:1px solid currentColor;color:inherit;font:650 .7rem/1.2 var(--yl-sans);letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.yl-premium-text-link--light{color:#fff}.yl-premium-hero__note{margin:clamp(42px,7vh,78px) 0 0;padding-top:16px;border-top:1px solid var(--yl-line);color:var(--yl-stone);font-size:.75rem;letter-spacing:.06em}.yl-premium-hero__media{position:relative;min-height:660px;overflow:hidden;background:#d9d2c7}.yl-premium-hero__media>img,.yl-studio-story__media>img,.yl-category-card__media>img,.yl-premium-placeholder{display:block;width:100%;height:100%;object-fit:cover}.yl-premium-hero__caption{position:absolute;right:26px;bottom:26px;left:26px;display:grid;grid-template-columns:1fr auto;gap:5px 18px;padding:18px 20px;background:#18372deb;color:#fff;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.yl-premium-hero__caption span{grid-column:1 / -1;color:#d9c29e;font-size:.62rem;letter-spacing:.15em;text-transform:uppercase}.yl-premium-hero__caption strong{overflow:hidden;font:400 1.15rem/1.25 var(--yl-serif);text-overflow:ellipsis;white-space:nowrap}.yl-premium-hero__caption small{align-self:end;font-size:.68rem;letter-spacing:.04em}.yl-assurance-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--yl-forest);color:#fff}.yl-assurance-strip>div{min-width:0;padding:25px clamp(18px,2.4vw,38px);border-right:1px solid rgba(255,255,255,.18)}.yl-assurance-strip>div:last-child{border-right:0}.yl-assurance-strip span{color:#cdb58f;font-size:.62rem;letter-spacing:.12em}.yl-assurance-strip strong{display:block;margin:7px 0 4px;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase}.yl-assurance-strip small{display:block;color:#ffffffb3;font-size:.72rem;line-height:1.45}.yl-featured-collection,.yl-category-section,.yl-order-clarity{padding:clamp(76px,9vw,138px) clamp(22px,4.5vw,78px)}.yl-featured-collection{background:var(--yl-bone)}.yl-section-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(32px,8vw,130px);align-items:end}.yl-section-heading--compact{align-items:start}.yl-section-heading h2,.yl-studio-story h2,.yl-order-clarity h2,.yl-consultation h2{font-size:clamp(3rem,5.2vw,5.25rem);line-height:.98}.yl-section-heading>div:last-child>p,.yl-section-heading>p{max-width:590px;margin:0 0 20px;color:#5b615b;font-size:.98rem;line-height:1.7}.yl-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 22px;margin-top:58px}.yl-product-tile{min-width:0}.yl-product-tile__media{position:relative;display:block;aspect-ratio:.84;overflow:hidden;background:#ded8ce}.yl-product-tile__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.yl-product-tile:hover .yl-product-tile__media img{transform:scale(1.02)}.yl-product-tile__badge{position:absolute;top:12px;left:12px;padding:7px 9px;background:var(--yl-ink);color:#fff;font-size:.64rem;letter-spacing:.07em;text-transform:uppercase}.yl-product-tile__info{padding-top:15px}.yl-product-tile__info>p{margin:0 0 6px;color:var(--yl-stone);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.yl-product-tile h3{display:-webkit-box;overflow:hidden;min-height:2.8em;margin:0 0 10px;-webkit-box-orient:vertical;-webkit-line-clamp:2;font:400 1rem/1.4 var(--yl-sans)}.yl-product-tile h3 a{color:inherit;text-decoration:none}.yl-product-tile__price{display:flex;flex-wrap:wrap;gap:7px;font-size:.83rem}.yl-product-tile__price s{color:var(--yl-stone)}.yl-empty-state{max-width:760px;margin-top:50px;padding:clamp(34px,5vw,70px);border:1px solid var(--yl-line);background:var(--yl-ivory)}.yl-empty-state h3{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1}.yl-empty-state>p:last-child{color:var(--yl-stone)}.yl-studio-story{display:grid;grid-template-columns:1fr 1fr;min-height:780px;background:var(--yl-forest);color:#fff}.yl-studio-story__media{min-height:650px;overflow:hidden;background:#c7b9a5}.yl-studio-story__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px,8vw,128px) clamp(30px,6.5vw,104px)}.yl-studio-story__lead{max-width:580px;margin:28px 0 0;color:#ffffffc2;font-size:.98rem;line-height:1.75}.yl-studio-principles{display:grid;gap:0;margin:42px 0 34px;border-top:1px solid rgba(255,255,255,.23)}.yl-studio-principles article{display:grid;grid-template-columns:38px minmax(120px,.65fr) 1fr;gap:14px;padding:20px 0;align-items:baseline;border-bottom:1px solid rgba(255,255,255,.23)}.yl-studio-principles span{color:#cdb58f;font-size:.65rem}.yl-studio-principles h3{margin:0;font:400 1.08rem/1.3 var(--yl-serif)}.yl-studio-principles p{margin:0;color:#ffffffad;font-size:.75rem;line-height:1.55}.yl-category-section{background:var(--yl-ivory)}.yl-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:54px}.yl-category-card{min-width:0;color:inherit;text-decoration:none}.yl-category-card__media{aspect-ratio:.78;overflow:hidden;background:#d8d1c4}.yl-category-card__media img{transition:transform .45s ease}.yl-category-card:hover .yl-category-card__media img{transform:scale(1.025)}.yl-category-card__footer{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--yl-line);font:400 1.28rem/1.3 var(--yl-serif)}.yl-order-clarity{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(42px,8vw,130px);background:var(--yl-bone)}.yl-order-clarity__details{border-top:1px solid var(--yl-line)}.yl-order-clarity__details article{display:grid;grid-template-columns:minmax(150px,.55fr) 1fr;gap:26px;padding:24px 0;border-bottom:1px solid var(--yl-line)}.yl-order-clarity__details strong{font:400 1.15rem/1.35 var(--yl-serif)}.yl-order-clarity__details p{margin:0;color:var(--yl-stone);font-size:.85rem;line-height:1.65}.yl-order-clarity__links{grid-column:2;display:flex;flex-wrap:wrap;gap:10px 24px}.yl-order-clarity__links a{color:inherit;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;text-underline-offset:4px}.yl-consultation{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(42px,10vw,160px);padding:clamp(74px,8vw,120px) clamp(22px,5vw,84px);background:var(--yl-brass);color:#fff}.yl-consultation>div:last-child>p{max-width:620px;margin:0 0 28px;font-size:.98rem;line-height:1.75}.yl-product-assurance{padding:20px;border:1px solid var(--yl-line);background:var(--yl-ivory)}.yl-product-assurance__heading{margin:0 0 14px;font:650 .7rem/1.3 var(--yl-sans);letter-spacing:.13em;text-transform:uppercase}.yl-product-assurance__items{display:grid;gap:12px}.yl-product-assurance__item{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start}.yl-product-assurance__icon{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(24,55,45,.32);border-radius:50%;color:var(--yl-forest);font-size:.7rem}.yl-product-assurance__item strong{display:block;font-size:.78rem}.yl-product-assurance__item span:last-child{display:block;margin-top:2px;color:var(--yl-stone);font-size:.72rem;line-height:1.45}.yl-product-assurance__links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;padding-top:14px;border-top:1px solid var(--yl-line)}.yl-product-assurance__links a{color:inherit;font-size:.68rem;text-underline-offset:3px}.ylumina-collection-intro h1{font-family:var(--yl-serif);font-size:clamp(2.8rem,5.2vw,4.9rem)}.ylumina-collection-intro__eyebrow{color:var(--yl-forest-soft)}.product-information h1{max-width:720px;font-family:var(--yl-serif)!important;font-size:clamp(2.25rem,4vw,4.25rem)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.028em!important;text-wrap:balance}.ylumina-footer-seo{background:var(--yl-ivory)}.ylumina-footer-seo__title{color:var(--yl-forest)}.yl-page h1,.yl-page h2,.yl-page h3,.yl-page__quote-card p,.yl-page__collection-links a{font-family:var(--yl-serif);font-weight:400}.yl-page h1{font-size:clamp(3.25rem,6.2vw,6.4rem);line-height:.94}.yl-page__section-head h2,.yl-page__cta-grid h2,.yl-page__story-grid h2{font-size:clamp(2.75rem,4.8vw,4.6rem)}.yl-page__hero{background:var(--yl-ivory)}.yl-page__hero--specialist{background:linear-gradient(145deg,var(--yl-bone),#e8ece5)}.yl-page__band{background:var(--yl-forest)}.yl-page__band--soft{background:var(--yl-ivory)}.yl-page__button{border-color:var(--yl-forest);background:var(--yl-forest);border-radius:0}.yl-contact h1,.yl-contact h2{font-family:var(--yl-serif);font-weight:400}.yl-contact h1{font-size:clamp(3.25rem,6.5vw,6.5rem);letter-spacing:-.04em}.yl-contact__hero{background:linear-gradient(145deg,var(--yl-bone),#e8ece5)}.yl-contact__submit{background:var(--yl-forest);border-color:var(--yl-forest);border-radius:0}@media(max-width:989px){.yl-premium-hero,.yl-studio-story,.yl-order-clarity,.yl-consultation{grid-template-columns:1fr}.yl-premium-hero{min-height:auto}.yl-premium-hero__media{min-height:560px}.yl-assurance-strip{grid-template-columns:repeat(2,1fr)}.yl-assurance-strip>div:nth-child(2){border-right:0}.yl-assurance-strip>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.18)}.yl-section-heading{grid-template-columns:1fr;gap:28px}.yl-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-studio-story__media{min-height:540px}.yl-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-order-clarity__links{grid-column:1}}@media(max-width:749px){.yl-kicker{margin-bottom:14px;font-size:.63rem}.yl-premium-hero__content{padding:54px 20px 48px}.yl-premium-hero h1{font-size:clamp(2.7rem,12.5vw,4rem);line-height:.98}.yl-premium-hero__lead{margin-top:22px;font-size:.98rem}.yl-premium-actions{align-items:stretch;flex-direction:column;margin-top:27px}.yl-premium-button{width:100%}.yl-premium-text-link{align-self:flex-start}.yl-premium-hero__note{margin-top:38px;line-height:1.5}.yl-premium-hero__media{min-height:470px}.yl-premium-hero__caption{right:12px;bottom:12px;left:12px;grid-template-columns:1fr;padding:14px}.yl-premium-hero__caption strong{white-space:normal}.yl-assurance-strip{grid-template-columns:1fr}.yl-assurance-strip>div{padding:20px;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.yl-assurance-strip>div:last-child{border-bottom:0}.yl-featured-collection,.yl-category-section,.yl-order-clarity{padding:68px 20px}.yl-section-heading h2,.yl-studio-story h2,.yl-order-clarity h2,.yl-consultation h2{font-size:clamp(2.5rem,11.5vw,3.4rem);line-height:1}.yl-product-grid{grid-template-columns:1fr;gap:38px;margin-top:38px}.yl-studio-story__media{min-height:430px}.yl-studio-story__content{padding:64px 20px}.yl-studio-principles article{grid-template-columns:28px 1fr}.yl-studio-principles p{grid-column:2}.yl-category-grid{gap:8px;margin-top:38px}.yl-category-card__footer{padding:12px 0;font-size:1.05rem}.yl-order-clarity{gap:34px}.yl-order-clarity__details article{grid-template-columns:1fr;gap:8px}.yl-consultation{gap:32px;padding:66px 20px}.product-information h1{font-size:clamp(2rem,9.5vw,3rem)!important}.yl-page h1{font-size:clamp(2.7rem,11.5vw,3.8rem);line-height:.98}.yl-page__section-head h2,.yl-page__cta-grid h2,.yl-page__story-grid h2{font-size:clamp(2.35rem,10.5vw,3.2rem)}}@media(prefers-reduced-motion:reduce){.yl-category-card__media img,.yl-product-tile__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ylumina-combined.css.map */
