:root{--luemas-black:#050504;--luemas-black-2:#0c0b09;--luemas-gold:#d6b875;--luemas-gold-2:#f3d995;--luemas-ivory:#f6ead3;--luemas-muted:#c9bca3;--luemas-border:rgba(214,184,117,.36);--luemas-glow:0 0 34px rgba(214,184,117,.18);--luemas-radius:18px;--luemas-section-y:clamp(58px,8vw,108px)}body.template-index{background:var(--luemas-black)!important}body.template-index .shopify-section-group-footer-group{display:none!important}.shopify-section:has(.luemas-luxury-section){background:var(--luemas-black)!important}.shopify-section-group-header-group,.shopify-section-group-header-group .header,.shopify-section-group-header-group header,.shopify-section-group-header-group .header__inner,.shopify-section-group-header-group .section{background:#050504f5!important;color:var(--luemas-ivory)!important}.shopify-section-group-header-group a,.shopify-section-group-header-group summary,.shopify-section-group-header-group button{color:var(--luemas-ivory)!important}.shopify-section-group-header-group a:hover,.shopify-section-group-header-group summary:hover,.shopify-section-group-header-group button:hover{color:var(--luemas-gold-2)!important}.luemas-luxury-section{background:radial-gradient(circle at 18% 9%,rgba(214,184,117,.1),transparent 28%),radial-gradient(circle at 75% 18%,rgba(214,184,117,.07),transparent 26%),var(--luemas-black);color:var(--luemas-ivory);overflow:hidden;position:relative}.luemas-wrap{width:min(1180px,calc(100% - 32px));margin:0 auto}.luemas-section{padding:var(--luemas-section-y) 0;position:relative}.luemas-eyebrow{color:var(--luemas-gold);text-transform:uppercase;letter-spacing:.22em;font-size:12px;margin:0 0 12px}.luemas-heading{font-family:Georgia,Times New Roman,serif;color:var(--luemas-gold-2);font-size:clamp(32px,4.3vw,58px);line-height:.98;font-weight:400;letter-spacing:.02em;margin:0;text-transform:uppercase}.luemas-subheading{color:var(--luemas-muted);font-size:clamp(15px,1.35vw,18px);line-height:1.65;margin:18px 0 0;max-width:680px}.luemas-center{text-align:center}.luemas-center .luemas-subheading{margin-left:auto;margin-right:auto}.luemas-btn,.luemas-text-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;border-radius:999px;transition:transform .24s ease,border-color .24s ease,background .24s ease,color .24s ease}.luemas-btn{background:linear-gradient(135deg,#f2d58c,#b9904a);color:#120f09!important;padding:13px 24px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 10px 24px #d6b87538;border:0;cursor:pointer}.luemas-btn:hover{transform:translateY(-2px);color:#120f09!important}.luemas-btn--outline{background:transparent;color:var(--luemas-gold-2)!important;border:1px solid var(--luemas-border);box-shadow:none}.luemas-btn--outline:hover{background:#d6b8751f;color:var(--luemas-gold-2)!important}.luemas-text-link{color:var(--luemas-gold-2)!important;font-weight:600;text-transform:uppercase;font-size:13px;letter-spacing:.08em}.luemas-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:28px}.luemas-grid{display:grid;gap:22px}.luemas-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.luemas-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.luemas-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.luemas-card{position:relative;border:1px solid var(--luemas-border);background:linear-gradient(180deg,#ffffff0b,#ffffff03);border-radius:var(--luemas-radius);box-shadow:var(--luemas-glow);overflow:hidden}.luemas-card h3,.luemas-card h4{color:var(--luemas-ivory);margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:.03em}.luemas-card p{color:var(--luemas-muted);line-height:1.55;margin:10px 0 0;font-size:14px}.luemas-meta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.luemas-pill{border:1px solid var(--luemas-border);color:var(--luemas-gold-2);border-radius:999px;padding:5px 10px;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.luemas-dots{display:flex;gap:7px;justify-content:center;margin-top:22px}.luemas-dots span{width:8px;height:8px;border-radius:50%;background:#d6b87559}.luemas-dots span:first-child{width:28px;border-radius:999px;background:var(--luemas-gold)}.luemas-choice-card,.luemas-plan,.luemas-course,.luemas-review,.luemas-faq{padding:24px}.luemas-split{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.luemas-split__image{min-height:420px;border-radius:var(--luemas-radius);border:1px solid var(--luemas-border);overflow:hidden;box-shadow:var(--luemas-glow)}.luemas-split__image img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.luemas-price{color:var(--luemas-gold-2);font-weight:800;margin:10px 0 14px}.luemas-product-form button{width:100%}.luemas-plan{display:flex;flex-direction:column;gap:14px}.luemas-plan ul,.luemas-course ul{margin:0;padding-left:18px;color:var(--luemas-muted);line-height:1.7}.luemas-plan--featured{outline:1px solid var(--luemas-gold);transform:translateY(-8px)}.luemas-faq-list{max-width:900px;margin:0 auto}.luemas-faq-list .luemas-faq{margin-bottom:12px}details.luemas-faq{padding:0}details.luemas-faq summary{cursor:pointer;padding:20px 24px;color:var(--luemas-ivory);font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:20px}details.luemas-faq summary::-webkit-details-marker{display:none}details.luemas-faq summary:after{content:"+";color:var(--luemas-gold);font-size:24px;line-height:1}details.luemas-faq[open] summary:after{content:"\2212"}details.luemas-faq .luemas-faq__answer{padding:0 24px 22px;color:var(--luemas-muted);line-height:1.65}.luemas-final{background:linear-gradient(135deg,#d6b87529,#ffffff06);border-top:1px solid var(--luemas-border);border-bottom:1px solid var(--luemas-border)}.luemas-sticky-mobile{position:fixed;left:16px;right:16px;bottom:14px;z-index:40;display:none}.luemas-sticky-mobile .luemas-btn{width:100%}.luemas-whatsapp{position:fixed;right:20px;bottom:86px;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d366;color:#06130b!important;z-index:41;font-weight:900;text-decoration:none;box-shadow:0 10px 24px #00000042}.luemas-marquee{border-top:1px solid var(--luemas-border);border-bottom:1px solid var(--luemas-border);background:linear-gradient(90deg,#d6b875,#f3dfaa,#c59b52);color:#0b0906;overflow:hidden;white-space:nowrap}.luemas-marquee__track{display:inline-flex;gap:26px;min-width:200%;animation:luemas-marquee var(--marquee-speed,28s) linear infinite;padding:10px 0;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.luemas-marquee:hover .luemas-marquee__track{animation-play-state:paused}@keyframes luemas-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:990px){.luemas-split{grid-template-columns:1fr}.luemas-grid--4,.luemas-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.luemas-wrap{width:min(100% - 24px,1180px)}.luemas-section{padding:48px 0}.luemas-grid--4,.luemas-grid--3,.luemas-grid--2{grid-template-columns:1fr}.luemas-actions{align-items:stretch;flex-direction:column}.luemas-actions .luemas-btn,.luemas-actions .luemas-text-link{width:100%}.luemas-sticky-mobile{display:block}.luemas-whatsapp{bottom:78px;right:16px;width:48px;height:48px}.luemas-review{flex-basis:82vw}}.luemas-reviews-v2__heading{margin-bottom:34px}luemas-reviews-marquee.luemas-reviews-v2{display:block;position:relative}.luemas-reviews-v2__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.luemas-reviews-v2__track{display:flex;width:max-content;gap:22px;align-items:stretch;will-change:transform}.luemas-reviews-v2.is-auto .luemas-reviews-v2__track{animation:luemas-reviews-v2-scroll var(--luemas-review-duration,35s) linear infinite}.luemas-reviews-v2.pause-on-hover:hover .luemas-reviews-v2__track{animation-play-state:paused}.luemas-reviews-v2__group{display:flex;gap:22px;align-items:stretch}.luemas-review-v2{flex:0 0 min(var(--luemas-review-card-width,360px),84vw);width:min(var(--luemas-review-card-width,360px),84vw);min-height:245px;padding:26px;box-sizing:border-box;display:flex;flex-direction:column}.luemas-review-v2__image{width:58px;height:58px;border-radius:50%;object-fit:cover;border:1px solid var(--luemas-border);margin-bottom:14px}.luemas-review-v2__stars{display:flex;gap:3px;margin-bottom:15px;color:#d6b8753d;letter-spacing:1px}.luemas-review-v2__stars .is-filled{color:var(--luemas-gold-2)}.luemas-review-v2__quote{color:var(--luemas-muted);font-size:15px;line-height:1.65;margin:0;flex:1}.luemas-review-v2__author{color:var(--luemas-ivory)!important;font-weight:700;margin:20px 0 0!important}.luemas-review-v2__service{color:var(--luemas-gold)!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.08em;margin-top:5px!important}.luemas-reviews-v2__empty{padding:26px;text-align:center;color:var(--luemas-muted)}@keyframes luemas-reviews-v2-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 11px),0,0)}}@media(max-width:640px){.luemas-reviews-v2__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%)}.luemas-review-v2{flex-basis:min(var(--luemas-review-card-width,360px),84vw);width:min(var(--luemas-review-card-width,360px),84vw);padding:22px}}@media(prefers-reduced-motion:reduce){.luemas-reviews-v2__track{animation-play-state:paused!important}}.luemas-reviews-v2:not(.is-auto) .luemas-reviews-v2__viewport{overflow-x:auto;padding-bottom:12px;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin;scrollbar-color:var(--luemas-gold) rgba(255,255,255,.06)}.luemas-reviews-v2:not(.is-auto) .luemas-reviews-v2__track{width:max-content}luemas-hero-slider.luemas-hero-v4{display:block;padding:var(--luemas-hero-padding-top,16px) 0 var(--luemas-hero-padding-bottom,40px);min-height:0;isolation:isolate}.luemas-hero-v4__shell{position:relative}.luemas-hero-v4__shell--full{width:100%;max-width:none;margin:0}.luemas-hero-v4__viewport{width:100%;overflow:hidden;transition:height .35s ease;touch-action:pan-y pinch-zoom}.luemas-hero-v4__track{display:flex;width:100%;align-items:flex-start;transform:translateZ(0);transition-property:transform;transition-duration:var(--luemas-hero-transition,.7s);transition-timing-function:cubic-bezier(.22,.61,.36,1);will-change:transform}.luemas-hero-v4__slide{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,var(--luemas-hero-media-width,57%)) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:center;overflow:hidden;contain:layout paint;padding-right:var(--luemas-hero-side-padding,32px)}.luemas-hero-v4__slide--media-right{grid-template-columns:minmax(0,1fr) minmax(0,var(--luemas-hero-media-width,57%));padding-left:var(--luemas-hero-side-padding,32px);padding-right:0}.luemas-hero-v4__slide--media-right .luemas-hero-v4__media{order:2}.luemas-hero-v4__slide--media-right .luemas-hero-v4__content{order:1;margin-left:auto}.luemas-hero-v4__slide[inert]{pointer-events:none}.luemas-hero-v4__media{position:relative;width:100%;height:var(--luemas-hero-desktop-height,700px);min-width:0;overflow:hidden;background:#090806;border-radius:0 var(--luemas-hero-media-radius,0) var(--luemas-hero-media-radius,0) 0;isolation:isolate}.luemas-hero-v4__slide--media-right .luemas-hero-v4__media{border-radius:var(--luemas-hero-media-radius,0) 0 0 var(--luemas-hero-media-radius,0)}.luemas-hero-v4__glow{position:absolute;top:7%;right:6%;bottom:4%;left:6%;z-index:0;border-radius:50%;background:radial-gradient(ellipse at 52% 55%,rgba(214,184,117,.22),rgba(214,184,117,.08) 44%,transparent 74%);filter:blur(24px);pointer-events:none}.luemas-hero-v4__picture,.luemas-hero-v4__video-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.luemas-hero-v4__video-wrap--mobile{display:none}.luemas-hero-v4__media-object{display:block;width:100%;height:100%;object-fit:var(--hero-media-fit,cover);object-position:var(--hero-media-position,center center);filter:saturate(1.04) contrast(1.03)}.luemas-hero-v4__video{background:#090806}.luemas-hero-v4__edge-mask{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(5,5,4,var(--luemas-hero-overlay-alpha,.25)) 0%,transparent 13%,transparent 84%,rgba(5,5,4,var(--luemas-hero-overlay-alpha,.25)) 100%),linear-gradient(180deg,rgba(5,5,4,.14) 0%,transparent 14%,transparent 80%,rgba(5,5,4,.72) 100%)}.luemas-hero-v4__content{position:relative;z-index:3;min-width:0;width:100%;max-width:var(--luemas-hero-content-max,600px);padding:clamp(24px,3vw,48px) 0;box-sizing:border-box}.luemas-hero-v4__content--center{text-align:center;margin-left:auto;margin-right:auto}.luemas-hero-v4__content--center .luemas-subheading{margin-left:auto;margin-right:auto}.luemas-hero-v4__content--center .luemas-actions{justify-content:center}.luemas-hero-v4__content--right{text-align:right;margin-left:auto}.luemas-hero-v4__content--right .luemas-subheading{margin-left:auto}.luemas-hero-v4__content--right .luemas-actions{justify-content:flex-end}.luemas-hero-v4__content .luemas-heading{max-width:100%;font-size:clamp(40px,5.25vw,78px);overflow-wrap:anywhere}.luemas-hero-v4__content .luemas-subheading{max-width:570px}.luemas-hero-v4__controls{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:22px}.luemas-hero-v4__arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--luemas-border);background:#ffffff09;color:var(--luemas-gold-2);font-size:28px;line-height:1;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease}.luemas-hero-v4__arrow:hover{background:#d6b87524;border-color:var(--luemas-gold);transform:translateY(-1px)}.luemas-hero-v4__dots{display:flex;align-items:center;gap:8px}.luemas-hero-v4__dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#d6b87557;cursor:pointer;transition:width .25s ease,background .25s ease}.luemas-hero-v4__dot.is-active{width:30px;background:var(--luemas-gold-2)}.luemas-hero-v4--single .luemas-hero-v4__controls{display:none}.luemas-services-v2__wrap{width:min(var(--services-max-width,1540px),calc(100% - 40px));margin:0 auto}.luemas-services-v2__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:38px}.luemas-services-v2__heading{max-width:780px}.luemas-services-v2__top-buttons{display:flex;flex:1 1 520px;flex-wrap:wrap;align-items:center;gap:var(--services-top-button-gap,10px);margin-bottom:4px}.luemas-services-v2__top-buttons--left{justify-content:flex-start}.luemas-services-v2__top-buttons--center{justify-content:center}.luemas-services-v2__top-buttons--right{justify-content:flex-end}.luemas-services-v2__top-button{min-height:42px;padding:11px 18px;white-space:nowrap}.luemas-services-v2__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--services-gap,24px);align-items:stretch}.luemas-services-v2__card{display:flex;flex-direction:column;min-width:0;border-radius:var(--services-card-radius,18px);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.luemas-services-v2__image-link{display:block;color:inherit;text-decoration:none}.luemas-services-v2__image{height:var(--services-image-height,290px);overflow:hidden;background:#15120e}.luemas-services-v2__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s ease}.luemas-services-v2__body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:22px}.luemas-services-v2__body h3{font-size:clamp(22px,2vw,30px)}.luemas-services-v2__body p{font-size:15px}.luemas-services-v2__body .luemas-btn{margin-top:auto}.luemas-services-v2.hover-zoom .luemas-services-v2__card:hover img,.luemas-services-v2.hover-zoom-lift .luemas-services-v2__card:hover img{transform:scale(1.07)}.luemas-services-v2.hover-lift .luemas-services-v2__card:hover,.luemas-services-v2.hover-zoom-lift .luemas-services-v2__card:hover{transform:translateY(-8px)}.luemas-services-v2.hover-glow .luemas-services-v2__card:hover{border-color:var(--luemas-gold);box-shadow:0 18px 48px #d6b8753d}.luemas-services-v2__card:focus-within{border-color:var(--luemas-gold);box-shadow:0 0 0 2px #d6b87529,var(--luemas-glow)}.luemas-services-v2__card:active{transform:scale(.992)}.luemas-aftercare-v2__wrap{width:min(var(--aftercare-max-width,1540px),calc(100% - 40px));margin:0 auto}.luemas-aftercare-v2__heading{margin-bottom:38px}.luemas-aftercare-v2__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--aftercare-gap,24px);align-items:stretch}.luemas-aftercare-v2__card{display:flex;flex-direction:column;min-width:0;border-radius:var(--aftercare-card-radius,18px);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.luemas-aftercare-v2__image-link{display:block;color:inherit;text-decoration:none}.luemas-aftercare-v2__image{height:var(--aftercare-image-height,290px);overflow:hidden;background:#15120e}.luemas-aftercare-v2__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s ease}.luemas-aftercare-v2__body{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:22px}.luemas-aftercare-v2__body h3{font-size:clamp(22px,2vw,30px)}.luemas-aftercare-v2__body p{font-size:15px}.luemas-aftercare-v2__body .luemas-btn,.luemas-aftercare-v2__body .luemas-product-form{margin-top:auto;width:100%}.luemas-aftercare-v2.hover-zoom .luemas-aftercare-v2__card:hover img,.luemas-aftercare-v2.hover-zoom-lift .luemas-aftercare-v2__card:hover img{transform:scale(1.07)}.luemas-aftercare-v2.hover-lift .luemas-aftercare-v2__card:hover,.luemas-aftercare-v2.hover-zoom-lift .luemas-aftercare-v2__card:hover{transform:translateY(-8px)}.luemas-aftercare-v2.hover-glow .luemas-aftercare-v2__card:hover{border-color:var(--luemas-gold);box-shadow:0 18px 48px #d6b8753d}.luemas-aftercare-v2__card:focus-within{border-color:var(--luemas-gold);box-shadow:0 0 0 2px #d6b87529,var(--luemas-glow)}.luemas-aftercare-v2__card:active{transform:scale(.992)}@media(max-width:1199px){.luemas-services-v2__grid,.luemas-aftercare-v2__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.luemas-hero-v4__slide,.luemas-hero-v4__slide--media-right{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:0;padding:0;align-items:start}.luemas-hero-v4__slide--media-right .luemas-hero-v4__media,.luemas-hero-v4__media{order:1;height:var(--luemas-hero-mobile-height,520px);min-height:0;border-radius:0}.luemas-hero-v4__slide--media-right .luemas-hero-v4__content,.luemas-hero-v4__content{order:2;max-width:none;margin:0;padding:26px 20px 12px;background:var(--luemas-black)}.luemas-hero-v4__content .luemas-heading{font-size:clamp(34px,8.5vw,56px)}.luemas-hero-v4__edge-mask{background:linear-gradient(90deg,rgba(5,5,4,var(--luemas-hero-overlay-alpha,.25)) 0%,transparent 12%,transparent 88%,rgba(5,5,4,var(--luemas-hero-overlay-alpha,.25)) 100%),linear-gradient(180deg,rgba(5,5,4,.12) 0%,transparent 10%,transparent 78%,rgba(5,5,4,.82) 100%)}.luemas-services-v2__header{align-items:flex-start;flex-direction:column}.luemas-services-v2__top-buttons{width:100%;flex-basis:auto;margin:0;justify-content:flex-start}}@media(max-width:749px){.luemas-hero-v4__video-wrap--desktop{display:none}.luemas-hero-v4__video-wrap--mobile{display:block}}@media(max-width:640px){luemas-hero-slider.luemas-hero-v4{padding-top:0}.luemas-hero-v4__viewport{overflow:hidden}.luemas-hero-v4__track{align-items:flex-start}.luemas-hero-v4__slide{flex-basis:100%;width:100%;min-width:100%;max-width:100%;overflow:hidden}.luemas-hero-v4__media{height:var(--luemas-hero-mobile-height,520px)}.luemas-hero-v4__content{width:100%;min-width:0;max-width:100%;padding:22px 16px 8px;overflow:hidden}.luemas-hero-v4__content .luemas-heading{font-size:clamp(31px,9vw,46px);line-height:1.02;word-break:normal;overflow-wrap:break-word}.luemas-hero-v4__content .luemas-subheading{font-size:15px;line-height:1.55}.luemas-hero-v4__controls{margin-top:18px}.luemas-hero-v4__arrow{width:38px;height:38px;font-size:24px}.luemas-services-v2__wrap,.luemas-aftercare-v2__wrap{width:min(100% - 24px,var(--services-max-width,1540px))}.luemas-aftercare-v2__wrap{width:min(100% - 24px,var(--aftercare-max-width,1540px))}.luemas-services-v2__top-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.luemas-services-v2__top-button{width:100%;min-width:0;padding:11px 12px;font-size:11px;white-space:normal;text-align:center}.luemas-services-v2__top-button:first-child:last-child{grid-column:1 / -1}.luemas-services-v2__grid,.luemas-aftercare-v2__grid{grid-template-columns:1fr}.luemas-services-v2__image,.luemas-aftercare-v2__image{height:260px}.luemas-aftercare-v2.mobile-scroll .luemas-aftercare-v2__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.luemas-aftercare-v2.mobile-scroll .luemas-aftercare-v2__card{flex:0 0 84vw;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.luemas-hero-v4__track,.luemas-services-v2__card,.luemas-services-v2__image img,.luemas-aftercare-v2__card,.luemas-aftercare-v2__image img{transition:none!important}}.luemas-reviews-v2__track,.luemas-reviews-v2__group{gap:var(--luemas-review-gap,24px)}.luemas-review-v2{flex-basis:min(var(--luemas-review-card-width,500px),88vw);width:min(var(--luemas-review-card-width,500px),88vw);min-height:var(--luemas-review-card-height,320px);padding:var(--luemas-review-padding,28px);border-radius:var(--luemas-review-radius,18px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.luemas-review-v2__image{width:var(--luemas-review-image-size,64px);height:var(--luemas-review-image-size,64px)}.luemas-reviews-v2.review-align-center .luemas-review-v2{text-align:center;align-items:center}.luemas-reviews-v2.review-align-center .luemas-review-v2__stars{justify-content:center}.luemas-reviews-v2.review-align-right .luemas-review-v2{text-align:right;align-items:flex-end}.luemas-reviews-v2.review-align-right .luemas-review-v2__stars{justify-content:flex-end}.luemas-reviews-v2.hover-lift .luemas-review-v2:hover,.luemas-reviews-v2.hover-lift-glow .luemas-review-v2:hover{transform:translateY(-8px)}.luemas-reviews-v2.hover-glow .luemas-review-v2:hover,.luemas-reviews-v2.hover-lift-glow .luemas-review-v2:hover{border-color:var(--luemas-gold);box-shadow:0 20px 54px #d6b8753d}.luemas-whatsapp{right:var(--whatsapp-right,20px);bottom:var(--whatsapp-bottom,88px);width:var(--whatsapp-button-size,60px);height:var(--whatsapp-button-size,60px);background:var(--whatsapp-bg,#25d366);color:var(--whatsapp-icon-color,#fff)!important;border:1px solid var(--whatsapp-border-color,#b7f5cd);isolation:isolate;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease,background .25s ease}.luemas-whatsapp__icon,.luemas-whatsapp__custom-icon{display:block;width:var(--whatsapp-icon-size,32px);height:var(--whatsapp-icon-size,32px);object-fit:contain}.luemas-whatsapp__tooltip{position:absolute;z-index:2;width:max-content;max-width:220px;padding:9px 13px;border:1px solid var(--luemas-border);border-radius:999px;background:#070706f5;color:var(--luemas-ivory);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.02em;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;box-shadow:0 12px 32px #00000057}.luemas-whatsapp__tooltip--left{right:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(5px)}.luemas-whatsapp__tooltip--top{right:50%;bottom:calc(100% + 12px);transform:translate(50%) translateY(5px)}.luemas-whatsapp:hover .luemas-whatsapp__tooltip,.luemas-whatsapp:focus-visible .luemas-whatsapp__tooltip{opacity:1;visibility:visible}.luemas-whatsapp:hover .luemas-whatsapp__tooltip--left,.luemas-whatsapp:focus-visible .luemas-whatsapp__tooltip--left{transform:translateY(-50%) translate(0)}.luemas-whatsapp:hover .luemas-whatsapp__tooltip--top,.luemas-whatsapp:focus-visible .luemas-whatsapp__tooltip--top{transform:translate(50%) translateY(0)}.luemas-whatsapp.hover-lift:hover,.luemas-whatsapp.hover-lift-glow:hover{transform:translateY(-7px)}.luemas-whatsapp.hover-glow:hover,.luemas-whatsapp.hover-lift-glow:hover{box-shadow:0 14px 38px #25d36675,0 0 0 7px #25d3661f}.luemas-whatsapp.hover-pulse:hover{animation:luemas-whatsapp-pulse 1.15s ease-in-out infinite}.luemas-whatsapp:active{transform:scale(.92)!important;filter:brightness(.94)}.luemas-whatsapp:focus-visible{outline:2px solid var(--luemas-gold-2);outline-offset:4px}.luemas-whatsapp.hide-desktop{display:none}@keyframes luemas-whatsapp-pulse{0%,to{box-shadow:0 10px 24px #00000042,0 0 #25d36647}50%{box-shadow:0 14px 34px #25d36661,0 0 0 12px #25d36600}}luemas-services-marquee.luemas-services-marquee{display:block;position:relative}.luemas-services-marquee__viewport{overflow:hidden}.luemas-services-marquee.has-edge-fade .luemas-services-marquee__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.luemas-services-marquee__track{display:flex;width:max-content;gap:var(--services-gap,24px);align-items:stretch;will-change:transform;animation:none}.luemas-services-marquee.is-ready .luemas-services-marquee__track{animation:luemas-services-scroll var(--luemas-services-duration,40s) linear infinite}.luemas-services-marquee.pause-on-hover:hover .luemas-services-marquee__track{animation-play-state:paused}.luemas-services-marquee__group{display:flex;gap:var(--services-gap,24px);align-items:stretch}.luemas-services-marquee__group .luemas-services-v2__card{flex:0 0 var(--services-scroll-card-width,360px);width:var(--services-scroll-card-width,360px)}.luemas-services-v2__empty{padding:28px;text-align:center;color:var(--luemas-muted)}@keyframes luemas-services-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--luemas-services-travel,1000px)),0,0)}}@keyframes luemas-reviews-v2-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - var(--luemas-review-half-gap,12px)),0,0)}}.luemas-final__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--final-button-gap,16px);margin-top:28px}.luemas-final__actions--left{justify-content:flex-start}.luemas-final__actions--center{justify-content:center}.luemas-final__actions--right{justify-content:flex-end}.luemas-final__actions .luemas-btn,.luemas-final__actions .luemas-text-link{min-width:var(--final-button-min-width,170px)}@media(max-width:640px){.luemas-review-v2{flex-basis:min(var(--luemas-review-card-width-mobile,340px),88vw);width:min(var(--luemas-review-card-width-mobile,340px),88vw);min-height:var(--luemas-review-card-height-mobile,300px)}.luemas-whatsapp{right:var(--whatsapp-right-mobile,16px);bottom:var(--whatsapp-bottom-mobile,80px);width:var(--whatsapp-button-size,60px);height:var(--whatsapp-button-size,60px)}.luemas-whatsapp.hide-desktop{display:flex}.luemas-whatsapp.hide-mobile,.luemas-whatsapp__tooltip{display:none}.luemas-services-marquee.has-edge-fade .luemas-services-marquee__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 2%,#000 98%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 2%,#000 98%,transparent 100%)}.luemas-services-marquee__group .luemas-services-v2__card{flex-basis:min(var(--services-scroll-card-width-mobile,300px),86vw);width:min(var(--services-scroll-card-width-mobile,300px),86vw)}.luemas-final.stack-mobile .luemas-final__actions{display:grid;grid-template-columns:1fr;width:100%}.luemas-final.stack-mobile .luemas-final__actions .luemas-btn,.luemas-final.stack-mobile .luemas-final__actions .luemas-text-link{width:100%;min-width:0}}@media(min-width:641px){.luemas-whatsapp.hide-mobile{display:flex}}@media(prefers-reduced-motion:reduce){.luemas-services-marquee__track,.luemas-reviews-v2__track{animation:none!important}.luemas-services-marquee__viewport,.luemas-reviews-v2__viewport{overflow-x:auto;scrollbar-width:thin}.luemas-whatsapp{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/luemas-luxury-sections.css.map */
