body.is-home{background:#fff}body.is-home #MainContent{margin:0}.hv-section{--hv-gutter:clamp(15px,2.1vw,60px);font-family:Poppins,sans-serif;color:#050505}.hv-gutter{padding-left:var(--hv-gutter);padding-right:var(--hv-gutter)}@media(max-width:740px){.hv-section{--hv-gutter:18px}}body.is-home .site-header--transparent.is-scrolled{background:#fff;color:#050505;border-bottom:1px solid rgba(0,0,0,.08)}body.is-home .site-header--transparent.is-scrolled .brand-wordmark__light{display:none}body.is-home .site-header--transparent.is-scrolled .brand-wordmark__dark{display:inline-flex}body.is-home .site-header--transparent.is-scrolled .header-count{background:#050505;color:#fff}body.is-home .site-header--transparent{transition:background-color .3s ease,color .3s ease}.hv-reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease var(--d,0s),transform .6s cubic-bezier(.2,.7,.2,1) var(--d,0s)}.hv-reveal.is-in,.no-js .hv-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hv-reveal{opacity:1;transform:none;transition:none}}.hv-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;border-radius:999px;text-decoration:none;font-size:22px;font-weight:500;line-height:1.1;transition:opacity .25s ease,transform .25s ease}.hv-btn:hover{opacity:.92}.hv-btn--white{background:#fff;color:#000}.hv-btn--dark{background:#050505;color:#fff;font-size:15px;padding:14px 28px}.hv-hero{position:relative;width:100%;min-height:100vh;min-height:100dvh;overflow:hidden;background:#2a1d14}.hv-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.hv-hero__bg img,.hv-hero__placeholder{width:100%;height:100%;object-fit:cover;object-position:var(--hv-hero-pos,center);display:block;animation:hvHeroZoom 9s ease-out both}@keyframes hvHeroZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.hv-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hv-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:flex-end;background:linear-gradient(to top,#000000d1,#0000 45%,#0000002e)}.hv-hero__content{padding:0 0 100px 48px;max-width:900px;color:#fff}.hv-hero__eyebrow{margin:0 0 30px;font-size:20px;line-height:1.3;font-weight:300;color:#fffffff5}.hv-hero__title{margin:0 0 12px;font-size:43px;line-height:1;font-weight:500;color:#fff}.hv-hero__offer{margin:0 0 44px;font-size:92px;line-height:.95;font-weight:600;letter-spacing:-2px;white-space:nowrap;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.35)}.hv-hero__buttons{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:1200px){.hv-hero__title{font-size:34px}.hv-hero__offer{font-size:72px;letter-spacing:-1.5px;margin-bottom:38px}}@media(max-width:740px){.hv-hero__bg img{object-position:var(--hv-hero-pos-m,center)}.hv-hero__content{padding:0 24px 40px}.hv-hero__eyebrow{font-size:16px;line-height:22px;font-weight:400;margin-bottom:24px}.hv-hero__title{font-size:min(8vw,31px);margin-bottom:16px}.hv-hero__offer{font-size:min(12.8vw,50px);letter-spacing:-1px;margin-bottom:34px;text-shadow:0 2px 14px rgba(0,0,0,.4)}.hv-btn{font-size:18px;padding:14px 24px}}.hv-head{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,6px + 1.8vw,56px);margin-bottom:clamp(28px,14px + 2.4vw,76px)}.hv-head__title{margin:0;font-size:clamp(36px,15.17px + 3.448vw,104px);font-weight:600;line-height:1.05;letter-spacing:-.01em;color:#050505}.hv-head__sub{margin:0;max-width:38em;font-size:clamp(16px,14.16px + .304vw,22px);line-height:1.5;font-weight:300}.hv-arrow{position:absolute;top:38%;right:0;transform:translate(50%,-50%);width:72px;height:72px;padding:0;border:0;border-radius:999px;background:#fff;color:#111;display:flex;align-items:center;justify-content:center;z-index:20;cursor:pointer;box-shadow:0 0 0 1px #0000000d,0 4px 14px #00000014;transition:opacity .25s ease}.hv-arrow svg{width:28px;height:28px}.hv-arrow--prev{right:auto;left:0;transform:translate(-50%,-50%)}.hv-arrow--prev svg{transform:rotate(180deg)}.is-hidden.hv-arrow,.is-hidden.hv-rooms__arrow,.is-hidden.hv-prod__arrow{opacity:0;pointer-events:none}.hv-coll{padding-top:60px;padding-bottom:60px;overflow:hidden}.hv-coll__wrap{position:relative}.hv-coll__track{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hv-coll__track::-webkit-scrollbar{display:none}.hv-coll__card{flex:0 0 calc(25% - 22.5px);scroll-snap-align:start}.hv-coll__card a{display:block;color:inherit;text-decoration:none}.hv-coll__img{border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:#f2f0ec}.hv-coll__img img,.hv-coll__img svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.hv-coll__card a:hover .hv-coll__img img{transform:scale(1.04)}.hv-coll__body{padding-top:18px}.hv-coll__body h3{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3}.hv-coll__body p{margin:0;font-size:16px;line-height:25px;font-weight:300;color:#222}@media(min-width:741px)and (max-width:1220px){.hv-coll__track{gap:24px}.hv-coll__card{flex:0 0 calc(50% - 12px)}.hv-arrow{right:24px;transform:translateY(-50%)}.hv-arrow--prev{left:24px;right:auto}}@media(max-width:740px){.hv-coll{padding-top:50px;padding-bottom:30px;padding-right:0}.hv-coll__track{gap:14px;padding-right:18px}.hv-coll__card{flex:0 0 74%}.hv-coll .hv-arrow{width:68px;height:68px;top:36%;right:0;transform:translate(50%,-50%)}.hv-coll .hv-arrow svg{width:26px;height:26px}.hv-coll .hv-arrow--prev{display:none}}.hv-marquee{padding:0 0 60px}.hv-marquee__title{margin:0;font-size:clamp(30px,20px + 1.6vw,48px);font-weight:600;line-height:1.15;letter-spacing:-.01em}.hv-marquee__viewport{overflow:hidden;padding:50px 0 10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.hv-marquee__track{display:flex;width:max-content;animation:hvMarquee var(--hv-speed,40s) linear infinite}.hv-marquee__viewport:hover .hv-marquee__track{animation-play-state:paused}.hv-marquee__list{display:flex;align-items:center;gap:80px;list-style:none;margin:0;padding:0 40px}.hv-marquee__item{display:flex;align-items:center;gap:14px;white-space:nowrap;color:#8d8d8d;font-size:28px;font-weight:600;letter-spacing:-.02em}.hv-marquee__icon{display:flex;width:40px;height:40px;color:#9a9a9a}.hv-marquee__icon svg{width:40px;height:40px}@keyframes hvMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:740px){.hv-marquee{padding-bottom:40px}.hv-marquee__title{font-size:34px;line-height:1.15}.hv-marquee__viewport{padding-top:34px}.hv-marquee__list{gap:48px;padding:0 24px}.hv-marquee__item{font-size:22px}.hv-marquee__icon,.hv-marquee__icon svg{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.hv-marquee__track{animation:none}}.hv-rooms{--g:16px;--cols:1.15;--r:1.5rem;background:#1c1c1c;color:#f5f4f1;padding:64px 0 64px clamp(30px,2.33vw,60px);overflow:hidden}.hv-rooms__inner{position:relative}.hv-rooms__track{display:flex;gap:var(--g);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hv-rooms__track::-webkit-scrollbar{display:none}.hv-rooms__slide{flex:0 0 calc((100% - (var(--cols) - 1) * var(--g)) / var(--cols));min-width:0;scroll-snap-align:start}.hv-rooms__link{display:block;color:inherit;text-decoration:none}.hv-rooms__media{position:relative;aspect-ratio:3/4;border-radius:var(--r);overflow:hidden;background:#ffffff0a}.hv-rooms__media img,.hv-rooms__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.hv-rooms__link:hover .hv-rooms__media img{transform:scale(1.03)}.hv-rooms__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-top:22px}.hv-rooms__title{margin:0;font-weight:600;line-height:1.05;letter-spacing:-.01em;font-size:clamp(26px,11.9px + 2.333vw,72px);color:#f5f4f1}.hv-rooms__text{margin:0;max-width:92%;font-size:clamp(16px,14.16px + .304vw,22px);line-height:1.45;font-weight:300;opacity:.92}.hv-rooms__cta{display:inline-block;font-size:clamp(18px,15.55px + .406vw,26px);font-weight:400;padding-bottom:4px;border-bottom:2px solid currentColor;line-height:1.2}.hv-rooms__link:hover .hv-rooms__cta{opacity:.7}.hv-rooms__arrow{position:absolute;z-index:5;top:var(--hv-arrow-top,38%);transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;background:#1c1c1c;color:#f5f4f1;border-radius:9999px;transition:opacity .25s ease}.hv-rooms__arrow svg{width:24px;height:24px}.hv-rooms__arrow--prev{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.hv-rooms__arrow--prev svg{transform:rotate(180deg)}.hv-rooms__arrow--next{right:0;border-top-right-radius:0;border-bottom-right-radius:0}@media(min-width:480px){.hv-rooms{--cols:1.35}}@media(min-width:640px){.hv-rooms{--cols:1.7;--g:20px}}@media(min-width:768px){.hv-rooms{--g:24px;--cols:2;padding-top:96px;padding-bottom:96px}}@media(min-width:1024px){.hv-rooms{--cols:2.2}}@media(min-width:1280px){.hv-rooms{--g:clamp(30px,2.33vw,60px);--cols:2.4;--r:2rem}.hv-rooms__media{aspect-ratio:1/1}.hv-rooms__body{gap:20px;padding-top:48px}.hv-rooms__text{max-width:94%}.hv-rooms__arrow{width:64px;height:64px}}@media(max-width:767px){.hv-rooms{--cols:1.55;--g:12px;--r:1.25rem;padding:64px 0 64px 12px}.hv-rooms__body{gap:14px;padding-top:18px}.hv-rooms__text{max-width:100%}}.hv-prod{padding-top:80px;padding-bottom:110px;overflow:hidden}.hv-prod__head{margin-bottom:28px}.hv-prod__title{margin:0 0 14px;font-size:clamp(32px,22px + 1.6vw,52px);font-weight:600;line-height:1.1;letter-spacing:-.01em}.hv-prod__sub{margin:0;max-width:600px;font-size:clamp(18px,16px + .35vw,25px);line-height:1.35;font-weight:300}.hv-prod__wrap{position:relative}.hv-prod__track{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hv-prod__track::-webkit-scrollbar{display:none}.hv-pcard{flex:0 0 calc((100% - 4 * 28px) / 4.25);min-width:0;scroll-snap-align:start}.hv-pcard__media{position:relative;display:block;aspect-ratio:1/1.08;border-radius:20px;overflow:hidden;background:#f5f5f5}.hv-pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.hv-pcard__img--alt{opacity:0}@media(hover:hover){.hv-pcard__media:hover .hv-pcard__img--alt{opacity:1}.hv-pcard__media:hover .hv-pcard__img{transform:scale(1.03)}}.hv-pcard__badges{position:absolute;z-index:2;top:14px;left:14px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:calc(100% - 28px)}.hv-pcard__badge{background:#3b1f12;color:#fff;font-size:11px;font-weight:500;line-height:1;padding:6px 8px;border-radius:5px}.hv-pcard__garantie{background:#fff;color:#050505;font-size:11px;font-weight:500;line-height:1;padding:6px 9px;border-radius:5px;white-space:nowrap;box-shadow:0 0 0 1px #0000000f}.hv-pcard__info{padding-top:14px}.hv-pcard__title{display:block;font-size:15px;font-weight:600;line-height:1.35;color:#050505;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-pcard__sub{margin:3px 0 0;font-size:14px;line-height:1.4;color:#444;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-pcard__variants{margin:4px 0 0;font-size:13px;color:#8a8a8a}.hv-pcard__price{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:15px}.hv-pcard__price s{color:#8a8a8a;font-size:14px}.hv-pcard__price .is-sale{color:#b3261e}.hv-prod__arrow{position:absolute;z-index:5;top:calc(var(--hv-media-h,280px) / 2 + 0px);transform:translateY(-50%);right:-2px;width:44px;height:44px;border-radius:50%;border:0;background:#050505;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .25s ease}.hv-prod__arrow svg{width:20px;height:20px}.hv-prod__arrow--prev{right:auto;left:-2px}.hv-prod__more{margin-top:40px}@media(max-width:989px){.hv-pcard{flex:0 0 calc((100% - 2 * 18px) / 2.6)}.hv-prod__track{gap:18px}}@media(max-width:740px){.hv-prod{padding-top:56px;padding-bottom:70px}.hv-prod__title{font-size:38px;line-height:1.15}.hv-prod__sub{font-size:20px;line-height:28px}.hv-prod__track{gap:14px}.hv-pcard{flex:0 0 calc((100% - 14px)/2)}.hv-pcard__media{border-radius:16px}.hv-pcard__badges{top:10px;left:10px;gap:4px}.hv-pcard__badge,.hv-pcard__garantie{font-size:9.5px;padding:5px 6px}.hv-pcard__title{font-size:13px}.hv-pcard__sub,.hv-pcard__variants{font-size:12px}.hv-pcard__price{font-size:13px}.hv-pcard__price s{font-size:12px}.hv-prod__arrow{width:36px;height:36px;right:0}.hv-prod__arrow--prev{display:none}}.hv-benefits{padding-top:40px;padding-bottom:70px}.hv-benefits__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.hv-benefit{border:1px solid #d8d8d8;border-radius:28px;padding:28px;display:flex;align-items:flex-start;gap:18px;background:#fff}.hv-benefit__icon{flex:0 0 40px;width:40px;display:flex;justify-content:center;color:#111}.hv-benefit__icon svg{width:34px;height:34px}.hv-benefit__text span{display:block;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin:4px 0 12px}.hv-benefit__text p{margin:0;font-size:14px;line-height:1.55;font-weight:300;color:#222}@media(max-width:1100px){.hv-benefits__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:740px){.hv-benefits{padding-top:20px;padding-bottom:50px}.hv-benefits__grid{grid-template-columns:1fr;gap:0;border:1px solid #d8d8d8;border-radius:28px;overflow:hidden}.hv-benefit{border:0;border-bottom:1px solid #d8d8d8;border-radius:0;padding:28px 24px;align-items:center}.hv-benefit:last-child{border-bottom:0}.hv-benefit__text span{margin:0 0 10px}}@media(min-width:741px){.hv-coll{padding-bottom:90px}.hv-marquee{padding-top:60px;padding-bottom:100px}}@media(max-width:740px){.hv-marquee{padding-top:30px;padding-bottom:60px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lume-home-v2.css.map */
