.cu{--cu-pink: #e0569b;--cu-grad: linear-gradient(90deg, #f27fb5, #c79bf2);--cu-grad-loop: linear-gradient(90deg, #f27fb5, #c79bf2, #f27fb5);font-family:var(--coco-font-body);color:var(--coco-ink)}.cu *,.cu *:before,.cu *:after{box-sizing:border-box}.cu-sec{position:relative;isolation:isolate;overflow:hidden;padding:52px 0}@media(min-width:990px){.cu-sec{padding:72px 0}}.cu-wrap{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0 16px}@media(min-width:750px){.cu-wrap{padding:0 32px}}.cu-t-rosa{--ta: #fff0f6;--tb: #fcdfeb;--tl: #f9d2e3;--tacc: #e0569b;--tchip: #ffd9ea}.cu-t-menta{--ta: #ecfaf3;--tb: #d5f1e4;--tl: #c8ecdb;--tacc: #2f9e78;--tchip: #cdeedd}.cu-t-celeste{--ta: #eef5fe;--tb: #dbe9fb;--tl: #cfe1f8;--tacc: #3b7fc4;--tchip: #d3e5fa}.cu-t-lavanda{--ta: #f4effe;--tb: #e5dcfb;--tl: #dccff8;--tacc: #7d5bd6;--tchip: #e3d8fb}.cu-t-durazno{--ta: #fff4ea;--tb: #ffe5d2;--tl: #fbd9c2;--tacc: #d9733a;--tchip: #ffe0c9}.cu-t-coral{--ta: #fff1f0;--tb: #fdd9d8;--tl: #f8c6c5;--tacc: #d9434f;--tchip: #fdd3d3}.cu-t-mantequilla{--ta: #fffae6;--tb: #fcf0c6;--tl: #f6e6ae;--tacc: #b38600;--tchip: #f8ebb8}.cu-rot>:nth-child(6n+1){--ta: #fff0f6;--tb: #fcdfeb;--tl: #f9d2e3;--tacc: #e0569b;--tchip: #ffd9ea}.cu-rot>:nth-child(6n+2){--ta: #ecfaf3;--tb: #d5f1e4;--tl: #c8ecdb;--tacc: #2f9e78;--tchip: #cdeedd}.cu-rot>:nth-child(6n+3){--ta: #eef5fe;--tb: #dbe9fb;--tl: #cfe1f8;--tacc: #3b7fc4;--tchip: #d3e5fa}.cu-rot>:nth-child(6n+4){--ta: #f4effe;--tb: #e5dcfb;--tl: #dccff8;--tacc: #7d5bd6;--tchip: #e3d8fb}.cu-rot>:nth-child(6n+5){--ta: #fff4ea;--tb: #ffe5d2;--tl: #fbd9c2;--tacc: #d9733a;--tchip: #ffe0c9}.cu-rot>:nth-child(6n+6){--ta: #fffae6;--tb: #fcf0c6;--tl: #f6e6ae;--tacc: #b38600;--tchip: #f8ebb8}.cu-head{text-align:center;max-width:680px;margin:0 auto 30px}.cu-kicker{display:inline-block;margin-bottom:12px;font:800 11.5px/1.3 var(--coco-font-body);letter-spacing:.22em;text-transform:uppercase;background:var(--cu-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.cu-h2{margin:0 0 12px;font:700 clamp(30px,6.4vw,54px)/1.05 var(--coco-font-title);letter-spacing:-.02em;color:var(--coco-ink)}.cu-hl{position:relative;display:inline-block;background:linear-gradient(90deg,#f27fb5,#a77bf0 70%,#c79bf2);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cuHl 5s ease-in-out infinite alternate}.cu-hl:after{content:"";position:absolute;left:4%;right:4%;bottom:.06em;height:.26em;border-radius:99px;background:var(--cu-grad);opacity:.28;filter:blur(5px);z-index:-1}@keyframes cuHl{to{background-position:100% 0}}.cu-sub{margin:0 auto;max-width:440px;font-size:16px;line-height:1.55;color:var(--coco-ink-soft)}.cu-sub b,.cu-sub strong{color:var(--coco-ink)}.cu-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px}.cu-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font:700 12.5px/1 var(--coco-font-body);color:var(--coco-ink);background:#fff;border:1px solid var(--coco-line);box-shadow:0 6px 16px -12px rgba(var(--coco-shadow-rgb),.8)}.cu-pill--rosa{background:#fff0f6;border-color:#f9d2e3}.cu-pill--menta{background:#ecfaf3;border-color:#c8ecdb}.cu-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border:0;border-radius:999px;cursor:pointer;background:var(--cu-grad-loop);background-size:200% 100%;color:#fff;font:700 15px/1 var(--coco-font-title);letter-spacing:.01em;text-decoration:none;box-shadow:0 12px 24px -12px #e85fa5cc;animation:cuGrad 4s linear infinite;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.cu-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.6) 50%,transparent 70%);transform:translate(-120%);animation:cocoShine 3.2s ease-in-out infinite;pointer-events:none}.cu-btn:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 16px 28px -12px #e85fa5f2;color:#fff}.cu-btn--ghost{background:#fff;color:var(--coco-ink);border:1.5px solid var(--coco-line);box-shadow:0 10px 22px -14px rgba(var(--coco-shadow-rgb),.8);animation:cuBob 3s ease-in-out infinite}.cu-btn--ghost:after{display:none}.cu-btn--ghost:hover{color:var(--coco-ink);border-color:#f2b6d3}.cu-btn--sm{padding:10px 18px;font-size:13.5px}.cu-btn--bob{animation:cuGrad 4s linear infinite,cuBob 2.6s ease-in-out infinite}.cu-btn[aria-busy=true]{pointer-events:none;opacity:.75}.cu-btn.is-done{background:linear-gradient(90deg,#4cc79a,#3bb7a9)}.cu-btn.is-off{background:#e6e1ee;color:var(--coco-ink-soft);box-shadow:none;animation:none;cursor:not-allowed}.cu-btn.is-off:after{display:none}.cu-more{text-align:center;margin-top:30px}@keyframes cuGrad{to{background-position:-200% 0}}@keyframes cuBob{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes cuFloat{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-12px) rotate(1.5deg)}}@keyframes cuShadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.72);opacity:.5}}@keyframes cuPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes cuTw{0%,to{opacity:.3;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(20deg)}}.cu-badge{position:absolute;top:12px;left:12px;z-index:3;padding:6px 10px;border-radius:999px;background:var(--cu-grad);color:#fff;font:800 11.5px/1 var(--coco-font-body);box-shadow:0 6px 14px -6px #e85fa5b3;animation:cuPulse 2.2s ease-in-out infinite}.cu-badge--muestra{left:auto;right:12px;background:#ffffffeb;color:var(--coco-ink);box-shadow:0 4px 12px -6px rgba(var(--coco-ink-rgb),.5);animation:none}.cu-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.cu-price strong{font:700 17px/1 var(--coco-font-title);color:var(--cu-pink)}.cu-price s{font-size:12.5px;color:var(--coco-ink-soft);opacity:.8}.cu-ship{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;background:linear-gradient(90deg,#fff3c4,#ffe39a);color:#7a5a00;font:800 10px/1 var(--coco-font-body);letter-spacing:.06em;text-transform:uppercase}.cu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.cu-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:990px){.cu-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}.cu-qcard{position:relative;display:flex;flex-direction:column;border-radius:22px;background:#fff;border:1px solid rgba(var(--coco-shadow-rgb),.1);box-shadow:0 18px 36px -28px rgba(var(--coco-ink-rgb),.55);overflow:hidden;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s}.cu-qcard:hover{transform:translateY(-6px);box-shadow:0 26px 44px -26px rgba(var(--coco-shadow-rgb),.75)}.cu-qcard__media{position:relative;display:block;aspect-ratio:1;margin:10px 10px 0;border-radius:16px;background:linear-gradient(160deg,#fbf8ff,#f5f0fc);overflow:hidden}.cu-qcard__media img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.22,1,.36,1)}.cu-qcard:hover .cu-qcard__media img{transform:scale(1.06)}.cu-qcard__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:12px 14px 14px}.cu-qcard__brand{font:800 10.5px/1 var(--coco-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--coco-ink-soft)}.cu-qcard__title{font:800 14px/1.3 var(--coco-font-body);color:var(--coco-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cu-qcard .cu-price{margin-top:auto;padding-top:4px}.cu-qcard .cu-btn{width:100%;margin-top:8px;padding:12px 10px;font-size:14px}.cu-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:26px 0 0;padding:0;list-style:none;font:700 13px/1.3 var(--coco-font-body);color:var(--coco-ink-soft)}.cu-link{display:inline-flex;gap:6px;font:700 15px/1 var(--coco-font-title);color:var(--cu-pink);text-decoration:none}.cu-link:hover{text-decoration:underline;text-underline-offset:4px}.cu-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:18px;border-radius:26px;background:radial-gradient(120% 70% at 50% 0%,#ffffffbf,#fff0 60%),linear-gradient(180deg,var(--ta) 0%,var(--tb) 100%);border:2px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px var(--tl),0 20px 36px -28px rgba(var(--coco-shadow-rgb),.7);overflow:hidden;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}.cu-card:hover{transform:translateY(-8px);box-shadow:0 0 0 1px var(--tl),0 28px 44px -26px rgba(var(--coco-shadow-rgb),.8)}.cu-card__media{position:relative;display:block;width:100%;aspect-ratio:1}.cu-card__glow{position:absolute;left:15%;top:12%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffffffe6,#fff0 68%)}.cu-card__media:after{content:"";position:absolute;left:30%;right:30%;bottom:6%;height:12px;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--coco-ink-rgb),.22),rgba(var(--coco-ink-rgb),0));animation:cuShadow 6s ease-in-out infinite}.cu-card__media img{position:absolute;left:12%;top:8%;width:76%;height:76%;object-fit:contain;z-index:1;mix-blend-mode:multiply;animation:cuFloat 6s ease-in-out infinite}.cu-card:nth-child(2n) .cu-card__media img,.cu-card:nth-child(2n) .cu-card__media:after{animation-delay:-3s}.cu-card__spark{position:absolute;z-index:2;color:#fff;font-size:14px;text-shadow:0 0 8px rgba(255,255,255,.9);opacity:0;transition:opacity .3s;animation:cuTw 2.4s ease-in-out infinite;pointer-events:none}.cu-card__spark--1{top:16%;left:16%}.cu-card__spark--2{top:26%;right:14%;animation-delay:-.8s;font-size:11px}.cu-card__spark--3{bottom:26%;left:22%;animation-delay:-1.6s}.cu-card:hover .cu-card__spark{opacity:1}.cu-card__peek{position:absolute;left:50%;bottom:4%;z-index:2;padding:7px 14px;border-radius:999px;background:var(--cu-grad);color:#fff;font:700 12.5px/1 var(--coco-font-title);white-space:nowrap;opacity:0;transform:translate(-50%,8px);transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.cu-card:hover .cu-card__peek{opacity:1;transform:translate(-50%)}.cu-card__body{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1;width:100%;padding:2px 14px 0}.cu-card__title{font:800 14px/1.3 var(--coco-font-body);letter-spacing:.02em;color:var(--coco-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cu-card .cu-price{justify-content:center;margin-top:auto}.cu-card .cu-btn{margin-top:4px}.cu-card:nth-child(2n) .cu-btn{animation-delay:0s,-1.3s}.cu-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 26px;max-width:900px}.cu-tab{display:inline-flex;align-items:center;gap:7px;padding:12px 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.9);background:#fff;color:var(--coco-ink);font:700 14.5px/1 var(--coco-font-title);cursor:pointer;box-shadow:0 10px 22px -16px rgba(var(--coco-shadow-rgb),.9);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background .25s}.cu-tab:hover{transform:translateY(-2px)}.cu-tab[aria-selected=true]{background:linear-gradient(180deg,#fff,var(--ta));border-color:var(--tacc);box-shadow:0 0 0 3px var(--tchip),0 12px 24px -14px var(--tacc)}.cu-rut{position:relative;padding:24px 14px 18px;border-radius:30px;background:#ffffffe0;border:1px solid rgba(255,255,255,.95);box-shadow:0 30px 60px -40px rgba(var(--coco-shadow-rgb),.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(min-width:750px){.cu-rut{padding:30px 24px 22px}}.cu-rut[hidden]{display:none}.cu-rut.is-in{animation:cuIn .5s cubic-bezier(.22,1,.36,1)}@keyframes cuIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cu-rut__head{text-align:center;margin-bottom:22px}.cu-rut__name{margin:0 0 6px;font:700 clamp(22px,4.6vw,30px)/1.1 var(--coco-font-title);color:var(--coco-ink)}.cu-rut__desc{margin:0 auto;max-width:520px;color:var(--coco-ink-soft);font-size:15px;line-height:1.5}.cu-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin:0;padding:14px 0 0;list-style:none}@media(min-width:750px){.cu-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.cu-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 10px 16px;border-radius:22px;background:linear-gradient(180deg,var(--ta),#fff 85%);border:1px solid var(--tl);text-decoration:none;color:inherit;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cu-step:hover{transform:translateY(-6px)}@media(min-width:750px){.cu-step:not(:last-child):after{content:"";position:absolute;top:46%;right:-14px;width:10px;border-top:2px dashed var(--tl)}}.cu-step__n{position:absolute;top:-15px;left:50%;translate:-50% 0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid var(--tchip);color:var(--tacc);font:700 15px/1 var(--coco-font-title);box-shadow:0 6px 14px -8px var(--tacc)}.cu-step__img{position:relative;width:100%;aspect-ratio:1;margin-bottom:8px}.cu-step__img img{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply;animation:cuFloat 6s ease-in-out infinite}.cu-step:nth-child(2n) .cu-step__img img{animation-delay:-3s}.cu-step__tag{display:inline-block;margin-bottom:8px;padding:5px 10px;border-radius:999px;background:var(--tacc);color:#fff;font:800 10.5px/1 var(--coco-font-body);letter-spacing:.12em;text-transform:uppercase}.cu-step__name{font:800 13.5px/1.3 var(--coco-font-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cu-step__price{margin-top:6px;font:700 15px/1 var(--coco-font-title);color:var(--cu-pink)}.cu-gift{margin-top:22px;padding:14px;border-radius:20px;background:linear-gradient(135deg,#fff6e8,var(--ta) 60%,#fff);border:1.5px solid #ffe0b5}.cu-gift__top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.cu-gift__ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff;font-size:22px;box-shadow:0 6px 14px -8px #d9733ab3;animation:cuPulse 2.4s ease-in-out infinite}.cu-gift__t{display:block;color:#b14d7e!important;font:700 16px/1.2 var(--coco-font-title);color:#b14d7e}.cu-gift__s{display:block;margin-top:2px;font-size:12.5px;color:var(--coco-ink-soft)}.cu-chips{display:flex;flex-wrap:wrap;gap:8px}.cu-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1.5px solid rgba(var(--coco-shadow-rgb),.12);background:#fff;color:var(--coco-ink);font:700 13px/1 var(--coco-font-body);cursor:pointer;transition:transform .2s,background .2s,border-color .2s}.cu-chip:hover{transform:translateY(-2px)}.cu-chip[aria-pressed=true]{background:linear-gradient(90deg,#ffd59a,#ffb37a);border-color:#ffb37a;color:#5a3200;box-shadow:0 6px 14px -8px #d9733ae6}.cu-rut__when{margin:16px 0 0;text-align:center;font:700 13.5px/1.4 var(--coco-font-body);color:var(--coco-ink-soft)}.cu-rut__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--tl)}.cu-rut__tot{display:flex;align-items:baseline;gap:10px}.cu-rut__tot s{font-size:14px;color:var(--coco-ink-soft)}.cu-rut__tot strong{font:700 clamp(28px,6vw,34px)/1 var(--coco-font-title);color:var(--coco-ink)}.cu-save{padding:7px 12px;border-radius:999px;background:var(--cu-grad);color:#fff;font:800 12px/1 var(--coco-font-body)}.cu-rut__buy .cu-btn{flex:1 1 260px;max-width:360px;padding:16px 22px;font-size:16px}@media(min-width:990px){.cu-rut__buy{justify-content:flex-start}.cu-rut__buy .cu-btn{margin-left:auto}}.cu-rut__note{margin:12px 0 0;text-align:center;font-size:12.5px;color:var(--coco-ink-soft)}.cu-rut__msg{flex-basis:100%;margin:0;text-align:center;font-size:12.5px;color:#c2408a}.cu-needs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.cu-needs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.cu-need{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 12px 18px;border-radius:26px;text-decoration:none;color:var(--coco-ink);background:radial-gradient(110% 70% at 50% 10%,#fffc,#fff0 60%),linear-gradient(180deg,var(--ta),var(--tb));border:2px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px var(--tl),0 18px 34px -26px rgba(var(--coco-shadow-rgb),.7);overflow:hidden;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s}.cu-need:hover{transform:translateY(-8px) rotate(-.6deg);color:var(--coco-ink)}.cu-need__img{position:relative;width:82%;aspect-ratio:1}.cu-need__img img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply;animation:cuFloat 6.5s ease-in-out infinite}.cu-need:nth-child(2n) .cu-need__img img{animation-delay:-3.2s}.cu-need__emoji{font-size:44px;line-height:1;display:grid;place-items:center;height:100%;animation:cuFloat 6s ease-in-out infinite}.cu-need__t{font:700 clamp(15px,3.6vw,18px)/1.2 var(--coco-font-title)}.cu-need__go{margin-top:6px;font:800 12px/1 var(--coco-font-body);color:var(--coco-ink-soft)}.cu-need__go b{color:var(--tacc)}.cu-need .cu-card__spark{opacity:.9}.cu-time{position:relative;max-width:520px;margin:0 auto;padding:0;list-style:none}.cu-time li{position:relative;display:grid;grid-template-columns:52px 1fr;gap:14px;padding-bottom:22px}.cu-time li:not(:last-child):before{content:"";position:absolute;left:25px;top:52px;bottom:0;border-left:2px solid #f6c9de}.cu-time__ic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(180deg,#fff,#fff0f6);border:1.5px solid #f9d2e3;color:var(--cu-pink);box-shadow:0 10px 20px -12px #e85fa5cc;animation:cuPulse 3s ease-in-out infinite}.cu-time li:nth-child(2) .cu-time__ic{animation-delay:-.75s}.cu-time li:nth-child(3) .cu-time__ic{animation-delay:-1.5s}.cu-time li:nth-child(4) .cu-time__ic{animation-delay:-2.25s}.cu-time__ic svg{width:22px;height:22px}.cu-time__k{display:block;margin:4px 0;font:800 10.5px/1 var(--coco-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--cu-pink)}.cu-time__t{display:block;font:700 18px/1.2 var(--coco-font-title);color:var(--coco-ink)}.cu-time__x{margin:4px 0 0;font-size:14.5px;line-height:1.5;color:var(--coco-ink-soft)}.cu-ingr{position:relative;isolation:isolate;overflow:hidden;padding:22px 0 26px;background:linear-gradient(90deg,#fde3ef,#efe6ff 50%,#e2f1ff);border-block:1px solid rgba(255,255,255,.8)}.cu-ingr__k{margin:0 0 14px;text-align:center;font:800 11.5px/1 var(--coco-font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--coco-ink-soft)}.cu-ingr__track{display:flex;width:max-content;animation:cuMarq 36s linear infinite}.cu-ingr:hover .cu-ingr__track{animation-play-state:paused}.cu-ingr__w{display:inline-flex;align-items:center;gap:34px;padding-right:34px;font:700 clamp(26px,5vw,42px)/1 var(--coco-font-title);color:var(--coco-ink);white-space:nowrap;letter-spacing:-.01em}.cu-ingr__w:nth-child(3n+2){color:#c2408a}.cu-ingr__w:nth-child(3n){color:#7d5bd6}.cu-ingr__w i{font-style:normal;font-size:.5em;color:#f27fb5}@keyframes cuMarq{to{transform:translate(-50%)}}.cu-sec--tight{padding:30px 0}@media(min-width:990px){.cu-sec--tight{padding:40px 0}}.cu-head--left{text-align:left;margin-left:0}.cu-head--left .cu-sub{margin-left:0}.cu-vit__panel[hidden]{display:none}.cu-vit__panel.is-in{animation:cuIn .5s cubic-bezier(.22,1,.36,1)}.cu-vit__panel .cu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.cu-vit__panel .cu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}.cu-box{position:relative;display:grid;gap:22px;padding:16px;border-radius:32px;border:2px solid transparent;background:linear-gradient(160deg,#fff,#fff7fb 55%,#f6f0ff) padding-box,linear-gradient(120deg,#f27fb5,#c79bf2,#8fcbf2) border-box;box-shadow:0 34px 70px -46px rgba(var(--coco-shadow-rgb),.9)}@media(min-width:990px){.cu-box{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:28px}}.cu-box__visual{position:relative;aspect-ratio:1;border-radius:24px;overflow:hidden;background:radial-gradient(70% 60% at 50% 45%,#fffffff2,#fff0 70%),linear-gradient(140deg,#fde3ef,#efe6ff 50%,#e2f1ff)}.cu-box__visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cu-box__collage{position:absolute;top:10%;right:8%;bottom:14%;left:8%;display:grid;grid-template-columns:repeat(2,1fr);gap:4%}.cu-box__collage span{position:relative}.cu-box__collage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;animation:cuFloat 6s ease-in-out infinite}.cu-box__collage span:nth-child(2n) img{animation-delay:-3s}.cu-box__collage--1{grid-template-columns:1fr}.cu-box__collage--3 span:first-child{grid-column:span 2}.cu-box__ribbon{position:absolute;left:50%;bottom:6%;translate:-50% 0;z-index:2;padding:9px 16px;border-radius:999px;background:var(--cu-grad-loop);background-size:200% 100%;color:#fff;font:700 14px/1 var(--coco-font-title);white-space:nowrap;box-shadow:0 12px 24px -12px #e85fa5e6;animation:cuGrad 4s linear infinite}.cu-box__spark{position:absolute;z-index:2;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.95);animation:cuTw 2.6s ease-in-out infinite;pointer-events:none}.cu-box__spark--1{top:8%;left:10%;font-size:20px}.cu-box__spark--2{top:14%;right:12%;font-size:14px;animation-delay:-.9s}.cu-box__spark--3{bottom:22%;right:9%;font-size:17px;animation-delay:-1.7s}.cu-box__info .cu-h2{font-size:clamp(30px,5.4vw,46px)}.cu-box__items{display:grid;gap:8px;margin:18px 0;padding:0;list-style:none}.cu-box__item{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:16px;background:#fff;border:1px solid var(--coco-line)}.cu-box__thumb{position:relative;width:48px;height:48px;border-radius:12px;background:linear-gradient(160deg,#fbf8ff,#f5f0fc);display:grid;place-items:center;font-size:22px;overflow:hidden}.cu-box__thumb img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.cu-box__name{font:800 13.5px/1.3 var(--coco-font-body);color:var(--coco-ink)}.cu-box__name small{display:block;font-weight:600;font-size:12px;color:var(--coco-ink-soft)}.cu-box__val{font:700 12.5px/1 var(--coco-font-body);color:var(--coco-ink-soft);text-decoration:line-through}.cu-box__buy{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.cu-box__buy .cu-btn{flex:1 1 100%;padding:17px 22px;font-size:16.5px}.cu-box__note{margin:12px 0 0;font-size:12.5px;color:var(--coco-ink-soft)}.cu-tools{display:grid;gap:18px}@media(min-width:990px){.cu-tools{grid-template-columns:5fr 7fr;align-items:stretch;gap:28px}}.cu-tools__intro{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:28px 22px;border-radius:30px;background:radial-gradient(90% 70% at 100% 0%,#ffffffb3,#fff0 60%),linear-gradient(150deg,#fde3ef,#efe6ff 60%,#e2f1ff);border:2px solid rgba(255,255,255,.9)}@media(min-width:990px){.cu-tools__intro{padding:40px 36px}}.cu-tools__intro .cu-head{margin-bottom:18px}.cu-tools__intro .cu-h2{font-size:clamp(30px,5.6vw,46px)}.cu-benef{display:grid;gap:10px;margin:0 0 22px;padding:0;list-style:none}.cu-benef li{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;font:700 14.5px/1.4 var(--coco-font-body);color:var(--coco-ink)}.cu-benef li:before{content:"\2713";display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--cu-grad);color:#fff;font:800 14px/1 var(--coco-font-body);box-shadow:0 8px 16px -8px #e85fa5cc}.cu-tools__intro .cu-btn{align-self:flex-start}.cu-tools__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.cu-tools__grid{gap:18px}}.cu-tool{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 12px 16px;border-radius:26px;background:radial-gradient(120% 70% at 50% 0%,#ffffffbf,#fff0 60%),linear-gradient(180deg,var(--ta),var(--tb));border:2px solid rgba(255,255,255,.9);box-shadow:0 0 0 1px var(--tl),0 18px 34px -26px rgba(var(--coco-shadow-rgb),.7);text-decoration:none;color:var(--coco-ink);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cu-tool:hover{transform:translateY(-6px);color:var(--coco-ink)}.cu-tool__media{position:relative;width:80%;aspect-ratio:1;text-decoration:none}.cu-tool__media img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply;animation:cuFloat 6s ease-in-out infinite}.cu-tool__emoji{display:grid;place-items:center;height:100%;font-size:clamp(46px,11vw,64px);animation:cuFloat 6s ease-in-out infinite}.cu-tool:nth-child(2n) .cu-tool__media img,.cu-tool:nth-child(2n) .cu-tool__emoji{animation-delay:-3s}.cu-tool__t{font:700 clamp(15px,3.4vw,18px)/1.2 var(--coco-font-title)}.cu-tool__x{margin:6px 0 10px;font-size:13px;line-height:1.45;color:var(--coco-ink-soft)}.cu-tool .cu-price{justify-content:center;margin:auto 0 8px}.cu-tool__soon{margin-top:auto;padding:7px 12px;border-radius:999px;background:#fff;color:var(--tacc);font:800 11.5px/1 var(--coco-font-body);letter-spacing:.06em;text-transform:uppercase}.cu-conf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:990px){.cu-conf{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.cu-conf li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:20px 12px;border-radius:24px;background:#ffffffd9;border:1px solid rgba(255,255,255,.95);box-shadow:0 18px 36px -30px rgba(var(--coco-shadow-rgb),.8)}.cu-conf__ic{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;font-size:24px;background:linear-gradient(135deg,#ffe1f0,#ece2ff 55%,#dff0ff);box-shadow:0 10px 20px -12px #e85fa5cc;animation:cuPulse 3s ease-in-out infinite}.cu-conf li:nth-child(2) .cu-conf__ic{animation-delay:-.75s}.cu-conf li:nth-child(3) .cu-conf__ic{animation-delay:-1.5s}.cu-conf li:nth-child(4) .cu-conf__ic{animation-delay:-2.25s}.cu-conf__t{font:700 16px/1.2 var(--coco-font-title);color:var(--coco-ink)}.cu-conf__x{font-size:13px;line-height:1.4;color:var(--coco-ink-soft)}.cu-learn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:990px){.cu-learn{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.cu-ing{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px 16px 18px;border-radius:26px;background:linear-gradient(180deg,var(--ta),#fff 90%);border:1px solid var(--tl);color:var(--coco-ink);text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.cu-ing:hover{transform:translateY(-6px);color:var(--coco-ink)}.cu-ing__ic{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#fff;font-size:24px;box-shadow:0 10px 20px -12px var(--tacc)}.cu-ing__t{font:700 clamp(17px,3.8vw,21px)/1.15 var(--coco-font-title)}.cu-ing__x{margin:0;font-size:13.5px;line-height:1.5;color:var(--coco-ink-soft)}.cu-ing__ideal{align-self:flex-start;margin-top:auto;padding:6px 10px;border-radius:999px;background:var(--tchip);color:var(--coco-ink);font:800 11.5px/1.2 var(--coco-font-body)}.cu-ing__go{font:800 12.5px/1 var(--coco-font-body);color:var(--tacc)}.cu-faq{display:grid;gap:18px}@media(min-width:990px){.cu-faq{grid-template-columns:5fr 7fr;gap:32px;align-items:start}}.cu-about{position:relative;overflow:hidden;padding:28px 22px;border-radius:30px;background:radial-gradient(90% 70% at 0% 0%,#ffffffb3,#fff0 60%),linear-gradient(150deg,#efe6ff,#fde3ef 60%,#fff3ea);border:2px solid rgba(255,255,255,.9)}@media(min-width:990px){.cu-about{padding:36px 32px;position:sticky;top:120px}}.cu-about .cu-h2{font-size:clamp(28px,5vw,40px)}.cu-about p{margin:0 0 18px;font-size:15px;line-height:1.6;color:var(--coco-ink-soft)}.cu-about__btns{display:flex;flex-wrap:wrap;gap:10px}.cu-qs{display:grid;gap:10px}.cu-q{border-radius:20px;background:#fff;border:1px solid var(--coco-line);box-shadow:0 14px 30px -28px rgba(var(--coco-shadow-rgb),.8);overflow:hidden}.cu-q summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;cursor:pointer;list-style:none;font:700 15.5px/1.35 var(--coco-font-title);color:var(--coco-ink)}.cu-q summary::-webkit-details-marker{display:none}.cu-q summary:after{content:"+";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--cu-grad);color:#fff;font:700 18px/1 var(--coco-font-body);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.cu-q[open] summary:after{transform:rotate(45deg)}.cu-q__a{padding:0 20px 18px;font-size:14.5px;line-height:1.6;color:var(--coco-ink-soft)}.cu-q__a p{margin:0}.cu-step__ph{display:grid;place-items:center;position:absolute;top:0;right:0;bottom:0;left:0;font-size:clamp(38px,9vw,54px);animation:cuFloat 6s ease-in-out infinite}.cu-soon{display:inline-flex;align-items:center;gap:6px;padding:12px 22px;border-radius:999px;background:#fff;border:1.5px dashed var(--tacc, #c79bf2);color:var(--tacc, #7d5bd6);font:700 15px/1 var(--coco-font-title)}.cu-rut__buy--soon{justify-content:center!important;text-align:center}.cu-rut__buy--soon .cu-rut__msg{color:var(--coco-ink-soft)}.cu-need--soon{cursor:default}.cu-need--soon:hover{transform:none}.cu-need--soon .cu-need__img{opacity:.9}.cu-need__go--soon b{color:var(--tacc);letter-spacing:.02em}.coco-foto.is-cut{mix-blend-mode:normal!important;filter:drop-shadow(0 14px 16px rgba(var(--coco-ink-rgb),.18))}.cu-qcard{background:linear-gradient(180deg,#fdeef5,#f8f1fd 42%,#fff 72%)}.cu-qcard__media{background:radial-gradient(60% 55% at 50% 50%,#ffffffd9,#fff0 70%)}.cu-qcard__media img.is-cut{animation:cuFloat 6s ease-in-out infinite}.cu-qcard:nth-child(2n) .cu-qcard__media img.is-cut{animation-delay:-3s}.cu-box__collage img.is-cut{filter:drop-shadow(0 16px 18px rgba(var(--coco-ink-rgb),.2))}.cu-box__thumb img.is-cut{filter:none}.cu-qcard__media,.cu-card__media,.cu-need__img,.cu-tool__media,.cu-step__img{isolation:isolate}.cu-qcard__media:before,.cu-card__media:before,.cu-need__img:before,.cu-tool__media:before,.cu-step__img:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:92%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#ffc0dee6,#d6beff80 40%,#fff0 70%);opacity:0;scale:.6;filter:blur(6px);transition:opacity .45s ease,scale .55s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.cu-qcard__media img,.cu-card__media img,.cu-need__img img,.cu-tool__media img,.cu-step__img img{transition:scale .55s cubic-bezier(.34,1.56,.64,1),translate .55s cubic-bezier(.34,1.56,.64,1),filter .45s ease}.cu-qcard:hover .cu-qcard__media img,.cu-card:hover .cu-card__media img,.cu-need:hover .cu-need__img img,.cu-tool:hover .cu-tool__media img,.cu-step:hover .cu-step__img img{transform:none;scale:1.12;translate:0 -8px;filter:drop-shadow(0 22px 24px rgba(232,95,165,.35)) brightness(1.06) saturate(1.06);animation-play-state:paused}.cu-qcard:hover .cu-qcard__media:before,.cu-card:hover .cu-card__media:before,.cu-need:hover .cu-need__img:before,.cu-tool:hover .cu-tool__media:before,.cu-step:hover .cu-step__img:before{opacity:1;scale:1}.cu-qcard:hover{box-shadow:0 0 0 2px #f9d2e3,0 28px 46px -24px #e85fa58c}.cu-grid:hover>.cu-qcard:not(:hover),.cu-needs:hover>.cu-need:not(:hover),.cu-tools__grid:hover>.cu-tool:not(:hover){opacity:.78}.cu-qcard,.cu-need,.cu-tool{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,opacity .35s ease}.cu-need--soon:hover .cu-need__img:before{opacity:0}@media(hover:none){.cu-grid:hover>.cu-qcard:not(:hover),.cu-needs:hover>.cu-need:not(:hover),.cu-tools__grid:hover>.cu-tool:not(:hover){opacity:1}}.cu-grid .cu-qcard.is-in:hover,.cu-grid .cu-qcard:hover{transform:translateY(-10px) scale(1.025)}.cu-needs .cu-need.is-in:hover{transform:translateY(-8px) rotate(-.6deg)}.cu-tools__grid .cu-tool.is-in:hover{transform:translateY(-6px)}.cu-qcard:hover .cu-qcard__media img{scale:1.22;translate:0 -14px;filter:drop-shadow(0 26px 26px rgba(232,95,165,.42)) brightness(1.08) saturate(1.1);animation:cuPop .7s cubic-bezier(.34,1.56,.64,1) both}.cu-qcard:hover .cu-qcard__media:before{width:115%;background:radial-gradient(circle,#ffb0d6,#cdaaffb3 36%,#fff0 68%)}.cu-qcard .cu-card__spark{z-index:3;color:#e0569b;text-shadow:0 0 10px rgba(255,255,255,1);font-size:16px}.cu-qcard .cu-card__spark--2{color:#a77bf0}.cu-qcard:hover .cu-card__spark{opacity:1}.cu-grid:hover>.cu-qcard:not(:hover){opacity:.6;filter:saturate(.8);scale:.985}.cu-qcard{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,opacity .35s ease,filter .35s ease,scale .35s ease}@keyframes cuPop{0%{transform:rotate(0)}40%{transform:rotate(-5deg)}70%{transform:rotate(3deg)}to{transform:rotate(-2deg)}}.cu-box__free{padding:5px 10px;border-radius:999px;background:var(--cu-grad);color:#fff;font:800 11px/1 var(--coco-font-body);letter-spacing:.06em}.cu-box__item--regalo{background:linear-gradient(90deg,#fff0f6,#f4effe);border-color:#f9d2e3}.cu-box__collage span.is-regalo{scale:.82}.cu-box__gift{position:absolute;left:50%;top:-4%;translate:-50% 0;z-index:2;padding:6px 11px;border-radius:999px;background:var(--cu-grad);color:#fff;font:800 12px/1 var(--coco-font-body);font-style:normal;white-space:nowrap;box-shadow:0 8px 16px -8px #e85fa5cc;animation:cuPulse 2.2s ease-in-out infinite}.cu-packsec{background:linear-gradient(180deg,#fff0,#f6f0ff 40%,#fff0f6 75%,#fff0)}.cu-pack{display:grid;gap:16px}.cu-pstep{min-width:0;margin:0;padding:16px 0 14px;border:1px solid rgba(255,255,255,.95);border-radius:26px;background:linear-gradient(180deg,var(--ta),rgba(255,255,255,.9) 70%);box-shadow:0 24px 50px -40px rgba(var(--coco-shadow-rgb),.8)}.cu-pstep__head{display:flex;align-items:center;gap:12px;float:left;width:100%;margin:0 0 12px;padding:0 16px}.cu-pstep__head+*{clear:both}.cu-pstep__n{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid var(--tchip);color:var(--tacc);font:700 17px/1 var(--coco-font-title);box-shadow:0 6px 14px -8px var(--tacc)}.cu-pstep__tag{display:block;color:var(--tacc);font:800 10.5px/1.2 var(--coco-font-body);letter-spacing:.14em;text-transform:uppercase}.cu-pstep__t{display:block;font:700 clamp(18px,3.6vw,22px)/1.15 var(--coco-font-title);color:var(--coco-ink)}.cu-pstep__row{display:flex;gap:10px;overflow-x:auto;padding:4px 16px 10px;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.cu-popt{position:relative;flex:0 0 140px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 8px 12px;border-radius:20px;background:#fff;border:2px solid transparent;box-shadow:0 10px 22px -18px rgba(var(--coco-shadow-rgb),.9);cursor:pointer;transition:border-color .2s,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}@media(min-width:750px){.cu-popt{flex-basis:168px}}.cu-popt:hover{transform:translateY(-4px)}.cu-popt__in{position:absolute;opacity:0;pointer-events:none}.cu-popt:has(.cu-popt__in:checked){border-color:var(--tacc);box-shadow:0 14px 26px -16px var(--tacc)}.cu-popt:has(.cu-popt__in:focus-visible){outline:2px solid var(--tacc);outline-offset:2px}.cu-popt.is-off{opacity:.45;cursor:not-allowed}.cu-popt__ok{position:absolute;top:8px;right:8px;z-index:2;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--tacc);color:#fff;font:800 13px/1 var(--coco-font-body);scale:0;transition:scale .25s cubic-bezier(.34,1.56,.64,1)}.cu-popt:has(.cu-popt__in:checked) .cu-popt__ok{scale:1}.cu-popt__img{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;margin-bottom:6px}.cu-popt__img img{position:absolute;top:4%;right:4%;bottom:4%;left:4%;width:92%;height:92%;object-fit:contain;transition:scale .35s cubic-bezier(.34,1.56,.64,1)}.cu-popt:hover .cu-popt__img img,.cu-popt:has(.cu-popt__in:checked) .cu-popt__img img{scale:1.08}.cu-popt__ph{font-size:44px}.cu-popt__brand{color:var(--tacc);font:800 10px/1.2 var(--coco-font-body);letter-spacing:.1em;text-transform:uppercase}.cu-popt__name{margin-top:3px;font:800 12.5px/1.3 var(--coco-font-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cu-popt__price{margin-top:auto;padding-top:6px;font:700 15px/1 var(--coco-font-title);color:var(--cu-pink)}.cu-popt--none .cu-popt__name{margin-top:0;color:var(--coco-ink-soft)}.cu-psum{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;padding:16px;border-radius:26px;background:#ffffffeb;border:1.5px solid #ecdcfb;box-shadow:0 30px 60px -40px rgba(var(--coco-shadow-rgb),.9)}@media(min-width:990px){.cu-psum{flex-wrap:nowrap;justify-content:space-between;padding:16px 22px}}.cu-psum__slots{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.cu-psum__slot{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:18px;background:var(--ta);border:1.5px dashed var(--tl);overflow:hidden}.cu-psum__slot.is-on{border-style:solid;animation:cuPulse .5s ease-out}.cu-psum__slot img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain}.cu-psum__slot:has(img) .cu-psum__ph{display:none}.cu-psum__ph{font-size:24px;opacity:.7}.cu-psum__plus{color:var(--coco-ink-soft);font:700 18px/1 var(--coco-font-title)}.cu-psum__info{display:flex;flex-direction:column;align-items:center;gap:4px}@media(min-width:990px){.cu-psum__info{align-items:flex-start;margin-right:auto}}.cu-psum__lbl{font:800 10.5px/1 var(--coco-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--coco-ink-soft)}.cu-psum__tot{font:700 clamp(28px,6vw,34px)/1 var(--coco-font-title);color:var(--coco-ink)}.cu-psum__perks{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.cu-psum__perk{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:linear-gradient(90deg,#ffe1ef,#ecdcfb);color:#9a3d73;font:800 10px/1 var(--coco-font-body);letter-spacing:.06em;text-transform:uppercase}.cu-psum .cu-btn{flex:1 1 260px;max-width:360px;padding:16px 22px;font-size:16px}@media(min-width:990px){.cu-psum .cu-btn{flex:0 0 300px}}.cu-trip{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));aspect-ratio:3 / 1.65;border-radius:clamp(20px,3vw,30px);overflow:hidden;background:#f4effe;box-shadow:0 40px 70px -46px rgba(var(--coco-shadow-rgb),.95)}@media(min-width:750px){.cu-trip{aspect-ratio:3 / 1.05}}.cu-trip__p{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--ta),var(--tb))}.cu-trip__p img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale 1.2s cubic-bezier(.22,1,.36,1)}.cu-trip:hover .cu-trip__p img{scale:1.04}.cu-trip__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:clamp(28px,6vw,56px);opacity:.8}.cu-trip__k{position:absolute;left:clamp(10px,2.4vw,26px);bottom:clamp(10px,2.4vw,24px);z-index:2;padding:clamp(5px,1vw,8px) clamp(9px,1.6vw,14px);border-radius:999px;background:#ffffffdb;color:var(--coco-ink);font:800 clamp(8.5px,1.4vw,11px)/1.2 var(--coco-font-body);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 8px 18px -10px rgba(var(--coco-ink-rgb),.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cu-tripc{display:grid;gap:12px;margin:14px 0 0;padding:0;list-style:none}@media(min-width:750px){.cu-tripc{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,18px);margin-top:18px}}.cu-tripc__c{position:relative;padding:18px 18px 20px;border-radius:22px;border:1.5px solid rgba(255,255,255,.95);background:linear-gradient(160deg,var(--ca),var(--cb));box-shadow:0 22px 44px -34px rgba(var(--coco-shadow-rgb),.9);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.cu-tripc__c:hover{transform:translateY(-5px);box-shadow:0 28px 48px -30px var(--cacc)}.cu-tripc--noche{--ca: #ebe3ff;--cb: #f7f3ff;--cacc: #6f4fd0;--cchip: linear-gradient(90deg, #6f4fd0, #a98bf0)}.cu-tripc--mediodia{--ca: #ffe6d6;--cb: #fff6ef;--cacc: #d9733a;--cchip: linear-gradient(90deg, #f6a25e, #f27fb5)}.cu-tripc--dia{--ca: #dcebfd;--cb: #f2f8ff;--cacc: #3b7fc4;--cchip: linear-gradient(90deg, #6fb6ef, #63d3b0)}.cu-tripc__chip{display:inline-flex;align-items:center;gap:4px;margin-bottom:10px;padding:6px 11px;border-radius:999px;background:var(--cchip);color:#fff;font:800 11px/1 var(--coco-font-body);letter-spacing:.06em;box-shadow:0 8px 16px -10px var(--cacc)}.cu-tripc__t{margin:0 0 6px;color:var(--cacc);font:800 13px/1.25 var(--coco-font-body);letter-spacing:.1em;text-transform:uppercase}.cu-tripc__x{margin:0;color:var(--coco-ink);font-size:15px;line-height:1.5}.cu-reveal{opacity:0;transform:translateY(26px) scale(.98);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0ms)}.cu-reveal.is-in{opacity:1;transform:none}.cu-reveal.is-in:hover{transition-delay:0ms}@media(max-width:749px){.cu-card{border-radius:22px;padding-bottom:14px}.cu-card__body,.cu-qcard__body{padding-left:10px;padding-right:10px}.cu-card__title,.cu-qcard__title{font-size:12.5px}.cu-price strong{font-size:15.5px}.cu-card .cu-btn{padding:9px 14px;font-size:12.5px}.cu-qcard .cu-btn{padding:11px 8px;font-size:13px}.cu-badge{top:9px;left:9px;font-size:10.5px;padding:5px 8px}.cu-badge--muestra{left:auto;right:9px}.cu-tab{padding:10px 14px;font-size:13.5px}.cu-step__name{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.cu *,.cu *:before,.cu *:after{animation:none!important;transition:none!important}.cu-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/coco-ui.css.map */
