.mobile-only{display:none!important}.desktop-only{display:block}.ciclogram-hero{position:relative;width:100%;min-height:100vh;background:#fff;overflow:hidden;font-family:Inter,sans-serif;color:var(--dark);display:flex;flex-direction:column;align-items:center;padding:calc(5vh + 10px) 0 5vh;z-index:1;isolation:isolate}.particle-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.hero-visual-group{position:relative;display:flex;align-items:flex-start;justify-content:center;width:100%;z-index:5;height:calc(60vh + 260px);min-height:660px;flex-shrink:0;margin-bottom:3rem}.hero-layer-back{position:absolute;top:0;left:50%;transform:translate(-50%);height:60vh;min-height:400px;max-height:700px;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;pointer-events:none;width:100%}.display-text{font-family:Montserrat,sans-serif;font-size:clamp(8rem,20vw,20rem);font-weight:900;color:var(--mauve);margin:0;line-height:.85;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 10px 40px rgba(var(--mauve-rgb),.2);-webkit-user-select:none;user-select:none;display:flex;flex-direction:column}.display-text span{display:block}.hero-layer-center{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:5;perspective:1500px;transform-style:preserve-3d}.bottle-container{position:relative;will-change:transform;transform-style:preserve-3d;filter:drop-shadow(0 15px 35px rgba(var(--mauve-rgb),.4))}.bottle-img{position:relative;height:60vh;min-height:400px;max-height:700px;width:auto;object-fit:contain;z-index:20;transform:translateY(10px);filter:drop-shadow(0 25px 35px rgba(0,0,0,.3))}.bottle-prices{position:absolute;top:-45px;left:50%;transform:translate(-50%);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(8px,1.2vw,15px);z-index:10;font-family:Montserrat,sans-serif;color:var(--dark);pointer-events:none;width:clamp(360px,48vw,650px)}.mobile-prices{display:none}.price-old{font-size:clamp(1rem,1.4vw,1.6rem);font-weight:300;text-decoration:line-through;opacity:.7;justify-self:end}.price-new{font-size:clamp(1.8rem,2.4vw,2.8rem);font-weight:700;line-height:1;justify-self:center}.price-save{background:var(--mauve);color:#fff;font-size:clamp(.68rem,.7vw,.85rem);font-weight:700;padding:6px 12px;border-radius:20px;letter-spacing:-.5px;text-transform:uppercase;justify-self:start;white-space:nowrap}.bottle-trust-badges{position:absolute;top:calc(60vh + 7px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;max-width:400px;z-index:10}.dd0-alert{display:flex!important;align-items:center;justify-content:center;gap:8px;background:#ffffffd9;padding:6px 12px;border-radius:20px;border:1px solid rgba(224,90,0,.2);box-shadow:0 4px 15px #e05a001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.dd0-fire{animation:fire-pulse 1.2s ease-in-out infinite;display:inline-block;flex-shrink:0;width:13px;height:13px}@keyframes fire-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.dd0-message{color:red;font-weight:500;font-size:clamp(10px,1.5vw,12px);white-space:nowrap}.dd0-dot{width:8px;height:8px;border-radius:50%;background:red;flex-shrink:0;animation:dd0-titila 1.2s ease-in-out infinite}@keyframes dd0-titila{0%,to{opacity:1;box-shadow:0 0 6px 1px #ff0000b3}50%{opacity:.2;box-shadow:none}}.review-kw{font-weight:700}.reloj-bloques{display:inline-flex!important;align-items:flex-start;justify-content:center;gap:4px;letter-spacing:1px!important}.reloj-bloques .rb{display:inline-flex;flex-direction:column;align-items:center;line-height:1}.reloj-bloques .rb i{font-style:normal;font-size:.42em;font-weight:700;letter-spacing:1px;opacity:.75;margin-top:3px}.reloj-bloques .rs{line-height:1}.bottle-trust-badges .urgency-timer-pill{width:auto!important;min-width:0!important;max-width:95%!important;padding:8px 26px!important;margin:0 auto!important}.customer-rating{display:flex!important;align-items:center;justify-content:center;gap:8px;background:#ffffffd9;padding:6px 12px;border-radius:20px;border:1px solid rgba(204,164,0,.3);box-shadow:0 4px 15px #cca40026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap}.customer-rating .text{color:var(--dark);font-weight:600;font-size:clamp(11px,1.5vw,13px);white-space:nowrap}.rsi-btn-wrapper{width:90%;display:block;margin-top:-3px}#rsi_buy_now_button,#rsi_buy_now_button:hover,#rsi_buy_now_button:focus{background-color:var(--mauve)!important;border-color:var(--mauve)!important;box-shadow:none!important}#rsi_buy_now_button{font-size:clamp(.9rem,2.5vw,1rem)!important;white-space:nowrap!important}#rsi_buy_now_button *{font-size:inherit!important;white-space:nowrap!important}.rsi-btn-wrapper>*{width:100%!important;box-sizing:border-box!important}.urgency-timer-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff6;border:1px solid rgba(255,255,255,.3);border-bottom-color:rgba(var(--mauve-rgb),.15);border-radius:50px;padding:clamp(6px,1.5vw,10px) clamp(12px,3vw,24px);box-shadow:0 8px 32px #0000000d,inset 0 1px 1px #fff6,0 0 20px rgba(var(--mauve-rgb),.5);font-family:Montserrat,sans-serif;color:var(--dark);text-align:center;width:clamp(200px,80%,400px);box-sizing:border-box;animation:urgency-pulse 2s infinite ease-in-out;overflow:hidden}@keyframes urgency-pulse{0%,to{box-shadow:0 8px 32px #0000000d,inset 0 1px 1px #fff6,0 0 15px rgba(var(--mauve-rgb),.3)}50%{box-shadow:0 8px 32px #00000014,inset 0 1px 1px #fff9,0 0 40px #dc507866}}.timer-label{font-size:clamp(.6rem,.9vw,.75rem);letter-spacing:clamp(.5px,1px,1px);opacity:.9;margin-bottom:2px;white-space:nowrap}.timer-clock{font-size:clamp(1rem,3.5vw,1.5rem);font-weight:900;letter-spacing:clamp(1px,2px,2px);line-height:1;font-variant-numeric:tabular-nums;color:#c40000;white-space:nowrap}.hero-layer-ui-text{width:100%;z-index:10;pointer-events:none;display:flex;flex-direction:column;align-items:center;padding:0 3rem;box-sizing:border-box;margin-top:calc(2rem + 100px)}.hero-layer-reviews .hero-layer-ui-text{margin-top:1.5rem}.bottom-text{text-align:center;color:var(--dark);margin-bottom:3.5rem;animation:fade-up 1s ease .5s both}.subtitle-regular{font-family:Inter,sans-serif;font-weight:400;font-size:1.1rem;margin:0 0 .5rem;letter-spacing:1px;opacity:.8}.subtitle-bold{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);color:var(--dark);line-height:1.1;margin:0;letter-spacing:-.02em}.text-semibold{font-weight:600}.text-black{font-weight:900;color:var(--mauve)}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-layer-comparison{position:relative;width:100%;z-index:50;display:flex;align-items:center;justify-content:center;padding:2rem 5% 1rem}.comparison-container{position:relative;z-index:5;width:100%;max-width:1200px;display:flex;gap:4rem;align-items:center;justify-content:space-between}.comparison-text-col{flex:1;max-width:500px}.comparison-title{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:600;color:var(--dark);line-height:1.1;margin:0 0 1.5rem;letter-spacing:-.02em}.comparison-desc{font-size:1.1rem;color:var(--dark);opacity:.8;line-height:1.6;margin:0}.comparison-slider-col{flex:1;display:flex;justify-content:flex-end}.before-after-wrapper{position:relative;width:100%;max-width:450px;aspect-ratio:4/5;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px #472d1426;background:var(--light-pink);--slider-color:var(--light-pink);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.slider-label{position:absolute;top:20px;background:#00000080;color:#fff;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;padding:6px 14px;border-radius:30px;text-transform:uppercase;letter-spacing:1px;pointer-events:none;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.slider-label-left{left:20px}.slider-label-right{right:20px}.before-after-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.slider-line{position:absolute;top:0;bottom:0;width:4px;background:var(--slider-color);z-index:20;transform:translate(-50%);cursor:ew-resize}.slider-line:after{content:"";position:absolute;top:0;right:-20px;bottom:0;left:-20px;cursor:inherit}.slider-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background:var(--slider-color);border:3px solid var(--slider-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--dark);box-shadow:0 5px 15px #0003;pointer-events:none}.slider-line:hover .slider-button,.slider-line.is-active .slider-button{animation:btn-pulse 1.5s infinite}@keyframes btn-pulse{0%{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 #e8f1f999}70%{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 0 0 15px #e8f1f900}to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 #e8f1f900}}.hero-layer-features{width:100%;position:relative;z-index:45;padding:2rem 5% 4rem;box-sizing:border-box}.features-container{max-width:1200px;margin:20px auto 0;display:flex;gap:clamp(2rem,3vw,4rem);align-items:center;justify-content:center}.features-parallax-col{flex:1;position:relative;left:clamp(-40px,-4vw,-20px);width:100%;min-height:650px;display:flex;justify-content:center;align-items:center}.parallax-hero-wrap{position:relative;height:60vh;min-height:400px;max-height:700px;width:clamp(280px,38vw,520px);transform:translateY(10px)}.parallax-hero-wrap .parallax-layer{height:100%;width:auto;max-width:150%;max-height:150%}.features-static-img{width:100%;max-width:960px;height:auto;object-fit:contain;filter:drop-shadow(0 15px 35px rgba(0,0,0,.2));display:block;margin:0 auto}.parallax-layer{position:absolute;top:50%;left:50%;max-width:130%;max-height:130%;object-fit:contain;transform-origin:center;pointer-events:none;transition:transform .1s ease-out}.parallax-layer-1{z-index:1;width:130%;transform:translate(-50%,-50%)}.parallax-layer-2{z-index:2;width:130%;transform:translate(-50%,-50%)}.parallax-layer-3{z-index:3;width:130%;transform:translate(-50%,-50%)}.features-accordion-col{flex:1;position:relative;left:clamp(20px,4vw,60px);display:flex;flex-direction:column;gap:1rem;width:100%}.accordion-item{border-bottom:2px solid rgba(var(--mauve-rgb),.3);padding-bottom:.5rem}.accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1rem 0;-webkit-user-select:none;user-select:none;transition:color .3s}.accordion-header:hover{color:var(--mauve)}.accordion-header h3{font-family:Montserrat,sans-serif;font-size:clamp(1.1rem,1.3vw,1.4rem);font-weight:600;margin:0;color:var(--dark);transition:color .3s}.accordion-item.active .accordion-header h3{color:var(--mauve)}.accordion-icon{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:600;color:var(--mauve);transition:transform .25s ease;display:inline-block;line-height:1}.accordion-item.active .accordion-icon{transform:rotate(45deg);animation:none;text-shadow:none}.accordion-body{overflow:hidden;transition:height .3s ease,opacity .25s ease,margin-top .3s ease;opacity:0;height:0;margin-top:0}.accordion-body p{font-size:.95rem;line-height:1.5;color:var(--dark);opacity:.85;margin:0;padding-bottom:1rem}.hero-layer-collage{width:100%;position:relative;z-index:40;display:flex;justify-content:center;padding:.5rem 0 2rem;box-sizing:border-box}.collage-container{width:100%;max-width:100%;position:relative;min-height:600px;transform:translateY(25px)}.collage-item-wrapper{position:absolute;filter:drop-shadow(4px 8px 12px rgba(0,0,0,.25));transition:transform .3s ease,filter .3s ease;cursor:pointer}.collage-item-wrapper.img-hovered{transform:scale(1.15) translateZ(0)!important;z-index:99!important;filter:drop-shadow(8px 20px 25px rgba(0,0,0,.35))}.collage-item-img{width:100%;height:100%;object-fit:contain;display:block}.collage-item-1{top:2%;left:-2%;width:26%;transform:rotate(-3deg);z-index:10}.collage-item-2{top:0;left:16%;width:23%;transform:rotate(4deg);z-index:15}.collage-item-3{top:3%;left:34%;width:26%;transform:rotate(-2deg);z-index:8}.collage-item-4{top:1%;left:54%;width:22%;transform:rotate(3deg);z-index:12}.collage-item-5{top:calc(4% - 15px);left:69%;width:25%;transform:rotate(-3deg);z-index:14}.collage-item-6{top:33%;left:4%;width:23%;transform:rotate(2deg);z-index:20}.collage-item-7{top:35%;left:22%;width:26%;transform:rotate(-4deg);z-index:18}.collage-item-8{top:32%;left:43%;width:22%;transform:rotate(1deg);z-index:16}.collage-item-9{top:34%;left:58%;width:24%;transform:rotate(-2deg);z-index:22}.collage-item-10{top:32%;left:77%;width:22%;transform:rotate(3deg);z-index:11}.hero-layer-reviews{width:100%;padding-top:5px;padding-bottom:5vh;overflow:hidden;position:relative;z-index:10}.marquee-track{display:flex;width:max-content;margin-bottom:1.5rem}.marquee-track-1{margin-left:-50px}.marquee-track-2{margin-left:-200px}.marquee-content{display:flex;gap:1.5rem;padding-right:1.5rem;animation:marquee 40s linear infinite;contain:layout style}.marquee-track-2 .marquee-content{animation-duration:45s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.review-pill{display:flex;align-items:center;gap:12px;background:#fff9;border:1px solid rgba(255,255,255,.3);border-bottom-color:rgba(var(--mauve-rgb),.15);box-shadow:0 8px 32px #0000000d,inset 0 1px 1px #fff6,0 0 20px rgba(var(--mauve-rgb),.5);border-radius:9999px;padding:10px 24px 10px 10px;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease,background .4s ease}.review-pill:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff26,#fff0);transform:skew(-25deg);transition:left .7s ease;z-index:-1}.review-pill:hover:before{left:200%}.review-pill:hover{transform:scale(1.04) translateY(-2px);box-shadow:0 12px 40px #00000014,inset 0 2px 2px #ffffff80,0 0 35px rgba(var(--mauve-rgb),.7)}.review-avatar{width:45px;height:45px;min-width:45px;border-radius:50%;object-fit:cover;border:2px solid var(--light-pink);flex-shrink:0}.review-info{display:flex;flex-direction:column;justify-content:center}.review-stars{color:var(--mauve);font-size:14px;letter-spacing:2px;line-height:1;margin-bottom:3px}.review-text{color:var(--dark);font-size:1rem;font-weight:500;margin:0;line-height:1.2}@media(max-width:1280px){.hero-visual-group{height:calc(55vh + 240px);min-height:620px}.hero-layer-back,.bottle-img{height:55vh}.bottle-trust-badges{top:calc(55vh + 7px)}.collage-container{min-height:520px}.features-parallax-col{min-height:550px}}@media(max-width:1100px){.hero-visual-group{height:calc(52vh + 220px);min-height:580px}.hero-layer-back,.bottle-img{height:52vh}.bottle-trust-badges{top:calc(52vh + 7px)}.features-container{padding:0 3%}.collage-container{min-height:460px}.comparison-container{gap:2.5rem}.comparison-text-col{max-width:430px}}@media(min-width:769px)and (max-width:1024px){.features-container{flex-direction:column;gap:2rem;margin-top:20px;padding:0 5%}.features-parallax-col{left:0;width:60%;max-width:256px;height:256px;min-height:auto;transform:none;margin:0 auto}.parallax-layer{width:100%;max-width:100%;max-height:100%}.features-accordion-col{left:0;width:100%;padding:0 1rem;box-sizing:border-box;transform:none}.gallery-title{transform:translateY(0)!important}.hero-layer-collage,.hero-layer-reviews{margin-top:0}}@media(max-width:380px){.subtitle-bold{font-size:clamp(1.7rem,7.5vw,2.4rem)}}@media(max-width:900px){.comparison-container{flex-direction:column;gap:3rem;text-align:center;width:100%;box-sizing:border-box;overflow:hidden}.comparison-text-col{width:100%;max-width:100%;padding:0 5%;box-sizing:border-box;word-break:break-word}.comparison-title{font-size:clamp(1.7rem,7.5vw,2.4rem)}.comparison-slider-col{width:100%;max-width:100%;justify-content:center}}@media(max-width:768px){.mobile-static-particles{display:none!important}.mobile-only{display:block!important}.desktop-only{display:none!important}.ciclogram-hero{min-height:auto;padding:.5rem 0 0}.hero-visual-group{flex-direction:column;align-items:center;height:auto;min-height:auto;margin-top:0}.mobile-hero-main-img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:top center;margin-bottom:0}.hero-layer-back,.hero-layer-center{position:relative;top:auto;left:auto;transform:none;display:flex;justify-content:center;width:100%;height:auto;min-height:auto;z-index:10}.hero-layer-center{margin-top:-15px}.bottle-img{position:relative;height:auto;width:110%;max-width:275px;transform:none;margin-top:-15px}.bottle-trust-badges{position:relative;top:auto;left:auto;transform:none;margin-top:0;z-index:25;width:95%;margin-left:auto;margin-right:auto}.bottle-container{filter:none!important}.bottle-prices{display:none}.mobile-prices{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:8px 0 0}.mobile-prices .price-old{font-family:Inter,sans-serif;font-size:1.1rem;color:#a0848e;text-decoration:line-through;font-weight:600;line-height:1}.mobile-prices .price-row-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;width:100%;white-space:nowrap}.mobile-prices .price-new{font-family:Montserrat,sans-serif;font-size:clamp(1.8rem,8vw,2.6rem);font-weight:900;color:var(--dark);line-height:1;letter-spacing:-.03em;margin:0}.mobile-prices .price-save{background:var(--mauve);color:#fff;font-family:Inter,sans-serif;font-size:clamp(.65rem,3vw,.75rem);font-weight:700;padding:4px 8px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.dd0-alert,.customer-rating{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dd0-fire{animation:fire-pulse 1.5s ease-in-out infinite}.urgency-timer-pill{width:95%;margin:0 auto!important;animation:none!important;box-shadow:0 4px 12px rgba(var(--mauve-rgb),.3)!important}.rsi-btn-wrapper{animation:none!important;width:95%!important;zoom:.98;margin:-5px auto 0!important}.rsi-btn-wrapper,.rsi-btn-wrapper *{font-size:1rem!important;white-space:nowrap!important}.bottom-text{margin-bottom:2.5rem;animation:none!important}.subtitle-regular{font-size:.9rem}.features-title{transform:translateY(0)!important;margin-top:.8rem!important;margin-bottom:.8rem!important}.gallery-title{transform:translateY(0)!important;z-index:50!important;position:relative}.features-container{flex-direction:column;gap:2rem;margin-top:10px}.features-parallax-col{left:0;width:100%;height:35vh;min-height:220px;max-height:280px;transform:translateY(0);overflow:hidden}.parallax-layer{max-width:100%!important;max-height:100%!important;width:100%!important}.features-accordion-col{left:0;width:100%;padding:0 1rem;box-sizing:border-box;transform:translateY(0)}.accordion-body{transition:none!important}.hero-layer-collage{padding:0 1rem 1rem;transform:none;margin-top:0}.collage-container{display:flex;flex-direction:column;align-items:center;min-height:auto;gap:0}.collage-item-wrapper{position:relative!important;top:auto!important;left:auto!important;width:70%!important;margin-top:-30%!important;pointer-events:none!important;filter:none!important}.collage-item-wrapper:first-child{margin-top:0!important;margin-bottom:-15%!important}.collage-item-wrapper:nth-child(odd){margin-right:auto!important;margin-left:0!important}.collage-item-wrapper:nth-child(2n){margin-left:auto!important;margin-right:0!important}.collage-item-wrapper:nth-child(4),.collage-item-wrapper:nth-child(5){margin-top:-55%!important}.collage-item-wrapper:hover{transform:none!important}.collage-item-7,.collage-item-8,.collage-item-9,.collage-item-10{display:none!important}.review-pill{background:#fff!important;border:1px solid rgba(var(--mauve-rgb),.2)!important;box-shadow:0 0 12px rgba(var(--mauve-rgb),.45)!important;transition:none!important;padding:6px 14px 6px 6px!important;gap:8px!important}.review-pill:before{display:none!important}.review-stars{text-shadow:none!important;font-size:11px!important}.review-text{font-size:.78rem!important}.review-avatar{width:32px!important;height:32px!important;min-width:32px!important}.marquee-content{animation-play-state:running!important;animation-duration:30s!important}.marquee-track-2 .marquee-content{animation-duration:35s!important}.hero-layer-reviews{transform:none!important;margin-top:0;padding-bottom:0!important}.tutorial-layout{display:flex!important;flex-direction:column!important;gap:1.5rem}.tutorial-gif-1{order:1;width:100%!important;flex:none}.tutorial-steps-grid{order:2;display:flex!important;flex-direction:column!important;gap:1rem;width:100%}.tutorial-gif-2{order:3;width:100%!important;flex:none}.tutorial-gif-wrap{max-width:100%!important;width:100%!important;flex:none}.tutorial-gif{box-shadow:none!important}.scroll-arrow-float{display:flex!important;justify-content:center;align-items:center;text-decoration:none;animation:arrow-bounce .6s ease-in-out infinite alternate;margin:-1.5rem auto .5rem;width:fit-content}}@keyframes arrow-bounce{0%{transform:translateY(0)}to{transform:translateY(6px)}}.section-divider{width:80%;max-width:900px;height:2px;background:linear-gradient(to right,transparent,rgba(var(--mauve-rgb),.4),transparent);margin:2rem auto;display:block}.hero-layer-tutorial{width:100%;position:relative;z-index:50;padding:1.2rem 5% 1.5rem;box-sizing:border-box}.tutorial-inner{max-width:1200px;margin:0 auto}.tutorial-title{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:600;color:var(--dark);line-height:1.1;margin:0 0 2.5rem;text-align:center;letter-spacing:-.02em}.tutorial-layout{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:2rem}.tutorial-gif-1{grid-column:1;grid-row:1}.tutorial-gif-2{grid-column:2;grid-row:1}.tutorial-steps-grid{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 3rem}.tutorial-gif-wrap{width:100%}.tutorial-gif{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:24px;display:block;box-shadow:0 15px 40px #0000001f;background:#e8f1f9}.tutorial-step{display:flex;gap:1rem;align-items:flex-start}.step-num{font-family:Montserrat,sans-serif;font-size:2.2rem;font-weight:900;color:var(--mauve);line-height:1;flex-shrink:0;opacity:.3;min-width:2.5rem}.tutorial-step strong{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;color:var(--dark);display:block;margin-bottom:.3rem}.tutorial-step p{font-family:Inter,sans-serif;font-size:.9rem;color:var(--dark);opacity:.8;line-height:1.5;margin:0}@media(max-width:600px){.ciclogram-hero [style*="white-space:nowrap"]{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.ciclogram-hero .features-title{padding-left:16px!important;padding-right:16px!important}}.hero-layer-bono{width:100%;position:relative;z-index:45;padding:1rem 5% 3rem;box-sizing:border-box}.bono-container{max-width:1100px;margin:0 auto;display:flex;gap:3.5rem;align-items:flex-start;justify-content:center}.bono-col{flex:1;max-width:560px}.bono-entrada{font-family:Inter,sans-serif;font-size:1rem;line-height:1.65;color:var(--dark);opacity:.78;margin:0 0 1.6rem}.bono-guia{position:relative;overflow:hidden;flex:0 0 210px;aspect-ratio:3/4;background:var(--light-pink);border:1px solid rgba(var(--mauve-rgb),.45);border-radius:6px;padding:1.4rem 1.2rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 18px 38px -24px rgba(var(--mauve-rgb),.55)}.bono-gratis{position:absolute;top:14px;right:-34px;width:134px;transform:rotate(45deg);background:var(--mauve);color:#fff;font-family:Inter,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-align:center;padding:.3rem 0;box-shadow:0 3px 8px -2px rgba(var(--mauve-rgb),.6)}.bono-guia-sello{font-family:Inter,sans-serif;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mauve);font-weight:600}.bono-guia-titulo{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.6rem;line-height:1.1;color:var(--dark)}.bono-guia-pie{font-family:Inter,sans-serif;font-size:.68rem;letter-spacing:.04em;color:var(--dark);opacity:.6}.bono-item{display:flex;gap:1.1rem;align-items:baseline;padding:.95rem 0;border-bottom:2px solid rgba(var(--mauve-rgb),.3)}.bono-item:first-of-type{border-top:2px solid rgba(var(--mauve-rgb),.3)}.bono-num{font-family:Montserrat,sans-serif;font-weight:700;font-size:.95rem;color:var(--mauve);font-variant-numeric:tabular-nums;min-width:1.6rem}.bono-item h3{font-family:Montserrat,sans-serif;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:600;margin:0 0 .22rem;color:var(--dark)}.bono-item p{font-family:Inter,sans-serif;font-size:.93rem;line-height:1.5;margin:0;color:var(--dark);opacity:.72}.bono-extra{font-family:Inter,sans-serif;font-size:.93rem;line-height:1.55;color:var(--dark);opacity:.8;margin:1.2rem 0 0}@media(max-width:900px){.bono-container{flex-direction:column;align-items:center;gap:2rem}.bono-col{max-width:100%;width:100%}.bono-guia{flex:0 0 auto;width:190px}}@media(max-width:560px){.hero-layer-bono{padding:.5rem 5% 2.5rem}.bono-guia{width:168px}.bono-guia-titulo{font-size:1.4rem}.bono-item{gap:.85rem}}.entrega-pasos{width:100%;max-width:400px;margin:0 auto;background:#fff;border:1px solid rgba(var(--mauve-rgb),.22);border-radius:16px;padding:10px 12px 12px;box-shadow:0 8px 24px -14px rgba(var(--mauve-rgb),.55);box-sizing:border-box;position:relative;overflow:hidden}.entrega-pasos:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--mauve-oscuro),var(--mauve),var(--mauve-oscuro))}.entrega-titulo{display:flex;align-items:center;justify-content:center;gap:6px;margin:2px 0 8px;font-family:Montserrat,sans-serif;font-weight:600;font-size:.82rem;color:var(--dark)}.entrega-titulo svg{color:var(--mauve)}.entrega-pasos ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);position:relative}.entrega-pasos ol:before{content:"";position:absolute;top:12px;left:16.6%;right:16.6%;height:2px;background:rgba(var(--mauve-rgb),.3)}.entrega-pasos li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;position:relative;padding:0 2px}.ep-num{width:24px;height:24px;border-radius:50%;background:linear-gradient(160deg,var(--mauve),var(--mauve-oscuro));color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:.72rem;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #fff;margin-bottom:3px}.entrega-pasos b{font-family:Montserrat,sans-serif;font-weight:600;font-size:.74rem;color:var(--dark);white-space:nowrap}.entrega-pasos small{font-family:Inter,sans-serif;font-size:.66rem;color:var(--dark);opacity:.72;line-height:1.2}.hero-layer-confianza,.hero-layer-preguntas{width:100%;padding:1rem 5% 3rem;box-sizing:border-box}.confianza-grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1.25fr 1fr;gap:1.4rem;align-items:stretch}.garantia-card,.envio-card{background:linear-gradient(135deg,#fff 0%,var(--light-pink) 100%);border:1px solid rgba(var(--mauve-rgb),.22);border-radius:22px;padding:1.4rem 1.5rem;box-shadow:0 14px 34px -24px rgba(var(--mauve-rgb),.7)}.garantia-card{display:flex;gap:1rem;align-items:flex-start}.garantia-icono{flex:0 0 52px;height:52px;border-radius:14px;background:#fff;color:var(--mauve);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px -8px rgba(var(--mauve-rgb),.6)}.garantia-cuerpo h3,.envio-card h3{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.15rem;color:var(--dark);margin:.1rem 0 .35rem}.garantia-entrada{font-family:Inter,sans-serif;font-size:.9rem;color:var(--dark);opacity:.75;margin:0 0 .5rem}.garantia-cuerpo ul{list-style:none;margin:0 0 .7rem;padding:0;display:flex;flex-direction:column;gap:.45rem}.garantia-cuerpo li{display:flex;gap:.5rem;align-items:flex-start;font-family:Inter,sans-serif;font-size:.92rem;line-height:1.35;color:var(--dark)}.garantia-cuerpo li svg{flex:0 0 16px;margin-top:2px;color:var(--mauve)}.garantia-cuerpo li b{font-weight:500}.garantia-pie{font-family:Inter,sans-serif;font-size:.85rem;color:var(--dark);opacity:.8;margin:0}.garantia-pie a{color:var(--mauve);font-weight:500;text-decoration:none;white-space:nowrap}.envio-card{display:flex;flex-direction:column;justify-content:center;text-align:center}.transportadoras{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin:.6rem 0 .9rem}.transp-logo{background:#fff;border-radius:12px;height:52px;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;box-shadow:0 4px 12px -8px #00000040}.transp-logo img{max-height:26px;max-width:100%;object-fit:contain}.transp-logo.con-nombre img{max-height:24px;border-radius:5px}.transp-logo span{font-family:Montserrat,sans-serif;font-weight:600;font-size:.62rem;line-height:1.1;color:#1d1d1f;text-align:left;white-space:nowrap}.envio-pie b{font-weight:500}.envio-pie{font-family:Inter,sans-serif;font-size:.85rem;color:var(--dark);opacity:.8;margin:0}.faq-caja{max-width:860px;margin:0 auto}.faq-tabs{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.faq-tab{font-family:Montserrat,sans-serif;font-weight:500;font-size:.9rem;color:var(--dark);background:#fff;border:1.5px solid rgba(var(--mauve-rgb),.35);border-radius:999px;padding:.55rem 1.1rem;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.faq-tab:hover{border-color:var(--mauve)}.faq-tab.activo{background:var(--mauve);border-color:var(--mauve);color:#fff}.faq-panel{display:none}.faq-panel.activo{display:block}.bono-guia.con-fondo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bono-fondo) center/cover no-repeat;opacity:.16;z-index:0;pointer-events:none}.bono-guia.con-fondo>:not(.bono-gratis){position:relative;z-index:1}.bono-guia.con-fondo .bono-gratis{z-index:2}@media(max-width:768px){.confianza-grid{grid-template-columns:1fr;gap:1rem}.garantia-card,.envio-card{padding:1.2rem 1.1rem;border-radius:18px}.garantia-icono{flex-basis:44px;height:44px}.garantia-cuerpo li{font-size:.88rem}.faq-tab{font-size:.82rem;padding:.5rem .9rem}.hero-layer-confianza,.hero-layer-preguntas{padding:.5rem 5% 2rem}}@media(max-width:360px){.entrega-pasos b{font-size:.68rem}.entrega-pasos small{font-size:.6rem}.transportadoras{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.garantia-card{flex-direction:column;gap:.6rem}.garantia-icono{flex:0 0 auto;width:42px;height:42px}}.bottle-trust-badges .entrega-pasos{width:90%;max-width:none}.rsi-btn-wrapper+.entrega-pasos{margin-top:4px}.hero-visual-group:has(.rsi-btn-wrapper+.entrega-pasos){height:calc(60vh + 320px);min-height:720px}@media(max-width:1280px){.hero-visual-group:has(.rsi-btn-wrapper+.entrega-pasos){height:calc(55vh + 320px);min-height:700px}}@media(max-width:1100px){.hero-visual-group:has(.rsi-btn-wrapper+.entrega-pasos){height:calc(52vh + 310px);min-height:670px}}@media(max-width:768px){.hero-visual-group:has(.rsi-btn-wrapper+.entrega-pasos){height:auto;min-height:auto}.bottle-trust-badges .entrega-pasos{width:95%}.rsi-btn-wrapper+.entrega-pasos{margin-top:6px}}.hero-layer-resenas{width:100%;box-sizing:border-box;scroll-margin-top:80px}.resenas-app{max-width:1000px;margin:0 auto;padding:0 5% 3rem;box-sizing:border-box}.bono-guia.con-fondo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--light-pink) 0%,transparent 30%,transparent 62%,var(--light-pink) 100%);z-index:0;pointer-events:none}.bono-guia.con-fondo .bono-guia-sello{font-weight:600;text-shadow:0 0 6px var(--light-pink),0 0 2px var(--light-pink)}.bono-guia.con-fondo .bono-guia-pie{opacity:.85;font-weight:500;text-shadow:0 0 6px var(--light-pink),0 0 2px var(--light-pink)}.calificacion-pill{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 12px;box-sizing:border-box;width:90%;min-width:min-content;margin:5px auto 2px;padding:6px 14px;background:#ffffffeb;border-radius:999px;box-shadow:0 4px 16px #f5a62338;text-decoration:none;color:var(--dark);font-family:Inter,sans-serif;transition:box-shadow .2s}.calificacion-pill:hover{box-shadow:0 6px 20px #f5a62357}.cal-izq{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cal-estrellas{display:inline-block;flex:0 0 auto;width:75px;height:13px;background:linear-gradient(90deg,#FFB400 var(--cal),#E7E0D6 var(--cal));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.94 6.1 6.56.9-4.8 4.58 1.2 6.52L12 17.4l-5.9 3.2 1.2-6.52L2.5 9.5l6.56-.9z'/%3E%3C/svg%3E") left center/15px 13px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.94 6.1 6.56.9-4.8 4.58 1.2 6.52L12 17.4l-5.9 3.2 1.2-6.52L2.5 9.5l6.56-.9z'/%3E%3C/svg%3E") left center/15px 13px repeat-x}.calificacion-pill b{font-family:Montserrat,sans-serif;font-weight:600;font-size:.8rem;line-height:1}.cal-n{font-size:.74rem;line-height:1;opacity:.7}.cal-ver{display:inline-flex;align-items:center;gap:1px;font-size:.74rem;font-weight:500;line-height:1;color:var(--mauve);white-space:nowrap;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(max-width:768px){.bottle-trust-badges .calificacion-pill{width:95%;margin-top:6px;padding:6px 12px}}.resenas-resumen{display:flex;align-items:center;justify-content:center;gap:6px;margin:-.4rem 0 1.4rem;font-family:Inter,sans-serif;font-size:.85rem;color:var(--dark)}.resenas-resumen b{font-family:Montserrat,sans-serif;font-weight:600}.hero-layer-resenas #reviews-head,.hero-layer-resenas #reviews-footer:not(:has(.page-control-item+.page-control-item)){display:none!important}.hero-layer-resenas #vstar-reviews,.hero-layer-resenas .trustoo-reviews-wrapper{background:transparent!important;font-family:Inter,sans-serif!important}.hero-layer-resenas .grid-review{background:linear-gradient(135deg,#fff 0%,var(--light-pink) 100%)!important;border:1px solid rgba(var(--mauve-rgb),.2)!important;border-radius:18px!important;box-shadow:0 14px 34px -24px rgba(var(--mauve-rgb),.7)!important;overflow:hidden}.hero-layer-resenas .grid-review .resource-item img{border-radius:0!important}.hero-layer-resenas .grid-review-head,.hero-layer-resenas .grid-review-body{padding-left:16px!important;padding-right:16px!important}.hero-layer-resenas .author-name{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:.9rem!important;color:var(--dark)!important}.hero-layer-resenas .reviews-date{font-size:.75rem!important;color:var(--dark)!important;opacity:.55}.hero-layer-resenas .reviews-text,.hero-layer-resenas .reviews-text *{font-family:Inter,sans-serif!important;font-size:.9rem!important;line-height:1.5!important;color:var(--dark)!important}.hero-layer-resenas .tt-review-avatar{background:var(--mauve)!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-weight:600!important}.hero-layer-resenas .vstar-star svg path{fill:#ffb400!important}.hero-layer-resenas .reviews-text .display-text,.hero-layer-resenas .reviews-text .display-text *{font-family:Inter,sans-serif!important;font-weight:500!important;font-size:.8rem!important;text-transform:none!important;letter-spacing:0!important;line-height:1.5!important;text-shadow:none!important;color:var(--mauve)!important}.hero-layer-resenas .reviews-text .display-text{display:inline;-webkit-user-select:auto;user-select:auto}@media(max-width:768px){.hero-layer-resenas .resenas-app{padding:0 0 2.5rem}.hero-layer-resenas #vstar-reviews{padding:0!important}.hero-layer-resenas #reviews-body,.hero-layer-resenas .tt-review-list{height:auto!important}.hero-layer-resenas .tt-review-list{display:flex!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 16px 16px;margin:0 -16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hero-layer-resenas .tt-review-list::-webkit-scrollbar{display:none}.hero-layer-resenas .grid-review{position:relative!important;left:auto!important;top:auto!important;flex:0 0 80%;width:80%!important;scroll-snap-align:center}.hero-layer-resenas .grid-review .resource-list,.hero-layer-resenas .grid-review .resource-item{width:100%!important;height:240px!important;overflow:hidden}.hero-layer-resenas .grid-review .resource-item img{width:100%!important;height:100%!important;object-fit:cover}}@media(max-width:768px){.hero-layer-confianza>.hero-layer-ui-text,.hero-layer-preguntas>.hero-layer-ui-text,.hero-layer-resenas>.hero-layer-ui-text{padding-left:12px!important;padding-right:12px!important}}.ciclogram-hero picture{display:contents}.particle-canvas{bottom:auto;will-change:transform}.slider-line{pointer-events:none;cursor:default}.slider-line:after{content:none}.slider-button{pointer-events:auto;touch-action:none;cursor:ew-resize}.slider-button:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%}.tutorial-gif{background:var(--light-pink)}@media(min-width:769px){.ciclogram-hero{--hero-subir:max(0px,calc(var(--hero-hueco,0) * clamp(400px,60vh,700px) - 8px))}.hero-visual-group{margin-top:calc(-1 * var(--hero-subir))}.bottle-prices{top:calc(-45px + var(--hero-subir))}}.hero-carrusel{position:relative;width:100%}.hc-pista{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.hc-pista::-webkit-scrollbar{display:none}.hc-foto{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.hc-foto picture{display:block;width:90%}.hc-foto img{display:block;width:100%}.hc-flecha{position:absolute;top:calc(50% - 13px);width:38px;height:38px;margin-top:-19px;border:0;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:#ffffffc7;color:var(--dark);box-shadow:0 3px 12px #472d1424;cursor:pointer;z-index:3;transition:opacity .3s;-webkit-tap-highlight-color:transparent}.hc-ant{left:10px}.hc-sig{right:10px}.hc-flecha,.hc-punto,.hc-pista{touch-action:manipulation;-webkit-user-select:none;user-select:none}.hero-carrusel:not(.tocado) .hc-sig svg{animation:hc-empuje .6s ease-in-out infinite alternate}@keyframes hc-empuje{0%{transform:translate(0)}to{transform:translate(4px)}}.hc-puntos{display:flex;justify-content:center;align-items:center;gap:7px;margin:4px 0 14px}.hc-punto{width:7px;height:7px;border:0;border-radius:4px;padding:0;background:var(--mauve);opacity:.3;cursor:pointer;transition:width .3s,opacity .3s}.hc-punto.activo{width:22px;opacity:1}@media(prefers-reduced-motion:reduce){.hc-pista{scroll-behavior:auto}.hero-carrusel .hc-sig svg{animation:none}}.ciclogram-hero img,.ciclogram-hero video,.ciclogram-hero picture{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/damax-producto.css.map */
