:root{--ht-crema: #fbf6f0;--ht-hueso: #f1e5da;--ht-tinta: #3b2a27;--ht-burdeos: #9a5b4c;--ht-burdeos-oscuro: #2e1f1c;--ht-rosa: #e8cfc2;--ht-oro: #c9a46a;--ht-led-rojo: #ff3b4e;--ht-led-azul: #3d7bff;--ht-led-violeta: #a35bff;--ht-radio: 22px;--ht-margen: 24px;--ht-ease: cubic-bezier(.22, 1, .36, 1);--ht-serif: var(--font-heading-family, "Cormorant Garamond", Georgia, serif);--ht-sans: var(--font-body-family, "Inter", -apple-system, sans-serif)}.section-header{margin-bottom:0!important}.ht-section{padding-top:0!important;padding-bottom:0!important;font-family:var(--ht-sans);color:var(--ht-tinta);position:relative;overflow-x:clip}.ht-container{max-width:1200px;margin:0 auto;padding:0 var(--ht-margen);position:relative}.ht-section h1,.ht-section h2,.ht-section h3,.ht-section h4{color:inherit}.ht-luces .ht-body,.ht-cta .ht-body,.ht-orb-card p{opacity:.92}.ht-h2,.ht-h1{font-family:var(--ht-serif);font-weight:500;line-height:1.05;letter-spacing:-.01em;margin:0 0 16px}.ht-eyebrow{display:block;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--ht-burdeos);margin-bottom:18px}.ht-body{line-height:1.65;margin:0 0 24px;opacity:.85}.ht-head{margin-bottom:48px}.ht-head .ht-body{max-width:640px}.ht-head[data-align=center] .ht-body{margin-left:auto;margin-right:auto}.ht-head[data-align=right] .ht-body{margin-left:auto}.ht-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border-radius:999px;font-family:var(--ht-sans);font-size:15px;font-weight:600;letter-spacing:.02em;text-decoration:none;border:1.5px solid var(--ht-burdeos);background:var(--ht-burdeos);color:#fff;cursor:pointer;transition:transform .4s var(--ht-ease),box-shadow .4s var(--ht-ease),background .3s}.ht-btn:hover{transform:translateY(-3px);box-shadow:0 14px 30px -10px #9a5b4c8c;background:var(--ht-burdeos-oscuro);color:#fff}.ht-btn--ghost{background:transparent;color:var(--ht-burdeos)}.ht-btn--ghost:hover{background:var(--ht-burdeos);color:#fff}.ht-btn--light{background:var(--ht-crema);border-color:var(--ht-crema);color:var(--ht-burdeos-oscuro)}.ht-btn--light:hover{background:#fff;color:var(--ht-burdeos-oscuro)}.ht-btns{display:flex;flex-wrap:wrap;gap:14px}.ht-media{position:relative;border-radius:var(--ht-radio);overflow:hidden}.ht-img{display:block;width:100%;height:100%;object-fit:cover}.ht-ph{width:100%;height:100%;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px;background:linear-gradient(135deg,var(--ht-hueso),var(--ht-rosa));border:1.5px dashed rgba(154,91,76,.4);border-radius:inherit;color:var(--ht-burdeos);font-size:14px;font-weight:500;box-sizing:border-box}.ht-ph svg{width:34px;height:34px;opacity:.7}.ht-reveal{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .9s var(--ht-ease),transform .9s var(--ht-ease);transition-delay:calc(var(--ht-i, 0) * .11s)}.ht-reveal.ht-visible{opacity:1;transform:none}.ht-hero{background:radial-gradient(900px 500px at 85% 20%,rgba(232,207,194,.7),transparent 65%),var(--ht-crema)}.ht-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.ht-hero .ht-h1{font-size:clamp(42px,6vw,84px)}.ht-hero__media{aspect-ratio:4 / 5;box-shadow:0 40px 80px -30px #2e1f1c73}.ht-hero__media .ht-media{height:100%}.ht-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;padding:0;list-style:none}.ht-hero__chips li{padding:8px 16px;border-radius:999px;background:#9a5b4c14;color:var(--ht-burdeos);font-size:13px;font-weight:600}.ht-hero__price{display:flex;align-items:baseline;gap:12px;margin:0 0 22px}.ht-hero__price b{font-family:var(--ht-serif);font-size:38px;font-weight:600;color:var(--ht-burdeos)}.ht-hero__price s{opacity:.5}.ht-glow{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none;animation:ht-float 9s ease-in-out infinite}.ht-glow--a{width:220px;height:220px;background:var(--ht-led-rojo);top:8%;right:4%;opacity:.25}.ht-glow--b{width:200px;height:200px;background:var(--ht-led-violeta);bottom:6%;left:42%;opacity:.18;animation-delay:-4s}@keyframes ht-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-24px,0)}}.ht-marquee{background:var(--ht-burdeos);color:var(--ht-crema);overflow:hidden}.ht-marquee__track{display:flex;width:max-content;animation:ht-scroll var(--ht-speed, 30s) linear infinite}.ht-marquee__item{display:flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--ht-serif);font-size:22px;font-style:italic;white-space:nowrap}.ht-marquee__item:after{content:"\2726";font-style:normal;font-size:12px;opacity:.6}@keyframes ht-scroll{to{transform:translate(-50%)}}.ht-pilares__grid{display:grid;grid-template-columns:repeat(var(--ht-cols, 3),1fr);gap:24px}.ht-card{background:#fff;border-radius:var(--ht-radio);overflow:hidden;box-shadow:0 1px #3b2a270d,0 20px 40px -28px #2e1f1c59;transition:transform .5s var(--ht-ease),box-shadow .5s var(--ht-ease)}.ht-card:hover{transform:translateY(-8px);box-shadow:0 30px 60px -28px #2e1f1c80}.ht-card__img{aspect-ratio:1 / 1}.ht-card__img .ht-media{height:100%;border-radius:0}.ht-card__body{padding:26px 28px 32px}.ht-card__num{font-family:var(--ht-serif);font-style:italic;color:var(--ht-burdeos);font-size:20px}.ht-card h3{font-family:var(--ht-serif);font-size:28px;font-weight:500;margin:6px 0 10px}.ht-card p{margin:0;line-height:1.6;opacity:.8}.ht-luces{background:var(--ht-burdeos-oscuro);color:var(--ht-crema)}.ht-luces .ht-eyebrow{color:var(--ht-rosa)}.ht-luces .ht-body{opacity:.8}.ht-luces__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ht-orb-card{text-align:center;padding:40px 28px;border-radius:var(--ht-radio);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:transform .5s var(--ht-ease),background .4s}.ht-orb-card:hover{transform:translateY(-8px);background:#ffffff17}.ht-orb{width:96px;height:96px;border-radius:50%;margin:0 auto 26px;background:radial-gradient(circle at 35% 30%,#fff 0%,var(--c) 35%,transparent 72%);box-shadow:0 0 60px 10px var(--c);animation:ht-pulse 3.4s ease-in-out infinite}.ht-orb-card[data-color=rojo]{--c: var(--ht-led-rojo)}.ht-orb-card[data-color=azul]{--c: var(--ht-led-azul)}.ht-orb-card[data-color=violeta]{--c: var(--ht-led-violeta)}.ht-orb-card:nth-child(2) .ht-orb{animation-delay:-1.1s}.ht-orb-card:nth-child(3) .ht-orb{animation-delay:-2.2s}@keyframes ht-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.09);opacity:1}}.ht-orb-card h3{font-family:var(--ht-serif);font-size:28px;font-weight:500;margin:0 0 10px}.ht-orb-card p{margin:0;line-height:1.6;opacity:.75}.ht-pasos{background:var(--ht-hueso)}.ht-pasos__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.ht-pasos__media{position:sticky;top:100px;aspect-ratio:4 / 5}.ht-pasos__media .ht-media{height:100%}.ht-step{display:grid;grid-template-columns:64px 1fr;gap:20px;padding:26px 0;border-top:1px solid rgba(59,42,39,.15)}.ht-step:last-child{border-bottom:1px solid rgba(59,42,39,.15)}.ht-step__n{font-family:var(--ht-serif);font-size:46px;font-style:italic;color:var(--ht-burdeos);line-height:1}.ht-step h3{font-family:var(--ht-serif);font-size:26px;font-weight:500;margin:0 0 6px}.ht-step p{margin:0;line-height:1.6;opacity:.8}.ht-ficha__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ht-ficha__media{aspect-ratio:1 / 1}.ht-ficha__media .ht-media{height:100%}.ht-ficha__row{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid rgba(59,42,39,.14)}.ht-ficha__row span:first-child{font-weight:600}.ht-ficha__row span:last-child{text-align:right;opacity:.8}.ht-faq{background:var(--ht-hueso)}.ht-faq__list{max-width:820px;margin:0 auto}.ht-faq details{border-bottom:1px solid rgba(59,42,39,.18)}.ht-faq summary{list-style:none;cursor:pointer;padding:24px 40px 24px 0;font-family:var(--ht-serif);font-size:24px;position:relative}.ht-faq summary::-webkit-details-marker{display:none}.ht-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:30px;color:var(--ht-burdeos);transition:transform .4s var(--ht-ease)}.ht-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.ht-faq details p{margin:0 0 24px;line-height:1.7;opacity:.8}.ht-confianza__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ht-trust{text-align:center;padding:8px 12px}.ht-trust__icon{width:60px;height:60px;border-radius:50%;background:#9a5b4c17;color:var(--ht-burdeos);display:grid;place-items:center;margin:0 auto 16px}.ht-trust__icon svg{width:26px;height:26px}.ht-trust h3{font-family:var(--ht-serif);font-size:22px;font-weight:600;margin:0 0 6px}.ht-trust p{margin:0;font-size:14.5px;line-height:1.55;opacity:.75}.ht-cta{background:linear-gradient(135deg,var(--ht-burdeos) 0%,var(--ht-burdeos-oscuro) 100%);color:var(--ht-crema)}.ht-cta__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}.ht-cta .ht-eyebrow{color:#fbf6f0}.ht-cta__media{aspect-ratio:1 / 1}.ht-cta__media .ht-media{height:100%}.ht-cta .ht-ph{background:#ffffff14;border-color:#ffffff59;color:var(--ht-rosa)}.ht-prod__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.ht-gal{position:sticky;top:100px}.ht-gal__main{aspect-ratio:1 / 1;background:#fff}.ht-gal__main .ht-media{height:100%}.ht-gal__main img{object-fit:contain}.ht-gal__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;margin-top:12px}.ht-gal__thumb{padding:0;border:2px solid transparent;border-radius:14px;overflow:hidden;background:#fff;cursor:pointer;aspect-ratio:1 / 1;opacity:.7;transition:opacity .3s,border-color .3s}.ht-gal__thumb[aria-current=true],.ht-gal__thumb:hover{opacity:1;border-color:var(--ht-burdeos)}.ht-gal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ht-buy .ht-h1{font-size:clamp(34px,4.2vw,56px)}.ht-buy__price{display:flex;align-items:baseline;gap:14px;margin:0 0 8px;flex-wrap:wrap}.ht-buy__price b{font-family:var(--ht-serif);font-size:44px;font-weight:600;color:var(--ht-burdeos)}.ht-buy__price s{opacity:.5;font-size:20px}.ht-buy__badge{background:var(--ht-burdeos);color:#fff;font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;letter-spacing:.06em}.ht-buy__lead{line-height:1.65;opacity:.85;margin:16px 0 24px}.ht-buy__opt{margin-bottom:18px}.ht-buy__opt legend{font-weight:600;margin-bottom:8px;font-size:14px}.ht-buy__vals{display:flex;flex-wrap:wrap;gap:8px}.ht-buy__vals label{cursor:pointer}.ht-buy__vals input{position:absolute;opacity:0;pointer-events:none}.ht-buy__vals span{display:inline-block;padding:10px 18px;border-radius:999px;border:1.5px solid rgba(59,42,39,.25);font-size:14px;transition:all .25s}.ht-buy__vals input:checked+span{border-color:var(--ht-burdeos);background:var(--ht-burdeos);color:#fff}.ht-buy__row{display:flex;gap:12px;align-items:stretch;margin-top:8px}.ht-qty{display:inline-flex;align-items:center;border:1.5px solid rgba(59,42,39,.25);border-radius:999px;overflow:hidden}.ht-qty button{width:44px;border:0;background:transparent;font-size:20px;cursor:pointer;color:var(--ht-tinta)}.ht-qty input{width:44px;border:0;text-align:center;background:transparent;font-size:16px;font-weight:600;color:var(--ht-tinta);-moz-appearance:textfield}.ht-qty input::-webkit-outer-spin-button,.ht-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.ht-buy__row .ht-btn{flex:1}.ht-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ht-buy__stock{font-size:13px;color:var(--ht-burdeos);margin-top:12px;font-weight:600}.ht-buy__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0;padding:20px 0;border-top:1px solid rgba(59,42,39,.14);border-bottom:1px solid rgba(59,42,39,.14)}.ht-buy__trust div{text-align:center;font-size:13px;line-height:1.4}.ht-buy__trust svg{width:24px;height:24px;color:var(--ht-burdeos);display:block;margin:0 auto 6px}.ht-buy__feats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 24px;padding:0;list-style:none}.ht-buy__feats li{padding:16px;border-radius:16px;background:var(--ht-hueso)}.ht-buy__feats b{display:block;font-family:var(--ht-serif);font-size:20px;margin-bottom:4px}.ht-buy__feats span{font-size:14px;opacity:.8;line-height:1.5}.ht-buy__desc{line-height:1.7;opacity:.85}.ht-buy__desc p{margin:0 0 12px}.ht-footer{background:var(--ht-burdeos-oscuro);color:var(--ht-crema)}.ht-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px}.ht-footer__brand{font-family:var(--ht-serif);font-size:34px;margin:0 0 14px;font-weight:500}.ht-footer p{opacity:.75;line-height:1.65;margin:0 0 16px}.ht-footer h4{font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;color:var(--ht-rosa);font-weight:600}.ht-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ht-footer a{color:var(--ht-crema);text-decoration:none;opacity:.8;transition:opacity .25s}.ht-footer a:hover{opacity:1;text-decoration:underline}.ht-footer__bottom{margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;opacity:.7}.ht-footer__bottom nav{display:flex;gap:20px;flex-wrap:wrap}.ht-footer__soc{display:flex;gap:14px}@media(max-width:990px){.ht-hero__grid,.ht-pasos__grid,.ht-ficha__grid,.ht-cta__grid,.ht-prod__grid{grid-template-columns:1fr;gap:36px}.ht-pasos__media,.ht-gal{position:static}.ht-pilares__grid,.ht-luces__grid{grid-template-columns:1fr}.ht-confianza__grid{grid-template-columns:1fr 1fr}.ht-footer__grid{grid-template-columns:1fr;gap:32px}.ht-hero__media{aspect-ratio:1 / 1}}@media(max-width:540px){:root{--ht-margen: 18px}.ht-buy__row{flex-wrap:wrap}.ht-buy__row .ht-btn{flex:1 1 100%}.ht-buy__trust,.ht-buy__feats{grid-template-columns:1fr}.ht-step{grid-template-columns:48px 1fr}.ht-confianza__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ht-reveal{opacity:1;transform:none;transition:none}.ht-marquee__track,.ht-orb,.ht-glow{animation:none}.ht-btn,.ht-card,.ht-orb-card{transition:none}}.ht-banner{position:relative;min-height:var(--ht-h, 560px);display:flex;align-items:center;background:var(--ht-hueso);isolation:isolate}.ht-banner__bg{position:absolute;top:-6%;right:0;bottom:-6%;left:0;z-index:-2;will-change:transform}.ht-banner__bg .ht-img,.ht-banner__bg .ht-ph{width:100%;height:100%;object-fit:cover;object-position:var(--ht-focus, 70% 50%);border-radius:0}.ht-banner__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.ht-banner__inner{width:100%}.ht-banner__copy{max-width:620px;padding:40px 0}.ht-banner[data-side=right] .ht-banner__copy{margin-left:auto}.ht-banner .ht-h1{font-size:clamp(38px,5.2vw,76px)}.ht-banner .ht-ph{align-items:flex-end;justify-content:flex-end;padding:32px}.ht-split .ht-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.ht-split .ht-w>span{display:inline-block;transform:translateY(110%);transition:transform 1s var(--ht-ease);transition-delay:calc(var(--ht-wi, 0) * 70ms + .15s)}.ht-split.ht-visible .ht-w>span{transform:none}.ht-media.ht-reveal{clip-path:inset(6% 6% 6% 6% round var(--ht-radio))}.ht-media.ht-reveal.ht-visible{clip-path:inset(0 0 0 0 round var(--ht-radio));transition:opacity .9s var(--ht-ease),transform .9s var(--ht-ease),clip-path 1.2s var(--ht-ease)}.ht-media.ht-reveal .ht-img{transform:scale(1.14);transition:transform 1.6s var(--ht-ease)}.ht-media.ht-reveal.ht-visible .ht-img{transform:scale(1)}.ht-media .ht-img{transition:transform 1.2s var(--ht-ease)}[data-ht-tilt]{transform-style:preserve-3d;transition:transform .5s var(--ht-ease);will-change:transform}.ht-steps{position:relative;display:grid;gap:88px}.ht-steps__line{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#3b2a271f;transform:translate(-50%)}.ht-steps__line i{display:block;width:100%;height:calc(var(--ht-p, 0) * 100%);background:linear-gradient(var(--ht-burdeos),var(--ht-oro))}.ht-stepx{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center}.ht-stepx.is-rev .ht-stepx__media{order:2}.ht-stepx__media{aspect-ratio:var(--ht-step-ratio, 4 / 3);box-shadow:0 30px 60px -30px #2e1f1c73}.ht-stepx__media .ht-media,.ht-stepx__media{height:auto}.ht-stepx__n{font-family:var(--ht-serif);font-style:italic;font-size:72px;line-height:1;color:var(--ht-burdeos);display:block;margin-bottom:8px}.ht-stepx h3{font-family:var(--ht-serif);font-weight:500;font-size:36px;margin:0 0 10px}.ht-stepx p{margin:0;line-height:1.7;opacity:.85;max-width:440px}.ht-stepx:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:50%;background:var(--ht-crema);border:2px solid var(--ht-burdeos);transform:translate(-50%,-50%)}.ht-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--ht-row, 240px);gap:var(--ht-gap, 16px)}.ht-bento__item{position:relative;overflow:hidden;border-radius:var(--ht-radio);background:var(--ht-hueso)}.ht-bento__item:first-child{grid-column:span 2;grid-row:span 2}.ht-bento__item .ht-media,.ht-bento__item .ht-ph,.ht-bento__item .ht-img{width:100%;height:100%;border-radius:0}.ht-bento__item:hover .ht-img{transform:scale(1.06)}.ht-bento__cap{position:absolute;left:14px;bottom:14px;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.02em;background:#fbf6f0d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ht-tinta);transform:translateY(8px);opacity:0;transition:all .5s var(--ht-ease)}.ht-bento__item:hover .ht-bento__cap,.ht-bento__item:focus-within .ht-bento__cap{transform:none;opacity:1}.ht-orb-card.has-img{position:relative;min-height:420px;padding:0;overflow:hidden;display:flex;align-items:flex-end;text-align:left}.ht-orb-card.has-img .ht-orb-card__bg{position:absolute;top:0;right:0;bottom:0;left:0}.ht-orb-card.has-img .ht-orb-card__bg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--ht-ease)}.ht-orb-card.has-img:hover .ht-orb-card__bg img{transform:scale(1.06)}.ht-orb-card.has-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 30%,rgba(46,31,28,.88) 100%)}.ht-orb-card.has-img .ht-orb-card__txt{position:relative;z-index:2;padding:28px}.ht-orb-card.has-img .ht-orb{position:absolute;top:20px;right:20px;width:34px;height:34px;margin:0;z-index:2;box-shadow:0 0 24px 4px var(--c)}.ht-btn{position:relative;overflow:hidden}.ht-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .8s var(--ht-ease)}.ht-btn:hover:after{transform:translate(120%)}.ht-marquee:hover .ht-marquee__track{animation-play-state:paused}@media(max-width:990px){.ht-banner{min-height:var(--ht-h-m, 520px);align-items:flex-end}.ht-banner__copy{padding:40px 0}.ht-steps__line,.ht-stepx:after{display:none}.ht-stepx{grid-template-columns:1fr;gap:24px}.ht-stepx.is-rev .ht-stepx__media{order:0}.ht-steps{gap:56px}.ht-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:calc(var(--ht-row, 240px) * .8)}}@media(prefers-reduced-motion:reduce){.ht-split .ht-w>span{transform:none;transition:none}.ht-media.ht-reveal,.ht-media.ht-reveal.ht-visible{clip-path:none}.ht-media.ht-reveal .ht-img{transform:none}.ht-banner__bg{transform:none!important}}@media(max-width:990px){.ht-banner{display:block;min-height:0}.ht-banner__bg{position:relative;inset:auto;height:var(--ht-m-img, 340px);transform:none!important;overflow:hidden}.ht-banner__bg .ht-img,.ht-banner__bg .ht-ph{object-position:var(--ht-focus-m, 85% 55%)}.ht-banner__veil{display:none}.ht-banner__copy{padding:28px 0 40px;max-width:none}.ht-banner .ht-btns{flex-direction:column}.ht-banner .ht-btns .ht-btn{width:100%}.ht-banner .ht-hero__chips{margin-top:22px}.ht-head{margin-bottom:32px}.ht-btn{padding:17px 28px;min-height:52px}.ht-pilares__grid,.ht-luces__grid{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;margin:0 calc(var(--ht-margen) * -1);padding:8px var(--ht-margen) 28px;scroll-padding:0 var(--ht-margen)}.ht-pilares__grid::-webkit-scrollbar,.ht-luces__grid::-webkit-scrollbar{display:none}.ht-pilares__grid>.ht-card,.ht-luces__grid>.ht-orb-card{flex:0 0 82%;scroll-snap-align:start}.ht-card__body{padding:20px 22px 26px}.ht-card h3,.ht-orb-card h3{font-size:26px}.ht-orb-card.has-img{min-height:0;aspect-ratio:3 / 4}.ht-orb-card:not(.has-img){padding:32px 22px}.ht-luces__grid .ht-orb-card.has-img .ht-orb-card__txt{padding:22px}.ht-orb-card.has-img .ht-orb-card__txt p{font-size:15px;line-height:1.55}.ht-stepx__n{font-size:52px}.ht-stepx h3{font-size:30px}.ht-stepx p{max-width:none;font-size:16px}.ht-steps{gap:44px}.ht-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px;gap:10px}.ht-bento__item:first-child{grid-column:span 2;grid-row:span 2}.ht-bento__cap{opacity:1;transform:none;font-size:12px;padding:6px 12px;left:10px;bottom:10px}.ht-buy__row{flex-wrap:wrap}.ht-gal__thumbs{display:flex;overflow-x:auto;gap:8px;scrollbar-width:none;padding-bottom:4px}.ht-gal__thumb{flex:0 0 64px}.ht-faq summary{font-size:20px;padding:20px 36px 20px 0}.ht-marquee__item{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ht-styles.css.map */
