:root{--luxa-blog-width: var(--luxa-container)}.luxa-blog{background:var(--luxa-bg)}.luxa-blog__container{width:var(--luxa-blog-width);max-width:100%;margin-inline:auto}.luxa-blog__section{padding-block:clamp(4.8rem,8vw,9rem)}.luxa-blog__header{text-align:center;margin-bottom:clamp(3.2rem,5vw,5.6rem)}.luxa-blog__eyebrow{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--luxa-gold);margin:0 0 1.4rem}.luxa-blog__heading{font-family:var(--font-heading-family);font-size:clamp(2.6rem,3.4vw,3.8rem);line-height:1.15;margin:0}.luxa-blog__subheading{font-family:var(--font-body-family);font-size:clamp(1.4rem,1.3vw,1.6rem);line-height:1.7;color:var(--luxa-text-muted);max-width:56rem;margin:1.6rem auto 0}.luxa-blog-hero{position:relative;width:100%;min-height:clamp(38rem,56vh,56rem);display:flex;align-items:flex-end;overflow:hidden;background-color:var(--luxa-bg);background-image:var(--luxa-blog-hero-bg);background-size:cover;background-position:center;background-repeat:no-repeat}.luxa-blog-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#faf8f41a,#faf8f480 55%,#faf8f4e6);pointer-events:none}.luxa-blog-hero__inner{position:relative;z-index:1;width:var(--luxa-blog-width);max-width:100%;margin-inline:auto;padding-block:clamp(4rem,7vw,7rem);text-align:center}.luxa-blog-hero__content{max-width:62rem;margin-inline:auto}.luxa-blog-hero__heading{font-size:clamp(3rem,4.6vw,4.8rem);line-height:1.1;letter-spacing:.02em;margin-bottom:2rem}.luxa-blog-hero__text{font-size:clamp(1.5rem,1.4vw,1.8rem);line-height:1.7;color:var(--luxa-text-muted);max-width:48rem;margin:0 auto 3.2rem}@media screen and (max-width:989px){.luxa-blog-hero__overlay{background:linear-gradient(180deg,rgba(31,31,31,.28) 0%,rgba(31,31,31,.38) 28%,rgba(250,248,244,.82) 52%,rgba(250,248,244,.96) 72%,var(--luxa-bg) 100%)}}.luxa-blog-cats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.6rem,2.5vw,3rem)}@media screen and (min-width:990px){.luxa-blog-cats__grid{grid-template-columns:repeat(3,1fr)}}.luxa-blog-cat{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;padding:clamp(3rem,4vw,4.4rem) clamp(2rem,3vw,3rem);border:1px solid var(--luxa-border-light);border-radius:var(--luxa-radius);background:transparent;transition:transform .45s var(--luxa-ease),border-color .45s var(--luxa-ease),box-shadow .45s var(--luxa-ease)}@media(hover:hover){.luxa-blog-cat:hover{transform:translateY(-4px);border-color:#c9a96e66;box-shadow:0 14px 34px #1f1f1f12}}.luxa-blog-cat__icon{display:inline-flex;align-items:center;justify-content:center;width:6rem;height:6rem;margin-bottom:1.8rem;color:var(--luxa-gold)}.luxa-blog-cat__icon svg{width:3.2rem;height:3.2rem}.luxa-blog-cat__title{font-family:var(--font-heading-family);font-size:clamp(1.8rem,2vw,2.2rem);font-weight:400;color:var(--luxa-text);margin:0 0 1rem;letter-spacing:.02em}.luxa-blog-cat__text{font-family:var(--font-body-family);font-size:1.4rem;line-height:1.65;color:var(--luxa-text-muted);margin:0}.luxa-blog-cat__more{margin-top:1.8rem;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--luxa-text);position:relative}.luxa-blog-cat__more:after{content:"";position:absolute;left:0;bottom:-.4rem;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--luxa-duration) var(--luxa-ease)}@media(hover:hover){.luxa-blog-cat:hover .luxa-blog-cat__more:after{transform:scaleX(1);transform-origin:left}}.luxa-faq,.luxa-faq__item{scroll-margin-top:calc(var(--luxa-header-height, 9rem) + 2rem)}.luxa-blog-featured__grid{display:grid;grid-template-columns:1fr;gap:clamp(3rem,4vw,4.4rem)}@media screen and (min-width:990px){.luxa-blog-featured__grid{grid-template-columns:repeat(3,1fr)}}.luxa-blog-feature{display:flex;flex-direction:column;text-decoration:none;color:inherit}.luxa-blog-feature__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--luxa-radius);background:#f6f3ee;margin:1.6rem 0 2rem}.luxa-blog-feature__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--luxa-ease)}@media(hover:hover){.luxa-blog-feature:hover .luxa-blog-feature__media img{transform:scale(1.04)}}.luxa-blog-feature__category{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--luxa-gold);margin:0 0 1rem}.luxa-blog-feature__title{font-family:var(--font-heading-family);font-size:clamp(2rem,2.2vw,2.4rem);font-weight:400;line-height:1.25;color:var(--luxa-text);margin:0 0 1.2rem}.luxa-blog-feature__excerpt{font-family:var(--font-body-family);font-size:1.4rem;line-height:1.7;color:var(--luxa-text-muted);margin:0 0 1.8rem}.luxa-blog-feature__more{margin-top:auto}.luxa-blog-grid__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(2.4rem,3vw,4rem) clamp(1.6rem,2.5vw,3rem)}@media screen and (min-width:990px){.luxa-blog-grid__grid{grid-template-columns:repeat(3,1fr)}}.luxa-blog-tile{display:flex;flex-direction:column;text-decoration:none;color:inherit}.luxa-blog-tile__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--luxa-radius);background:#f6f3ee;margin-bottom:1.6rem}.luxa-blog-tile__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--luxa-ease)}@media(hover:hover){.luxa-blog-tile:hover .luxa-blog-tile__media img{transform:scale(1.05)}}.luxa-blog-tile__category{font-family:var(--font-body-family);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--luxa-gold);margin:0 0 .8rem}.luxa-blog-tile__title{font-family:var(--font-heading-family);font-size:clamp(1.6rem,1.8vw,1.9rem);font-weight:400;line-height:1.3;color:var(--luxa-text);margin:0}.luxa-blog-tile__date{font-family:var(--font-body-family);font-size:1.2rem;color:var(--luxa-text-muted);margin:.8rem 0 0}.luxa-blog__empty{text-align:center;font-family:var(--font-body-family);color:var(--luxa-text-muted);font-size:1.5rem}.luxa-blog-help{text-align:center}.luxa-blog-help__heading{font-family:var(--font-heading-family);font-size:clamp(2.6rem,3.4vw,4rem);line-height:1.15;margin:0 0 1.6rem}.luxa-blog-help__text{font-family:var(--font-body-family);font-size:clamp(1.4rem,1.3vw,1.6rem);line-height:1.7;color:var(--luxa-text-muted);max-width:48rem;margin:0 auto 3.2rem}.template-article .article-template__hero-container,.template-article .article-template__title,.template-article .article-template__content,.template-article header.page-width{max-width:var(--luxa-container)}.template-article .page-width--narrow{max-width:min(var(--luxa-container),96rem);padding-inline:max(2rem,calc((100% - var(--luxa-container)) / 2))}.template-article .article-template__title{font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.15;margin-bottom:1.6rem}.template-article .article-template__content{font-size:clamp(1.5rem,1.3vw,1.7rem);line-height:1.85;padding-block:clamp(3rem,5vw,5rem)}.template-article .article-template__content p,.template-article .article-template__content li{margin-bottom:1.6rem}@media(prefers-reduced-motion:reduce){.luxa-blog-cat__media img,.luxa-blog-feature__media img,.luxa-blog-tile__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/luxa-blog.css.map */
