.lux-hero{position:relative;background-color:var(--lh-bg);overflow:hidden}.lux-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lux-hero__bg img{width:100%;height:100%;object-fit:cover;display:block}.lux-hero__container{position:relative;z-index:1;width:100%;margin-inline:auto;padding-inline:var(--lh-px)}.lux-hero--page .lux-hero__container{max-width:var(--page-width, 1200px)}.lux-hero__grid{display:grid;grid-template-columns:minmax(0,var(--lh-text-w)) minmax(0,1fr);grid-template-areas:"content media";column-gap:var(--lh-gap);align-items:stretch;min-height:var(--lh-minh);padding-block:var(--lh-pt) var(--lh-pb)}.lux-hero--media-left .lux-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,var(--lh-text-w));grid-template-areas:"media content"}.lux-hero__content{grid-area:content;display:flex;flex-direction:column;justify-content:var(--lh-valign);align-items:var(--lh-halign)}.lux-hero__content-inner{display:flex;flex-direction:column;align-items:var(--lh-halign);text-align:var(--lh-talign);width:100%;max-width:var(--lh-cmw)}.lux-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:.75em;padding:var(--b-py) var(--b-px);background:var(--b-bg);color:var(--b-c);border:var(--b-bw) solid var(--b-bc);border-radius:var(--b-r);font-family:var(--ff);font-weight:var(--fw);font-size:var(--fs);letter-spacing:var(--ls);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.lux-hero__media{grid-area:media;position:relative;display:flex;align-items:center}.lux-hero__media-inner{position:relative;width:100%;overflow:hidden;border-radius:var(--lh-radius);aspect-ratio:var(--lh-ar);background:var(--lh-media-bg)}.lux-hero--fill .lux-hero__media{align-items:stretch}.lux-hero--fill .lux-hero__media-inner{aspect-ratio:auto;height:100%;min-height:var(--lh-minh)}.lux-hero__media-inner picture,.lux-hero__media-inner .lux-hero__only-desktop,.lux-hero__media-inner .lux-hero__only-mobile{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.lux-hero__media-inner img,.lux-hero__media-inner video,.lux-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--lh-fit);object-position:var(--lh-focus);display:block}.lux-hero--flush .lux-hero__container{padding-inline:0}.lux-hero--flush .lux-hero__grid{padding-block:0}.lux-hero--flush .lux-hero__content{padding-block:var(--lh-pt) var(--lh-pb);padding-inline-start:var(--lh-px)}.lux-hero--flush.lux-hero--media-left .lux-hero__content{padding-inline-start:0;padding-inline-end:var(--lh-px)}.lux-hero--animate .lux-hero__media-inner{animation:luxHeroUp .9s cubic-bezier(.2,.7,.2,1) both}@media(prefers-reduced-motion:reduce){.lux-hero--animate .lux-hero__content-inner>*,.lux-hero--animate .lux-hero__media-inner{animation:none}}@media screen and (max-width:749px){.lux-hero__container{padding-inline:var(--lh-px-m)}.lux-hero__grid,.lux-hero--media-left .lux-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:none;row-gap:var(--lh-gap-m);min-height:var(--lh-minh-m);padding-block:var(--lh-pt-m) var(--lh-pb-m)}.lux-hero__media{grid-area:auto;order:var(--lh-order-media-m)}.lux-hero__content{grid-area:auto;order:var(--lh-order-content-m);align-items:var(--lh-halign-m)}.lux-hero__content-inner{align-items:var(--lh-halign-m);text-align:var(--lh-talign-m);max-width:100%}.lux-hero__media-inner,.lux-hero--fill .lux-hero__media-inner{aspect-ratio:var(--lh-ar-m);height:auto;min-height:0}.lux-hero__eyebrow,.lux-hero__line{font-size:var(--fs-m)}.lux-hero__text{font-size:var(--fs-m);max-width:100%}.lux-hero__btn{font-size:var(--fs-m)}.lux-hero__btn-wrap.is-full-m,.lux-hero__btn-wrap.is-full-m .lux-hero__btn{width:100%}.lux-hero__spacer{height:var(--h-m)}.lux-hero__only-desktop{display:none!important}.lux-hero__only-mobile{display:block!important}.lux-hero--flush .lux-hero__container{padding-inline:var(--lh-px-m)}.lux-hero--flush .lux-hero__grid{padding-block:var(--lh-pt-m) var(--lh-pb-m)}.lux-hero--flush .lux-hero__content,.lux-hero--flush.lux-hero--media-left .lux-hero__content{padding:0}.lux-hero--flush-m .lux-hero__container,.lux-hero--flush.lux-hero--flush-m .lux-hero__container{padding-inline:0}.lux-hero--flush-m .lux-hero__grid,.lux-hero--flush.lux-hero--flush-m .lux-hero__grid{padding-block:0;row-gap:0}.lux-hero--flush-m .lux-hero__media-inner{border-radius:0}.lux-hero--flush-m.lux-hero--m-media_first .lux-hero__content,.lux-hero--flush.lux-hero--flush-m.lux-hero--m-media_first .lux-hero__content{padding:var(--lh-gap-m) var(--lh-px-m) var(--lh-pb-m)}.lux-hero--flush-m.lux-hero--m-text_first .lux-hero__content,.lux-hero--flush.lux-hero--flush-m.lux-hero--m-text_first .lux-hero__content{padding:var(--lh-pt-m) var(--lh-px-m) var(--lh-gap-m)}}.lux-hero{position:relative;padding-block:var(--lh-outer-y)}.lux-hero *,.lux-hero *:before,.lux-hero *:after{box-sizing:border-box}.lux-hero__frame{position:relative;display:flex;overflow:hidden;width:100%;margin-inline:auto;background-color:var(--lh-bg)}.lux-hero--page .lux-hero__frame{width:calc(100% - (var(--lh-outer-x) * 2));max-width:var(--page-width, 1200px);border-radius:var(--lh-frame-radius)}.lux-hero--h-adapt .lux-hero__frame{aspect-ratio:var(--lh-ar)}.lux-hero--h-custom .lux-hero__frame{min-height:var(--lh-h)}.lux-hero--h-fullscreen .lux-hero__frame{min-height:100vh;min-height:100svh}.lux-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.lux-hero__media picture,.lux-hero__media .lux-hero__only-desktop,.lux-hero__media .lux-hero__only-mobile{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.lux-hero__media img,.lux-hero__media video,.lux-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:var(--lh-fit);object-position:var(--lh-focus)}.lux-hero__placeholder{background:#0000000f}.lux-hero__embed{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size}.lux-hero__embed iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:0;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);pointer-events:none}.lux-hero--contain .lux-hero__embed iframe{width:min(100cqw,177.78cqh);height:min(100cqh,56.25cqw)}.lux-hero--controls .lux-hero__embed iframe{pointer-events:auto}.lux-hero__only-mobile{display:none!important}.lux-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--lh-ov-c);opacity:var(--lh-ov-o);pointer-events:none}.lux-hero--ov-gradient .lux-hero__overlay{background:linear-gradient(var(--lh-ov-dir),var(--lh-ov-c) 0%,var(--lh-ov-c) 20%,transparent 75%)}.lux-hero__container{position:relative;z-index:2;display:flex;flex:1 1 auto;justify-content:var(--lh-hpos);align-items:var(--lh-valign);width:100%;padding:var(--lh-pt) var(--lh-px) var(--lh-pb);pointer-events:none}.lux-hero--full.lux-hero--content-page .lux-hero__container{max-width:calc(var(--page-width, 1200px) + (var(--lh-px) * 2));margin-inline:auto}.lux-hero__content{width:100%;max-width:var(--lh-cmw);pointer-events:auto}.lux-hero__content-inner{display:flex;flex-direction:column;align-items:var(--lh-halign);text-align:var(--lh-talign)}.lux-hero__eyebrow{margin:0 0 var(--mb);font-family:var(--ff);font-weight:var(--fw);font-size:var(--fs);letter-spacing:var(--ls);color:var(--c);line-height:1.3}.lux-hero__heading{margin:0;padding:0;font-size:inherit;letter-spacing:0;text-transform:none;line-height:1}.lux-hero__line{display:block;margin-bottom:var(--mb);font-family:var(--ff);font-weight:var(--fw);font-size:clamp(var(--fs-m),calc(var(--fs-n) * .0714vw),var(--fs));line-height:var(--lh);letter-spacing:var(--ls);color:var(--c)}.lux-hero__accent{color:var(--ac)}.lux-hero .is-upper{text-transform:uppercase}.lux-hero .is-italic{font-style:italic}.lux-hero__text{margin:var(--mt) 0 var(--mb);max-width:var(--mw);font-family:var(--ff);font-weight:var(--fw);font-size:var(--fs);line-height:var(--lh);color:var(--c)}.lux-hero__text p{margin:0 0 .6em}.lux-hero__text p:last-child{margin-bottom:0}.lux-hero__text a{color:inherit}.lux-hero__btn-wrap{margin-top:var(--mt)}.lux-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:.75em;padding:var(--b-py) var(--b-px);background:var(--b-bg);color:var(--b-c);border:var(--b-bw) solid var(--b-bc);border-radius:var(--b-r);font-family:var(--ff);font-weight:var(--fw);font-size:var(--fs);letter-spacing:var(--ls);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.lux-hero__btn:hover{background:var(--b-bg-h);color:var(--b-c-h);box-shadow:0 8px 22px #0000001f}.lux-hero__btn:focus-visible{outline:2px solid var(--b-bg);outline-offset:3px}.lux-hero__arrow{flex-shrink:0;transition:transform .25s ease}.lux-hero__btn:hover .lux-hero__arrow{transform:translate(4px)}.lux-hero__spacer{height:var(--h);width:100%}@keyframes luxHeroUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes luxHeroFade{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.lux-hero--animate .lux-hero__content-inner>*{animation:luxHeroUp .7s cubic-bezier(.2,.7,.2,1) both}.lux-hero--animate .lux-hero__content-inner>*:nth-child(2){animation-delay:.08s}.lux-hero--animate .lux-hero__content-inner>*:nth-child(3){animation-delay:.16s}.lux-hero--animate .lux-hero__content-inner>*:nth-child(4){animation-delay:.24s}.lux-hero--animate .lux-hero__content-inner>*:nth-child(n+5){animation-delay:.32s}.lux-hero--animate .lux-hero__media{animation:luxHeroFade 1.1s ease both}@media(prefers-reduced-motion:reduce){.lux-hero--animate .lux-hero__content-inner>*,.lux-hero--animate .lux-hero__media{animation:none}}@media screen and (max-width:749px){.lux-hero--page .lux-hero__frame{width:calc(100% - (var(--lh-outer-x) * 2))}.lux-hero__media img,.lux-hero__media video,.lux-hero__placeholder{object-position:var(--lh-focus-m)}.lux-hero__only-desktop{display:none!important}.lux-hero__only-mobile{display:block!important}.lux-hero__container{justify-content:center;align-items:var(--lh-valign-m);padding:var(--lh-pt-m) var(--lh-px-m) var(--lh-pb-m)}.lux-hero__content{max-width:100%}.lux-hero__content-inner{align-items:var(--lh-halign-m);text-align:var(--lh-talign-m)}.lux-hero__eyebrow,.lux-hero__line{font-size:var(--fs-m)}.lux-hero__text{font-size:var(--fs-m);max-width:100%}.lux-hero__btn{font-size:var(--fs-m)}.lux-hero__btn-wrap.is-full-m,.lux-hero__btn-wrap.is-full-m .lux-hero__btn{width:100%}.lux-hero__spacer{height:var(--h-m)}.lux-hero--m-stack .lux-hero__frame{flex-direction:column;aspect-ratio:auto;min-height:0;background-color:var(--lh-bg-m)}.lux-hero--m-stack .lux-hero__media{position:relative;inset:auto;order:var(--lh-order-media-m);width:100%;aspect-ratio:var(--lh-ar-m)}.lux-hero--m-stack .lux-hero__overlay{display:none}.lux-hero--m-stack .lux-hero__container{order:var(--lh-order-content-m)}.lux-hero--m-stack.lux-hero--m-media_first .lux-hero__container{padding-top:var(--lh-gap-m)}.lux-hero--m-stack.lux-hero--m-text_first .lux-hero__container{padding-bottom:var(--lh-gap-m)}.lux-hero--m-stack:not(.lux-hero--flush-m) .lux-hero__media{width:calc(100% - (var(--lh-px-m) * 2));margin:var(--lh-pt-m) auto 0;border-radius:var(--lh-frame-radius)}.lux-hero--m-stack.lux-hero--m-text_first:not(.lux-hero--flush-m) .lux-hero__media{margin:0 auto var(--lh-pb-m)}.lux-hero--m-overlay .lux-hero__frame{aspect-ratio:auto;min-height:var(--lh-h-m)}}.rv{padding-block:var(--rv-outer-y)}.rv *,.rv *:before,.rv *:after{box-sizing:border-box}.rv__frame{width:100%;margin-inline:auto;background:var(--rv-bg)}.rv--page .rv__frame{width:calc(100% - (var(--rv-outer-x) * 2));max-width:var(--page-width, 1200px);border-radius:var(--rv-radius-frame);overflow:hidden}.rv__container{width:100%;margin-inline:auto;padding:var(--rv-pt) var(--rv-px) var(--rv-pb)}.rv--full.rv--content-page .rv__container{max-width:calc(var(--page-width, 1200px) + (var(--rv-px) * 2))}.rv__header{display:flex;flex-direction:column;align-items:var(--rv-head-align);text-align:var(--rv-head-talign);margin-bottom:var(--rv-head-gap)}.rv__heading{margin:0;font-family:var(--rv-heading-ff);font-weight:var(--rv-heading-fw);font-size:clamp(var(--rv-h-fs-m),calc(var(--rv-h-fs-n) * .0714vw),var(--rv-h-fs));line-height:var(--rv-h-lh);letter-spacing:var(--rv-h-ls);color:var(--rv-h-c);text-transform:none}.rv__accent{color:var(--rv-h-ac)}.rv__sub{margin:var(--rv-s-mt) 0 0;max-width:680px;font-family:var(--rv-sub-ff);font-weight:var(--rv-sub-fw);font-size:var(--rv-s-fs);color:var(--rv-s-c);line-height:1.5}.rv__slider{position:relative;display:block;padding-inline:calc(var(--rv-ar-s) + 20px)}.rv--no-arrows .rv__slider{padding-inline:0}.rv__viewport{overflow:hidden}.rv__track{display:flex;gap:var(--rv-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:6px 14px}.rv__track::-webkit-scrollbar{display:none}.rv__slide{flex:0 0 calc((100% - (var(--rv-per) - 1) * var(--rv-gap)) / var(--rv-per));scroll-snap-align:start;display:flex}.rv__card{display:flex;gap:var(--rv-img-gap);width:100%;background:var(--rv-card-bg);border-radius:var(--rv-card-r);padding:var(--rv-card-p);border:var(--rv-card-bw) solid var(--rv-card-bc);box-shadow:var(--rv-card-sh)}.rv--card-image_top .rv__card{flex-direction:column}.rv__img{flex:0 0 var(--rv-img-w);aspect-ratio:var(--rv-img-ar);border-radius:var(--rv-img-r);overflow:hidden;background:#0000000d;align-self:flex-start}.rv--card-image_top .rv__img{flex:0 0 auto;width:100%}.rv__img img{width:100%;height:100%;object-fit:cover;display:block}.rv__body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding-block:8px 4px}.rv__stars{display:flex;gap:3px;margin-bottom:14px}.rv__star{width:var(--rv-star-s);height:var(--rv-star-s);fill:var(--rv-star-c)}.rv__star.is-empty{fill:var(--rv-star-e)}.rv__quote{margin:0;padding:0;border:0;quotes:none;font-family:var(--rv-quote-ff);font-weight:var(--rv-quote-fw);font-size:var(--rv-q-fs);line-height:var(--rv-q-lh);color:var(--rv-q-c)}.rv__quote.is-italic{font-style:italic}.rv__author{margin-top:auto;padding-top:20px;display:flex;flex-direction:column;gap:2px}.rv__name{font-family:var(--rv-author-ff);font-weight:var(--rv-author-fw);font-size:var(--rv-a-fs);color:var(--rv-a-c)}.rv__detail{font-family:var(--rv-author-ff);font-size:calc(var(--rv-a-fs) * .85);color:var(--rv-a-c);opacity:.75}.rv__arrow{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--rv-ar-s) + 16px);height:calc(var(--rv-ar-s) + 16px);padding:0;border:0;background:transparent;color:var(--rv-ar-c);cursor:pointer;transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.rv__arrow svg{width:var(--rv-ar-s);height:var(--rv-ar-s)}.rv__arrow--prev{left:0}.rv__arrow--next{right:0}.rv--arrows-circle .rv__arrow{background:var(--rv-ar-bg);border-radius:50%;box-shadow:0 4px 14px #00000014}.rv__arrow:hover{opacity:.7}.rv__arrow:disabled{opacity:.25;cursor:default}.rv--no-arrows .rv__arrow,.rv__slider.is-static .rv__arrow{display:none}.rv__dots{display:flex;justify-content:center;gap:10px;margin-top:18px}.rv--no-dots .rv__dots,.rv__slider.is-static .rv__dots{display:none}.rv__dot{width:var(--rv-dot-s);height:var(--rv-dot-s);padding:0;border:0;border-radius:999px;background:var(--rv-dot-c);cursor:pointer;transition:background-color .25s ease,width .25s ease}.rv__dot.is-active{background:var(--rv-dot-a)}@media screen and (min-width:750px)and (max-width:989px){.rv__slide{flex-basis:calc((100% - (var(--rv-per-t) - 1) * var(--rv-gap)) / var(--rv-per-t))}}@media screen and (max-width:749px){.rv--page .rv__frame{width:calc(100% - (var(--rv-outer-x) * 2))}.rv__container{padding:var(--rv-pt-m) 0 var(--rv-pb-m)}.rv__header{padding-inline:var(--rv-px-m);margin-bottom:var(--rv-head-gap-m)}.rv__sub{font-size:var(--rv-s-fs-m)}.rv__slider,.rv--no-arrows .rv__slider{padding-inline:0}.rv__track{gap:var(--rv-gap-m);padding-inline:var(--rv-px-m);scroll-padding-inline:var(--rv-px-m)}.rv__slide{flex-basis:var(--rv-card-w-m)}.rv__card{padding:var(--rv-card-p-m)}.rv--m-card-image_top .rv__card{flex-direction:column}.rv--m-card-image_top .rv__img{flex:0 0 auto;width:100%}.rv--m-card-image_left .rv__card{flex-direction:row}.rv--m-card-image_left .rv__img{flex:0 0 var(--rv-img-w);width:auto}.rv__quote{font-size:var(--rv-q-fs-m)}.rv__name{font-size:var(--rv-a-fs-m)}.rv__detail{font-size:calc(var(--rv-a-fs-m) * .85)}.rv--no-arrows-m .rv__arrow{display:none}.rv__arrow--prev{left:4px}.rv__arrow--next{right:4px}.rv__dots{padding-inline:var(--rv-px-m)}}.tb{padding-block:var(--tb-outer-y)}.tb *,.tb *:before,.tb *:after{box-sizing:border-box}.tb__frame{width:100%;margin-inline:auto;background:var(--tb-bg)}.tb--bt .tb__frame{border-top:1px solid var(--tb-border)}.tb--bb .tb__frame{border-bottom:1px solid var(--tb-border)}.tb--page .tb__frame{width:calc(100% - (var(--tb-outer-x) * 2));max-width:var(--page-width, 1200px);border-radius:var(--tb-radius);overflow:hidden}.tb__container{width:100%;margin-inline:auto;padding:var(--tb-pt) var(--tb-px) var(--tb-pb)}.tb--full.tb--content-page .tb__container{max-width:calc(var(--page-width, 1200px) + (var(--tb-px) * 2))}.tb__track{display:grid;grid-template-columns:repeat(var(--tb-cols),minmax(0,1fr));column-gap:var(--tb-gap);row-gap:24px;align-items:center}.tb__item--dup{display:none!important}.tb__item{display:flex;align-items:center;justify-content:var(--tb-justify);gap:var(--tb-ic-gap);text-align:left;color:inherit;text-decoration:none;min-width:0}a.tb__item:hover .tb__title{text-decoration:underline;text-underline-offset:3px}.tb--icon_top .tb__item{flex-direction:column;text-align:var(--tb-talign);align-items:var(--tb-justify)}.tb--dividers .tb__item:not(.tb__item--dup)+.tb__item:not(.tb__item--dup){position:relative}.tb--dividers .tb__item:not(.tb__item--dup)+.tb__item:not(.tb__item--dup):before{content:"";position:absolute;left:calc(var(--tb-gap) / -2);top:10%;bottom:10%;width:1px;background:var(--tb-div)}.tb__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--tb-ic-c)}.tb__icon svg,.tb__icon img{width:var(--tb-ic-size);height:var(--tb-ic-size);display:block;object-fit:contain}.tb__icon svg{stroke-width:var(--tb-ic-sw)}.tb--ic-circle .tb__icon,.tb--ic-rounded .tb__icon{background:var(--tb-ic-bg);padding:var(--tb-ic-pad)}.tb--ic-circle .tb__icon{border-radius:50%}.tb--ic-rounded .tb__icon{border-radius:12px}.tb__text{display:flex;flex-direction:column;gap:var(--tb-ts-gap);min-width:0}.tb__title{font-family:var(--tb-t-ff);font-weight:var(--tb-t-fw);font-size:var(--tb-t-fs);letter-spacing:var(--tb-t-ls);color:var(--tb-t-c);line-height:1.25}.tb__title.is-upper{text-transform:uppercase}.tb__sub{font-family:var(--tb-s-ff);font-weight:var(--tb-s-fw);font-size:var(--tb-s-fs);color:var(--tb-s-c);line-height:1.4}@media screen and (min-width:750px)and (max-width:989px){.tb__track{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tb--dividers .tb__item:not(.tb__item--dup)+.tb__item:not(.tb__item--dup):before{display:none}}@media screen and (max-width:749px){.tb--page .tb__frame{width:calc(100% - (var(--tb-outer-x) * 2))}.tb__container{padding:var(--tb-pt-m) var(--tb-px-m) var(--tb-pb-m)}.tb__icon svg,.tb__icon img{width:var(--tb-ic-size-m);height:var(--tb-ic-size-m)}.tb__title{font-size:var(--tb-t-fs-m)}.tb__sub{font-size:var(--tb-s-fs-m)}.tb--dividers .tb__item:not(.tb__item--dup)+.tb__item:not(.tb__item--dup):before{display:none}.tb--m-item-icon_top .tb__item{flex-direction:column;align-items:center;text-align:center}.tb--m-item-icon_left .tb__item{flex-direction:row;align-items:center;text-align:left;justify-content:flex-start}.tb--m-grid .tb__track{grid-template-columns:repeat(var(--tb-cols-m),minmax(0,1fr));column-gap:16px;row-gap:var(--tb-row-gap-m)}.tb--m-swipe .tb__container{padding-inline:0}.tb--m-swipe .tb__viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:var(--tb-px-m);scroll-padding-inline:var(--tb-px-m)}.tb--m-swipe .tb__viewport::-webkit-scrollbar{display:none}.tb--m-swipe .tb__track{display:flex;gap:16px}.tb--m-swipe .tb__item{flex:0 0 var(--tb-swipe-w);scroll-snap-align:start}.tb--m-marquee .tb__container{padding-inline:0}.tb--m-marquee .tb__viewport{overflow:hidden}.tb--m-marquee .tb__track{display:flex;width:max-content;gap:0;animation:tbMarquee var(--tb-speed) linear infinite}.tb--m-marquee .tb__item{flex:0 0 auto;padding-inline:20px}.tb--m-marquee .tb__item--dup{display:flex!important}.tb--m-marquee .tb__viewport:hover .tb__track{animation-play-state:paused}}@keyframes tbMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tb--m-marquee .tb__track{animation:none}.tb--m-marquee .tb__viewport{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
