.lux-press{text-align:center;padding:var(--lux-press-padding-top,40px) 20px var(--lux-press-padding-bottom,40px)}.lux-press__heading{font-family:var(--font-body-family);font-size:var(--lux-press-heading-size, 1rem);color:#444;margin-bottom:1.5rem}.lux-press__quote-container{position:relative;max-width:800px;margin:0 auto 2rem;min-height:80px}.lux-press__quote{font-family:var(--font-body-family);font-size:var(--lux-press-font-size, 1.5rem);font-style:italic;font-weight:500;line-height:1.4;margin:0 auto;position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .6s ease}.lux-press__quote.active{opacity:1}.lux-press__logos{display:flex;justify-content:center;gap:var(--lux-press-logo-gap, 3rem);flex-wrap:wrap}.lux-press__logo{opacity:.3;transition:opacity .4s ease,transform .3s ease;cursor:pointer;display:flex;align-items:center}.lux-press__logo img{max-height:var(--lux-press-logo-size, 40px);width:auto;display:block}.lux-press__logo.active{opacity:1;transform:scale(1.05)}.lux-featured-collections{padding-top:40px}.lux-featured-collections-header{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem 5rem}@media (min-width: 1000px){.lux-featured-collections-header{grid-auto-flow:column}}.lux-featured-collections-header__tab-list{display:flex;column-gap:2rem;padding-bottom:30px}.lux-featured-collections-header__tab{font-family:var(--font-heading-family);font-weight:600;background:none;border:none;cursor:pointer;color:#888;transition:.2s}.lux-featured-collections-header__tab.active,.lux-featured-collections-header__tab:hover{color:#000}.lux-product-list.splide{width:100%}.lux-card{background:#fff;text-align:center;font-family:var(--font-body-family);outline:1px solid rgba(0,0,0,.08);display:grid;position:relative}.lux-card__figure{position:relative;width:100%;height:100%;margin:0;padding:0}.lux-card__media{position:relative;width:100%;height:100%;aspect-ratio:2/3;overflow:hidden}.lux-card__image--primary,.lux-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.lux-card__image--primary{opacity:1;z-index:1}.lux-card__image--secondary{opacity:0;z-index:2}.lux-card:hover .lux-card__image--secondary{opacity:1}.lux-card:hover .lux-card__image--primary{opacity:0}.lux-card:not(:has(.lux-card__image--secondary)):hover .lux-card__image--primary{opacity:1}.lux-card__quick-buy{position:absolute;bottom:8%;left:50%;transform:translate(-50%) translateY(10px);opacity:0;transition:.3s;z-index:2;width:100%;display:flex;justify-content:center}.lux-card:hover .lux-card__quick-buy{opacity:1;transform:translate(-50%) translateY(0)}.lux-add-btn{background:#fff;border:1px solid #000;border-radius:50px;padding:.8rem 8rem;font-size:1rem;cursor:pointer}.lux-card__info{padding:0 5px 18px}.lux-card__title{margin-top:18px;margin-bottom:.2rem;font-size:1.5rem;font-family:var(--font-body-family)}.lux-card__price{font-size:1.5rem;font-family:var(--font-body-family)}.lux-coll-section{position:relative;width:100%}.lux-coll-wrapper{display:grid;gap:0}.lux-coll-item{position:relative;overflow:hidden}.lux-coll-image-wrapper{position:relative;width:100%;height:100%}.lux-coll-image{width:100%;height:100%;object-fit:cover;display:block}.lux-coll-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lux-coll-title,.lux-coll-btn{position:absolute;z-index:2;color:#fff}.lux-coll-title.vertical{writing-mode:vertical-rl;text-orientation:mixed;text-transform:uppercase}.lux-coll-title.top-left{top:10px;left:10px}.lux-coll-title.top-center{top:10px;left:50%;transform:translate(-50%)}.lux-coll-title.top-right{top:10px;right:10px}.lux-coll-title.center{top:50%;left:50%;transform:translate(-50%,-50%)}.lux-coll-title.bottom-left{bottom:10px;left:10px}.lux-coll-title.bottom-center{bottom:10px;left:50%;transform:translate(-50%)}.lux-coll-title.bottom-right{bottom:10px;right:10px}.lux-coll-btn.top-left{top:10px;left:10px}.lux-coll-btn.top-center{top:10px;left:50%;transform:translate(-50%)}.lux-coll-btn.top-right{top:10px;right:10px}.lux-coll-btn.center{top:50%;left:50%;transform:translate(-50%,-50%)}.lux-coll-btn.bottom-left{bottom:10px;left:10px}.lux-coll-btn.bottom-center{bottom:10px;left:50%;transform:translate(-50%)}.lux-coll-btn.bottom-right{bottom:10px;right:10px}.lux-coll-btn{border:none;padding:.6rem 1.2rem;border-radius:30px;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none}.lux-coll-btn:hover{background:#000!important;color:#fff!important;text-decoration:none!important}.lux-coll-wrapper.splide{display:block}.splide__track{overflow:hidden}.splide__list{display:flex}.splide__arrows,.splide__pagination{display:none!important}.lux-parallax-banner{position:relative;overflow:hidden}.lux-parallax-banner__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0}.lux-parallax-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lux-parallax-banner__content{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto auto;align-items:center;justify-items:center;text-align:center;color:#fff;min-height:var(--banner-height-desktop, 600px);padding:var(--section-padding, 60px) 20px}.lux-parallax-banner__top{grid-column:1 / -1;margin-bottom:var(--top-text-spacing, 20px);font-family:var(--font-body-family);font-size:var(--top-text-size, 16px)}.lux-parallax-banner__left{grid-column:1;grid-row:2;text-align:left;font-family:var(--font-heading-family);font-weight:700;font-size:var(--heading-desktop, 64px)}.lux-parallax-banner__right{grid-column:3;grid-row:2;text-align:right;font-family:var(--font-heading-family);font-weight:700;font-size:var(--heading-desktop, 64px)}.lux-parallax-banner__center{grid-column:2;grid-row:2;max-width:500px;font-family:var(--font-body-family);font-size:var(--center-text-size, 16px);line-height:1.6}.lux-parallax-banner__button{grid-column:1 / -1;grid-row:3;margin-top:var(--button-spacing, 40px)}.lux-parallax-banner__button a{background:#fff;color:#000;font-family:var(--font-body-family);border-radius:30px;padding:.8rem 2rem;text-decoration:none;transition:all .3s ease}.lux-parallax-banner__button a:hover{background:#000;color:#fff}@media screen and (max-width: 749px){.lux-parallax-banner__left,.lux-parallax-banner__right{font-size:var(--heading-mobile, 36px)}.lux-parallax-banner__content{min-height:var(--banner-height-mobile, 400px)}}@media screen and (max-width: 749px){.lux-parallax-banner__content{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;text-align:center;min-height:var(--banner-height-mobile, 400px)}.lux-parallax-banner__left{grid-column:1;grid-row:2;text-align:center;font-size:var(--heading-mobile, 36px)}.lux-parallax-banner__right{grid-column:1;grid-row:3;text-align:center;font-size:var(--heading-mobile, 36px)}.lux-parallax-banner__center{grid-column:1;grid-row:4;margin-top:15px;font-size:var(--center-text-size, 16px)}.lux-parallax-banner__button{grid-column:1;grid-row:5;margin-top:var(--button-spacing, 30px)}}.mission-grid-section{display:grid;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(12,auto);gap:1rem;padding:var(--section-padding, 60px) 5%;position:relative;align-items:start}.mission-grid-content{grid-area:2 / 1 / 5 / 7;z-index:20;position:relative}.mission-grid-heading{font-family:var(--font-heading-family);font-size:var(--heading-size, 80px);line-height:1.1;font-weight:700;margin:0 0 1rem}.mission-grid-text{font-family:var(--font-body-family);font-size:var(--text-size, 16px);line-height:1.6;max-width:450px;color:#333}.mission-grid-button{display:inline-block;margin-top:1.5rem;padding:.6rem 1.4rem;border:1px solid #000;border-radius:50px;background:transparent;font-size:var(--button-size, 16px);transition:all .3s ease}.mission-grid-button:hover{background:#000;color:#fff}.mission-grid-image1{grid-area:1 / 7 / 7 / 12;z-index:1}.mission-grid-image2{grid-area:4 / 12 / 10 / 17;z-index:1}.mission-grid-image3{grid-area:7 / 5 / 12 / 10;z-index:1}.mission-grid-section img{width:100%;height:auto;object-fit:cover;display:block;border-radius:6px}@media (max-width: 768px){.mission-grid-section{display:flex;flex-direction:column;gap:1.2rem}.mission-grid-heading{font-size:var(--heading-size-mobile, 40px)}.mission-grid-text{font-size:var(--text-size-mobile, 14px);max-width:100%}.mission-grid-image2,.mission-grid-image3{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
