.lux-section.lux-brands--page{padding-top:var(--lux-head-space)}.lux-brands--page .lux-head{text-align:center;align-items:center}.lux-brands__sub{margin:0;font-family:var(--lux-font-text);font-size:1.2rem;letter-spacing:.12em;color:rgb(var(--lux-muted))}.lux-brands__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lux-row-gap) var(--lux-gap);margin:0;padding:0;list-style:none}.lux-brands__item{display:flex;flex-direction:column;gap:1.2rem;color:rgb(var(--lux-ink));text-decoration:none}.lux-brands__media{aspect-ratio:4 / 5}.lux-brands__name{font-family:var(--lux-font-display);font-size:1.5rem;font-weight:500;letter-spacing:.04em;line-height:1.3;text-align:center;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1rem;text-underline-offset:.4rem;transition:text-decoration-color .25s ease}.lux-brands__more{display:flex;justify-content:center;margin-top:clamp(3.2rem,2vw + 2.4rem,5.6rem)}@media screen and (min-width:990px){.lux-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lux-brands__media{aspect-ratio:10 / 9}.lux-brands__name{font-size:1.4rem}}@media(hover:hover){.lux-brands__media img{transition:transform .9s var(--lux-ease)}.lux-brands__item:hover .lux-brands__media img{transform:scale(1.03)}.lux-brands__item:hover .lux-brands__name{text-decoration-color:currentColor}}@media(prefers-reduced-motion:reduce){.lux-brands__media img{transition:none}}.lux-footer{--lux-footer-line: rgba(var(--lux-ink), .1);border-top:.1rem solid var(--lux-footer-line);background:rgb(var(--lux-paper));color:rgb(var(--lux-ink));font-family:var(--lux-font-text)}.lux-footer__grid{padding:0 var(--lux-gutter)}.lux-footer__col{border-top:.1rem solid var(--lux-footer-line)}.lux-footer__heading{display:flex;align-items:center;justify-content:space-between;min-height:5.6rem;font-size:1.6rem;font-weight:400;letter-spacing:.01em;cursor:pointer;list-style:none}.lux-footer__heading::-webkit-details-marker{display:none}.lux-footer__toggle{position:relative;width:1.4rem;height:1.4rem;flex:none}.lux-footer__toggle:before,.lux-footer__toggle:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.1rem;background:currentColor;transition:transform .3s var(--lux-ease)}.lux-footer__toggle:after{transform:rotate(90deg)}.lux-footer__col[open] .lux-footer__toggle:after{transform:rotate(0)}.lux-footer__body{padding-bottom:2.4rem}.lux-footer__text{margin:0 0 1.6rem;max-width:36rem;font-size:1.4rem;line-height:1.6;color:rgb(var(--lux-ink))}.lux-footer__text p{margin:0}.lux-footer__text a,.lux-footer__inline-link{padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.4rem;cursor:pointer}.lux-footer__links{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.lux-footer__link{display:inline-block;padding:.8rem 0;font-size:1.4rem;line-height:1.3;color:rgb(var(--lux-ink));text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1rem;text-underline-offset:.4rem;transition:text-decoration-color .2s ease}.lux-footer__link:hover{text-decoration-color:currentColor}.lux-footer__link:focus-visible,.lux-footer__inline-link:focus-visible,.lux-footer__heading:focus-visible,.lux-footer__submit:focus-visible{outline:.1rem solid rgb(var(--lux-ink));outline-offset:.3rem}.lux-footer__signup{margin:0 0 1.6rem;max-width:36rem}.lux-footer__field{display:flex;align-items:center;gap:1.2rem;border-bottom:.1rem solid rgb(var(--lux-ink))}.lux-footer__field input{flex:1;min-width:0;min-height:4.4rem;padding:0;border:0;background:transparent;font:inherit;font-size:1.6rem;color:rgb(var(--lux-ink));outline:none;box-shadow:none}.lux-footer__field:focus-within{box-shadow:0 .1rem rgb(var(--lux-ink))}.lux-footer__submit{min-height:4.4rem;padding:0;border:0;background:none;font:inherit;font-size:1.3rem;letter-spacing:.02em;color:rgb(var(--lux-ink));text-decoration:underline;text-underline-offset:.4rem;cursor:pointer}.lux-footer__message{margin:.8rem 0 0;font-size:1.3rem;color:rgb(var(--lux-ink))}.lux-footer__message--error{color:#b22222}@media screen and (min-width:990px){.lux-footer__grid{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;column-gap:4rem;padding-top:4rem;padding-bottom:5.6rem}.lux-footer__col{border-top:0}.lux-footer__heading{min-height:0;margin-bottom:2.4rem;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;cursor:default}.lux-footer__toggle{display:none}.lux-footer__body{padding-bottom:0}.lux-footer__text,.lux-footer__link{font-size:1.3rem}.lux-footer__links{gap:.8rem}.lux-footer__link{padding:.4rem 0}}@media(prefers-reduced-motion:reduce){.lux-footer__toggle:before,.lux-footer__toggle:after{transition:none}}.lux-hero{--lux-hero-peek: 6rem;position:relative;display:flex;align-items:flex-end;justify-content:center;height:calc(100svh - var(--lux-hero-top, 0px) - var(--lux-hero-peek));min-height:48rem;overflow:hidden;background-color:#1c1c1c;color:#fff}.lux-hero--under-header{margin-top:calc(-1 * var(--header-height, 0px))}.lux-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.lux-hero__media picture{display:block;width:100%;height:100%}.lux-hero__img{display:block;width:100%;height:100%;object-fit:cover}.lux-hero__img--placeholder{background-color:#2b2b2a}.lux-hero__snow{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.lux-hero__snow-layer{position:absolute;left:0;right:0;top:-100%;height:200%;background-image:var(--snow-d);background-repeat:repeat-y;background-size:100% 50%}.lux-hero .lux-hero__snow-layer:empty{display:block}@media(prefers-reduced-motion:reduce){.lux-hero .lux-hero__snow-layer--far:empty{display:none}}@media screen and (max-width:749px){.lux-hero__snow-layer{background-image:var(--snow-m)}}@media(prefers-reduced-motion:no-preference){.lux-hero__snow{animation:lux-snow-sway 14s ease-in-out infinite}.lux-hero__snow-layer{will-change:transform}.lux-hero__snow-layer--near{animation:lux-snow-fall 32s linear infinite}.lux-hero__snow-layer--far{opacity:.45;animation:lux-snow-fall-far 56s linear infinite}}@keyframes lux-snow-fall{0%{transform:translateZ(0)}to{transform:translate3d(0,50%,0)}}@keyframes lux-snow-fall-far{0%{transform:scaleX(-1) translateZ(0)}to{transform:scaleX(-1) translate3d(0,50%,0)}}@keyframes lux-snow-sway{0%,to{transform:translateZ(0)}50%{transform:translate3d(1.2%,0,0)}}.lux-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#00000047 0,#0000 18rem),linear-gradient(to top,#00000052 0,#0000 24rem),rgba(0,0,0,var(--lux-hero-overlay, 0))}.lux-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0 2rem 4.4rem;text-align:center;font-family:var(--lux-font)}.lux-hero__eyebrow{margin:0;font-size:1.1rem;font-weight:400;letter-spacing:.12em;line-height:1;text-transform:uppercase}.lux-hero__heading{margin:0;font-family:var(--lux-font-display);font-size:clamp(2.6rem,2vw + 1rem,3.4rem);font-weight:400;letter-spacing:.03em;line-height:1.15;color:#fff}.lux-hero__link{margin-top:.6rem;padding:.8rem .2rem;font-size:1.4rem;font-weight:400;letter-spacing:.02em;line-height:1;color:#fff;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.5rem;transition:text-underline-offset .25s ease,opacity .25s ease}.lux-hero__link:hover{text-underline-offset:.8rem}.lux-hero__link:focus-visible{outline:.1rem solid #fff;outline-offset:.4rem}@media screen and (max-width:749px){.lux-hero{--lux-hero-peek: 4rem;min-height:44rem}.lux-hero__content{padding-bottom:3.2rem}.lux-hero__heading{font-size:2.4rem}}@media(prefers-reduced-motion:no-preference){.lux-hero__img{animation:lux-hero-settle 1.6s cubic-bezier(.22,1,.36,1) both}.lux-hero__content>*{animation:lux-hero-rise .9s cubic-bezier(.22,1,.36,1) both}.lux-hero__content>:nth-child(1){animation-delay:.35s}.lux-hero__content>:nth-child(2){animation-delay:.45s}.lux-hero__content>:nth-child(3){animation-delay:.55s}}@keyframes lux-hero-settle{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes lux-hero-rise{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.lux-banner{display:block;width:100%}.lux-banner--screen{height:100svh;min-height:48rem}.lux-banner--large{aspect-ratio:16 / 7}.lux-banner--adapt{aspect-ratio:var(--lux-banner-ratio, 16 / 7)}@media screen and (max-width:749px){.lux-banner--screen{height:85svh;min-height:44rem}.lux-banner--screen.lux-banner--has-mobile{height:auto;min-height:0;aspect-ratio:var(--lux-banner-ratio-mobile)}.lux-banner--large{aspect-ratio:4 / 5}.lux-banner--adapt{aspect-ratio:var(--lux-banner-ratio-mobile, var(--lux-banner-ratio, 4 / 5))}}.lux-products:has(>.lux-head){padding-top:var(--lux-head-space)}.lux-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lux-row-gap) var(--lux-gap);margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.lux-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lux-carousel__viewport{overflow:hidden}.lux-carousel__track{display:flex;margin:0;padding:0;list-style:none;transition:transform 1.1s var(--lux-ease);will-change:transform}.lux-carousel__track.is-resetting{transition:none}.lux-carousel__page{flex:0 0 100%;min-width:0}.lux-carousel__page>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lux-row-gap) var(--lux-gap);margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.lux-carousel__page>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.lux-carousel__page.is-entering .lux-card{animation:lux-card-in 1s var(--lux-ease) both}.lux-carousel__page.is-entering li:nth-child(2) .lux-card{animation-delay:.07s}.lux-carousel__page.is-entering li:nth-child(3) .lux-card{animation-delay:.14s}.lux-carousel__page.is-entering li:nth-child(4) .lux-card{animation-delay:.21s}@keyframes lux-card-in{0%{opacity:.2;transform:translate3d(2.4rem,0,0)}to{opacity:1;transform:none}}.lux-carousel__dots{display:flex;justify-content:center;gap:.8rem;margin-top:clamp(2.4rem,1.5vw + 1.6rem,3.6rem)}.lux-carousel__dots[hidden]{display:none}.lux-carousel__dot{position:relative;width:3.2rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer}.lux-carousel__dot:before,.lux-carousel__dot:after{content:"";position:absolute;left:0;top:50%;height:.1rem;width:100%;background:rgba(var(--lux-ink),.18)}.lux-carousel__dot:after{background:rgb(var(--lux-ink));transform:scaleX(0);transform-origin:left}.lux-carousel__dot[aria-current=true]:after{transform:scaleX(1);transition:transform var(--lux-interval, 5s) linear}[data-lux-carousel].is-paused .lux-carousel__dot[aria-current=true]:after{transition:none}.lux-carousel__toggle{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-left:.8rem;padding:0;border:0;background:none;color:rgb(var(--lux-ink));cursor:pointer;opacity:.6;transition:opacity .2s ease}.lux-carousel__toggle:hover{opacity:1}.lux-carousel__toggle:focus-visible,.lux-carousel__dot:focus-visible{outline:.1rem solid rgb(var(--lux-ink));outline-offset:.2rem}@media screen and (max-width:749px){.lux-products--carousel .lux-carousel__viewport{margin-left:calc(-1 * var(--lux-gutter));margin-right:calc(-1 * var(--lux-gutter))}.lux-carousel__page>ul{gap:0 .2rem}}@media(prefers-reduced-motion:reduce){.lux-carousel__track{transition:none}.lux-carousel__page.is-entering .lux-card{animation:none}}.lux-products__more{display:flex;justify-content:center;margin-top:clamp(4rem,2vw + 3.2rem,6.4rem)}.lux-card{display:flex;flex-direction:column;gap:1.4rem;color:rgb(var(--lux-ink));text-decoration:none}.lux-card__media{aspect-ratio:4 / 5}.lux-card__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.lux-card__img--hover{opacity:0;transition:opacity .5s var(--lux-ease)}@media(hover:hover){.lux-card:hover .lux-card__img--hover{opacity:1}}@media(hover:none){.lux-card__img--hover{display:none}}.lux-card{height:100%}.lux-card__info{display:flex;flex:1;flex-direction:column;gap:.4rem}.lux-card__price{margin-top:auto}.lux-card__badge{margin:0;font-family:var(--lux-font);font-size:1.2rem;letter-spacing:.02em;line-height:1.4;color:rgb(var(--lux-muted))}.lux-card__title,.lux-card__price{margin:0;font-family:var(--lux-font);font-size:1.5rem;font-weight:400;letter-spacing:.02em;line-height:1.35}.lux-card__title{color:rgb(var(--lux-ink))}.lux-card__price{color:rgb(var(--lux-muted))}.lux-card__compare{margin-right:.6rem}@media screen and (min-width:990px){.lux-card{gap:1.6rem}.lux-card__title,.lux-card__price{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.lux-card__img--hover{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map?subset=AAAAQFwAAAAAAAAAAAAAACA */
