:root{--crema: #F9F4DF;--dorado: #946F34;--cacao: #4B3527;--rosa-petalo: #FBEBF4;--rosa-hada: #D783A9;--celeste-cielo: #E0EAF5;--azul-hada: #A1BCDC;--mantequilla: #F5E6AE;--papel: #FFFCF1;--cacao-80: rgb(75 53 39 / .82);--rosa-2: color-mix(in srgb,var(--rosa-hada) 15%,var(--rosa-petalo));--rosa-3: color-mix(in srgb,var(--rosa-hada) 30%,var(--rosa-petalo));--amarillo-pastel: color-mix(in srgb,var(--mantequilla) 50%,var(--papel));--s1: var(--rosa-petalo);--s2: var(--amarillo-pastel);--s3: var(--rosa-2);--s4: var(--rosa-3);--s5: var(--rosa-hada);--s6: var(--rosa-3);--s7: var(--amarillo-pastel);--s8: var(--rosa-2);--f-title: "MaggieChevylia","Fraunces",Georgia,serif;--f-body: "EB Garamond",Garamond,"Times New Roman",serif;--f-firma: "Parisienne","Snell Roundhand",cursive;--shadow-sm: 0 6px 16px -8px rgb(75 53 39 / .3);--shadow-md: 0 16px 32px -16px rgb(75 53 39 / .42);--shadow-lg: 0 28px 54px -22px rgb(75 53 39 / .5);--ease: cubic-bezier(.2,.7,.2,1);--ease-bounce: cubic-bezier(.34,1.56,.64,1);--gutter: 16px;--header-h: 74px;--edge: 26px;--cloud-edge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 48' preserveAspectRatio='none'%3E%3Cpath d='M0 48V40A48.75 48.75 0 0 1 90 40A47.4 47.4 0 0 1 170 40A76.7 76.7 0 0 1 300 40V48Z'/%3E%3C/svg%3E");--cloud-square: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' preserveAspectRatio='none'%3E%3Ccircle cx='70' cy='62' r='46'/%3E%3Ccircle cx='122' cy='50' r='46'/%3E%3Ccircle cx='162' cy='92' r='38'/%3E%3Ccircle cx='156' cy='146' r='40'/%3E%3Ccircle cx='104' cy='160' r='40'/%3E%3Ccircle cx='52' cy='146' r='40'/%3E%3Ccircle cx='36' cy='98' r='34'/%3E%3Ccircle cx='100' cy='104' r='64'/%3E%3C/svg%3E");--cloud-tall: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 250' preserveAspectRatio='none'%3E%3Ccircle cx='40' cy='40' r='36'/%3E%3Ccircle cx='96' cy='30' r='34'/%3E%3Ccircle cx='152' cy='40' r='38'/%3E%3Ccircle cx='170' cy='96' r='30'/%3E%3Ccircle cx='166' cy='150' r='32'/%3E%3Ccircle cx='168' cy='204' r='30'/%3E%3Ccircle cx='150' cy='214' r='34'/%3E%3Ccircle cx='96' cy='220' r='32'/%3E%3Ccircle cx='44' cy='212' r='34'/%3E%3Ccircle cx='30' cy='160' r='30'/%3E%3Ccircle cx='34' cy='104' r='32'/%3E%3Crect x='26' y='36' width='148' height='186'/%3E%3C/svg%3E");--dot: radial-gradient(farthest-side,#000 calc(100% - 1px) ,#0000)}@media(min-width:600px){:root{--gutter: 24px;--edge: 34px}}@media(min-width:1024px){:root{--gutter: 32px;--edge: 44px;--header-h: 92px}}.coco *,.coco *:before,.coco *:after{box-sizing:border-box;margin:0;padding:0}.coco{letter-spacing:0;text-align:left;color:var(--cacao);font-family:var(--f-body);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased}@supports not (overflow: clip){.coco{overflow-x:hidden}}body.no-scroll{overflow:hidden}.coco img,.coco video,.coco svg{display:block;max-width:100%}.coco a{color:inherit}.coco button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.coco ul,.coco ol{list-style:none}.coco [hidden]{display:none!important}.coco svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.coco :focus-visible{outline:3px solid var(--rosa-hada);outline-offset:3px;border-radius:10px}.coco h1,.coco h2,.coco h3{font-family:var(--f-title);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:750;line-height:1.08;letter-spacing:-.01em;color:var(--h,var(--cacao));text-wrap:balance}.coco h1 em,.coco h2 em{font-style:normal;color:var(--em,var(--dorado))}.coco .firma{font-family:var(--f-firma);font-weight:400;color:var(--dorado);line-height:1.15;letter-spacing:0}.coco .container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--gutter)}.coco .section-head{margin-bottom:clamp(26px,4vw,46px)}.coco .section-head.center{text-align:center}.coco .section-head h2{font-size:clamp(30px,4.4vw,50px)}.coco .kicker{font-style:italic;font-weight:500;font-size:clamp(18px,1.8vw,21px);margin-top:8px;color:var(--fg,var(--cacao));opacity:.92}.coco .heart-inline{display:inline-block;color:var(--heart,var(--rosa-hada));animation:beat 2.8s ease-in-out infinite}.coco .skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:12px;background:var(--cacao);color:var(--crema);text-decoration:none}.coco .skip-link:focus{top:12px}.coco .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.coco .doodle-heart{fill:var(--rosa-hada);stroke:none}.coco .doodle-spark{fill:var(--dorado);stroke:none}.coco .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font-family:var(--f-body);font-weight:600;font-size:18px;letter-spacing:.04em;text-decoration:none;text-align:center;transition:background .25s,color .25s,box-shadow .3s,transform .4s var(--ease-bounce)}.coco .btn svg{width:20px;height:20px;flex-shrink:0;stroke-width:2.2;transition:transform .3s var(--ease)}.coco .btn:hover svg:last-child{transform:translate(4px)}.coco .btn:hover{transform:translateY(-3px) rotate(-1deg)}.coco .btn:active{transform:scale(.96)}.coco .btn-primary{background:var(--cacao);color:var(--crema);box-shadow:0 7px 0 -1px #4b352747}.coco .btn-light{background:var(--papel);color:var(--cacao);box-shadow:inset 0 0 0 1.5px var(--cacao),0 6px 0 -1px #4b35272e}.coco .btn-light:hover{background:var(--rosa-petalo)}.coco .btn-sm{min-height:42px;padding:0 22px;font-size:17px}.coco .icon-btn{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--cacao);transition:background .2s,transform .35s var(--ease-bounce);flex-shrink:0}.coco .icon-btn:hover{background:var(--mantequilla);transform:rotate(90deg)}.coco .icon-btn svg{width:22px;height:22px}.coco .sky{position:relative;height:60px;overflow:hidden;background:var(--s1)}@media(min-width:600px){.coco .sky{height:74px}}.coco .sky-cloud{position:absolute;z-index:0;color:var(--papel);animation:drift var(--dur,12s) ease-in-out infinite alternate}.coco .sky-cloud svg{width:100%;height:auto;fill:currentColor;stroke:none}.coco .k1{left:2%;top:4px;width:90px;--dur: 14s}.coco .k2{left:30%;bottom:-14px;width:70px;--dur: 11s;animation-delay:-4s}.coco .k3{right:3%;top:2px;width:104px;--dur: 13s;animation-delay:-7s}@media(max-width:599px){.coco .k2{display:none}.coco .k1{width:64px}.coco .k3{width:72px}}.coco .flyer{position:absolute;z-index:1;top:50%;left:0;display:flex;align-items:center;white-space:nowrap;translate:0 -50%;animation:fly var(--fly-dur,22s) linear infinite;will-change:transform}.coco .sky:hover .flyer{animation-play-state:paused}.coco .coco-img{flex-shrink:0;height:auto;filter:drop-shadow(0 6px 6px rgb(75 53 39 / .2))}.coco .flyer .coco-img{width:58px;transform-origin:50% 100%;animation:hop .5s ease-in-out infinite alternate}.coco .rope{width:34px;height:18px;margin:-12px 0 0 -8px;flex-shrink:0;stroke:var(--cacao);stroke-width:2.4}.coco .flyer-banner{padding:5px 18px;border-radius:999px;background:var(--cacao);color:var(--crema);box-shadow:0 5px 0 -1px #4b352740;font-family:var(--f-body);font-weight:600;font-size:16px;letter-spacing:.03em}.coco .speed{width:30px;height:22px;margin-left:6px;flex-shrink:0;stroke:var(--rosa-hada);stroke-width:2.6;animation:speed .7s ease-in-out infinite}@media(min-width:600px){.coco .flyer .coco-img{width:74px}.coco .flyer-banner{padding:7px 24px;font-size:18px}}.coco .site-header{position:sticky;top:0;z-index:40;background:#fbebf4e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow .35s,background .35s}.coco .site-header.is-scrolled{background:#fbebf4f7;box-shadow:0 10px 26px -18px #4b35278c}.coco .header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--header-h);transition:min-height .35s var(--ease)}.coco .site-header.is-scrolled .header-inner{min-height:calc(var(--header-h) - 12px)}.coco .header-side{display:flex;align-items:center;gap:2px}.coco .header-side-end{justify-content:flex-end}.coco .cloud-btn{display:grid;justify-items:center;padding:2px;color:var(--cacao);text-decoration:none;border-radius:22px}.coco .cloud-shape{position:relative;display:grid;place-items:center;width:56px;height:40px;animation:floatY var(--bob,3.5s) ease-in-out infinite;animation-delay:var(--bob-delay,0s)}.coco .cloud-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--papel);stroke:none;filter:drop-shadow(0 5px 7px rgb(75 53 39 / .2));transition:fill .25s,transform .45s var(--ease-bounce)}.coco .cloud-icon{position:relative;width:20px;height:20px;margin-top:6px;stroke-width:2}.coco .cloud-btn:hover .cloud-svg,.coco .cloud-btn:focus-visible .cloud-svg{fill:var(--mantequilla);transform:scale(1.1) rotate(-4deg)}.coco .hdr-label{display:none;margin-top:1px;font-family:var(--f-body);font-weight:600;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase}@media(min-width:900px){.coco .cloud-shape{width:70px;height:49px}.coco .cloud-icon{width:23px;height:23px;margin-top:8px}.coco .hdr-label{display:block}.coco .header-side{gap:14px}}.coco .coco-logo{display:grid;justify-items:center;text-decoration:none}.coco .coco-logo img{height:44px;width:auto;transition:transform .45s var(--ease-bounce),height .35s var(--ease)}.coco .coco-logo:hover img{transform:rotate(-4deg) scale(1.05)}@media(min-width:1024px){.coco .coco-logo img{height:60px}.coco .site-header.is-scrolled .coco-logo img{height:50px}}.coco .sec{position:relative;color:var(--fg,var(--cacao));padding-bottom:calc(var(--edge) + clamp(34px,6vw,80px))}.coco .sec-cloud{--cloud-x: 0px;margin-top:calc(var(--edge) * -1);padding-top:calc(var(--edge) + var(--pad-top,clamp(38px,6.5vw,86px)));-webkit-mask:var(--cloud-edge) var(--cloud-x) 0 / calc(var(--edge) * 6.25) var(--edge) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--edge) - 1px) / 100% 100% no-repeat;mask:var(--cloud-edge) var(--cloud-x) 0 / calc(var(--edge) * 6.25) var(--edge) repeat-x,linear-gradient(#000 0 0) 0 calc(var(--edge) - 1px) / 100% 100% no-repeat}.coco .s1{background:var(--s1)}.coco .s2{background:var(--s2)}.coco .s3{background:var(--s3)}.coco .s4{background:var(--s4)}.coco .s5{background:var(--s5);--em: var(--mantequilla);--heart: var(--mantequilla)}.coco .s6{background:var(--s6)}.coco .s7{background:var(--s7)}.coco .s8{background:var(--s8);--h: var(--cacao);--fg: var(--cacao)}.coco .hero{padding-top:clamp(16px,2.6vw,30px);padding-bottom:calc(var(--edge) + 22px);overflow-x:clip}.coco .hero-inner{display:grid;justify-items:center}.coco .hero-title{display:grid;justify-items:center;text-align:center;margin-top:clamp(14px,2.2vw,26px)}.coco .hero-line{display:inline-flex;align-items:center;gap:.35em;white-space:nowrap;color:var(--rosa-hada);font-size:clamp(21px,5.6vw,48px)}.coco .hero-firma{color:var(--dorado);font-size:clamp(36px,8.6vw,68px);line-height:1;margin-top:-.04em}.coco .spark{width:.55em;height:.55em;fill:var(--dorado);stroke:none;flex-shrink:0;animation:twinkle 3.2s ease-in-out infinite}.coco .spark-b{animation-delay:1.4s}@media(max-width:599px){.coco .hero-line .spark{display:none}}.coco .arches{--a: .56;--gap: 18px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);width:100%;max-width:1060px}@media(min-width:600px){.coco .arches{--gap: 30px;--a: .58}}@media(min-width:1024px){.coco .arches{--gap: clamp(30px,4vw,56px);--a: .6;width:min(100%,max(700px,calc((100vh - 420px) * .6 * 3 + 112px)))}@supports (height: 1svh){.coco .arches{width:min(100%,max(700px,calc((100svh - 420px) * .6 * 3 + 112px)))}}}.coco .arch-item{position:relative;z-index:1;display:block;text-decoration:none;color:inherit;border-radius:24px}.coco .arch{position:relative;display:block;width:100%;aspect-ratio:var(--a);overflow:hidden;isolation:isolate;border-radius:50% 50% 14px 14px / calc(var(--a) * 50%) calc(var(--a) * 50%) 14px 14px;background:var(--crema);box-shadow:var(--shadow-md);outline:2px solid var(--rosa-hada);outline-offset:3px;transition:transform .55s var(--ease),box-shadow .55s,outline-color .3s,outline-offset .45s var(--ease-bounce)}@media(min-width:600px){.coco .arch{outline-offset:6px}}.coco .arch-media{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .9s var(--ease)}.coco .arch-video{position:absolute;top:50%;left:var(--x);width:327.87%;max-width:none;height:auto;aspect-ratio:16 / 9;transform:translateY(-50%);object-fit:fill}.coco .arch-item:hover .arch,.coco .arch-item:focus-visible .arch{transform:translateY(-8px);box-shadow:var(--shadow-lg);outline-color:var(--dorado);outline-offset:10px}.coco .arch-item:hover .arch-media{transform:scale(1.05)}.coco .arch-clouds{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.coco .ac{position:absolute;fill:var(--papel);stroke:none;filter:drop-shadow(0 -3px 8px rgb(75 53 39 / .12));animation:drift var(--dur,9s) ease-in-out infinite alternate}.coco .ac1{left:-20%;bottom:-7%;width:78%;--dur: 9s}.coco .ac2{right:-24%;bottom:-10%;width:82%;--dur: 11s;animation-delay:-3s}.coco .ac3{left:6%;top:15%;width:34%;opacity:.88;--dur: 8s;animation-delay:-5s}.coco .arch-item:nth-child(2) .ac{animation-delay:-2s}.coco .arch-item:nth-child(3) .ac{animation-delay:-6s}.coco .arch-item:nth-child(2) .ac3{left:auto;right:8%;top:12%}.coco .doodle{position:absolute;z-index:0;pointer-events:none;display:none}.coco .doodle-heart.doodle{width:30px;height:30px;animation:floaty 6s ease-in-out infinite}.coco .doodle-spark.doodle{width:32px;height:32px;animation:twinkle 3.4s ease-in-out infinite}@media(min-width:900px){.coco .doodle{display:block}.coco .d1{left:-54px;top:52%;animation-delay:-2s}.coco .d2{left:calc(33.33% - 15px);top:-18px}.coco .d3{right:-52px;top:22%}.coco .d4{left:-48px;top:8%}.coco .d5{right:-46px;top:64%;animation-delay:-3s}}.coco .video-toggle{justify-self:end;display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;border-radius:999px;font-weight:600;font-size:16px;color:var(--cacao);opacity:.85;transition:background .2s,opacity .2s}.coco .video-toggle:hover{background:var(--mantequilla);opacity:1}.coco .video-toggle svg{width:16px;height:16px;stroke-width:2.4}.coco .video-toggle .ico-play{display:none;fill:currentColor}.coco .video-toggle.is-paused .ico-play{display:block}.coco .video-toggle.is-paused .ico-pause{display:none}.coco .ship{--pad-top: clamp(22px,3vw,34px);padding-bottom:calc(var(--edge) + 6px)}.coco .ship-text{text-align:center;font-family:var(--f-title);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:600;font-size:clamp(22px,2.7vw,32px);line-height:1.22;color:var(--cacao)}.coco .ship-text strong{font-weight:800;background:linear-gradient(transparent 62%,#d783a980 62%);padding:0 .08em}.coco .ship-sub{display:block;margin-top:6px;font-family:var(--f-body);font-weight:500;font-size:clamp(18px,1.6vw,20px);color:var(--cacao)}.coco .doodle-side{position:absolute;z-index:0;width:30px;height:30px;pointer-events:none;display:none;animation:floaty 6s ease-in-out infinite}.coco .ds-l{left:7%;top:34%}.coco .ds-r{right:7%;top:40%;animation-delay:-3s}@media(min-width:900px){.coco .doodle-side{display:block}}.coco .road{position:relative;height:62px;margin-top:8px;overflow:hidden}.coco .road:after{content:"";position:absolute;left:0;right:0;bottom:9px;border-bottom:3px dashed rgb(75 53 39 / .3)}.coco .road-runner{position:absolute;top:0;right:0;bottom:0;left:0;animation:drive var(--drive-dur,7s) linear infinite;will-change:transform}@media(min-width:900px){.coco .road-runner{--drive-dur: 10s}}.coco .truck{position:absolute;right:100%;bottom:11px;width:88px;height:55px}.coco .truck-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.coco .truck-box,.coco .truck-cab{fill:var(--papel);stroke:var(--cacao);stroke-width:2.2}.coco .truck-window{fill:var(--rosa-petalo);stroke:var(--cacao);stroke-width:1.8}.coco .truck-heart{fill:var(--rosa-hada);stroke:none}.coco .truck-body{animation:bob .32s ease-in-out infinite alternate}.coco .truck-wheel{transform-box:fill-box;transform-origin:center;animation:spin .55s linear infinite}.coco .truck-wheel circle{fill:var(--cacao);stroke:var(--cacao)}.coco .truck-wheel path{stroke:var(--crema);stroke-width:1.6}.coco .truck-lines path{stroke:var(--rosa-hada);stroke-width:2.4;stroke-dasharray:7 6;animation:dash .45s linear infinite}.coco .puff{position:absolute;left:-2px;bottom:6px;width:13px;height:13px;border-radius:50%;background:var(--papel);opacity:0;animation:puff 1.1s ease-out infinite}.coco .puff-b{animation-delay:.37s}.coco .puff-c{animation-delay:.74s}.coco .truck-heart-pop{position:absolute;left:34px;top:-4px;width:17px;height:17px;fill:var(--rosa-hada);stroke:none;opacity:0;animation:heartPop 2.2s ease-out infinite}.coco .carousel{position:relative}.coco [data-track]{position:relative;scrollbar-width:none;overscroll-behavior-x:contain}.coco [data-track]::-webkit-scrollbar{display:none}.coco .car-dots{display:none;justify-content:center;gap:2px;margin-top:2px}.coco .carousel.is-scrollable .car-dots{display:flex}.coco .car-dot{width:24px;height:24px;display:grid;place-items:center}.coco .car-dot:before{content:"";width:9px;height:9px;border-radius:99px;background:var(--dot-off,rgb(75 53 39 / .3));transition:width .35s var(--ease),background .3s}.coco .car-dot.is-active:before{width:24px;background:var(--dot-on,var(--cacao))}.coco .car-btn{position:absolute;top:40%;z-index:3;width:50px;height:50px;border-radius:50%;background:var(--papel);color:var(--cacao);box-shadow:var(--shadow-md);display:none;place-items:center;transition:transform .35s var(--ease-bounce),opacity .25s,background .2s}.coco .car-btn svg{width:22px;height:22px;stroke-width:2.2}.coco .car-btn:hover{background:var(--mantequilla);transform:scale(1.1)}.coco .car-btn:disabled{opacity:0;pointer-events:none}.coco .car-prev{left:-20px}.coco .car-next{right:-20px}@media(min-width:1024px){.coco .carousel.is-scrollable .car-btn{display:grid}}.coco .col-track{display:grid;grid-auto-flow:column;grid-auto-columns:70vw;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:14px 15vw 18px;margin-inline:calc(var(--gutter) * -1);scroll-padding-inline:15vw}.coco .col-item{scroll-snap-align:center;min-width:0}@media(min-width:600px){.coco .col-track{grid-auto-columns:40%;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.coco .col-item{scroll-snap-align:start}}@media(min-width:1024px){.coco .col-track{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;padding:14px 0 0;gap:clamp(18px,2.2vw,32px);max-width:1120px;margin:0 auto}}.coco .col-card{display:grid;justify-items:center;gap:10px;text-align:center;text-decoration:none;color:inherit;border-radius:30px}.coco .cloud-wrap{display:block;width:100%;filter:drop-shadow(0 14px 16px rgb(75 53 39 / .26));transition:transform .6s var(--ease-bounce)}.coco .cloud-img{position:relative;display:block;aspect-ratio:1;background:var(--mantequilla);-webkit-mask:var(--cloud-square) center / 100% 100% no-repeat;mask:var(--cloud-square) center / 100% 100% no-repeat}.coco .cloud-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease),opacity .6s var(--ease)}.coco .cloud-img .img2{opacity:0}.coco .col-card:hover .cloud-wrap,.coco .col-card:focus-visible .cloud-wrap{transform:translateY(-10px) rotate(-3deg) scale(1.03)}.coco .col-card:hover .cloud-img img{transform:scale(1.06)}.coco .col-card:hover .img2{opacity:1}.coco .col-name{font-family:var(--f-title);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:750;font-size:clamp(22px,2.1vw,26px);line-height:1.1;color:var(--cacao)}.coco .cloud-all{display:grid;place-items:center;background:var(--mantequilla)}.coco .cloud-all .ring{position:absolute;top:7%;right:7%;bottom:7%;left:7%;width:86%;height:86%;animation:spin 26s linear infinite}.coco .cloud-all .ring text{font-family:var(--f-body);font-weight:600;font-size:15px;letter-spacing:3px;fill:var(--cacao);stroke:none;text-transform:uppercase}.coco .all-inner{position:relative;z-index:1;display:grid;justify-items:center;gap:8px}.coco .all-inner b{font-family:var(--f-title);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:800;font-size:clamp(26px,2.6vw,32px);line-height:1;color:var(--cacao)}.coco .all-arrow{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--cacao);color:var(--crema);box-shadow:var(--shadow-md);transition:transform .5s var(--ease-bounce)}.coco .all-arrow svg{width:22px;height:22px;stroke-width:2.4}.coco .col-card:hover .all-arrow{transform:rotate(-45deg) scale(1.1)}.coco .steps-box{position:relative;max-width:900px;margin:0 auto;padding:clamp(24px,3vw,36px) clamp(18px,3vw,40px) clamp(26px,3.2vw,40px);border:2px dashed rgb(75 53 39 / .4);border-radius:36px;background:var(--papel)}.coco .steps-box .section-head{margin-bottom:clamp(18px,2.6vw,28px)}.coco .steps-box .section-head h2{font-size:clamp(25px,3vw,36px);font-weight:550}.coco .doodle-in{position:absolute;width:24px;height:24px;pointer-events:none;animation:floaty 6s ease-in-out infinite}.coco .di-1{left:20px;bottom:20px}.coco .di-2{right:24px;top:20px;animation:twinkle 3.4s ease-in-out infinite}.coco .scribble-word{position:relative;display:inline-block;white-space:nowrap}.coco .scribble{position:absolute;left:-2%;bottom:-.16em;width:104%;height:.34em;stroke:var(--rosa-hada);stroke-width:3;opacity:.9;overflow:visible}.coco .scribble path,.coco .draw path,.coco .step-arrow path{stroke-dasharray:1;stroke-dashoffset:0}.js-anim .coco .scribble path{stroke-dashoffset:1;transition:stroke-dashoffset 1.3s var(--ease) .45s}.js-anim .coco .is-in .scribble path{stroke-dashoffset:0}.coco .steps{display:grid;gap:22px}.coco .step{position:relative;display:grid;grid-template-columns:86px minmax(0,1fr);column-gap:16px;row-gap:8px;align-items:center;justify-items:start}.coco .step-frame{grid-row:span 2;width:86px;filter:drop-shadow(0 8px 12px rgb(75 53 39 / .2));transition:transform .5s var(--ease-bounce)}.coco .step-cloud{display:grid;place-items:center;aspect-ratio:1;background:var(--rosa-petalo);-webkit-mask:var(--cloud-square) center / 100% 100% no-repeat;mask:var(--cloud-square) center / 100% 100% no-repeat}.coco .step-cloud svg{width:54%;stroke:var(--cacao);stroke-width:2.2}.coco .step:hover .step-frame{transform:translateY(-6px) rotate(-4deg)}.js-anim .coco .draw path{stroke-dashoffset:1;transition:stroke-dashoffset 1.5s var(--ease) calc(var(--i,0) * .35s + .35s)}.js-anim .coco .is-in .draw path{stroke-dashoffset:0}.coco .step-num{position:absolute;left:-8px;top:-6px;z-index:1;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--cacao);background:var(--crema);font-family:var(--f-body);font-size:17px;font-weight:600;color:var(--cacao)}.coco .step h3{align-self:end;font-family:var(--f-body);font-variation-settings:normal;font-weight:600;font-size:clamp(19px,1.8vw,21px);line-height:1.25;letter-spacing:0}.coco .step:not(:has(.btn)) h3{grid-row:span 2;align-self:center}.coco .step .btn{align-self:start}.coco .step:not(:last-child):after{content:"";position:absolute;left:42px;top:calc(100% + 2px);height:18px;border-left:3px dotted var(--cacao);opacity:.3}.coco .step-arrow{display:none}@media(min-width:900px){.coco .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,60px)}.coco .step{grid-template-columns:1fr;justify-items:center;align-content:start;text-align:center;row-gap:10px}.coco .step-frame{grid-row:auto;width:clamp(112px,10vw,128px)}.coco .step:not(:has(.btn)) h3{grid-row:auto}.coco .step h3{align-self:start}.coco .step-num{left:calc(50% - clamp(72px,6.6vw,80px));top:4px;width:34px;height:34px;font-size:18px}.coco .step:not(:last-child):after{display:none}.coco .step-arrow{display:block;position:absolute;top:clamp(44px,4.2vw,54px);right:calc(clamp(28px,4vw,60px)/-2 - 32px);width:64px;stroke:var(--cacao);stroke-width:2.2;opacity:.5}.js-anim .coco .step-arrow path{stroke-dashoffset:1;transition:stroke-dashoffset 1s var(--ease) calc(var(--i,0) * .35s + 1.2s)}.js-anim .coco .is-in .step-arrow path{stroke-dashoffset:0}}.coco .cloud-card{--s: 14px;-webkit-mask:var(--dot) 0 0 / calc(var(--s) * 2) calc(var(--s) * 2) round no-repeat,var(--dot) 0 100% / calc(var(--s) * 2) calc(var(--s) * 2) round no-repeat,var(--dot) 0 0 / calc(var(--s) * 2) calc(var(--s) * 2) no-repeat round,var(--dot) 100% 0 / calc(var(--s) * 2) calc(var(--s) * 2) no-repeat round,linear-gradient(#000 0 0) 50% 50% / calc(100% - var(--s) * 2 + 2px) calc(100% - var(--s) * 2 + 2px) no-repeat;mask:var(--dot) 0 0 / calc(var(--s) * 2) calc(var(--s) * 2) round no-repeat,var(--dot) 0 100% / calc(var(--s) * 2) calc(var(--s) * 2) round no-repeat,var(--dot) 0 0 / calc(var(--s) * 2) calc(var(--s) * 2) no-repeat round,var(--dot) 100% 0 / calc(var(--s) * 2) calc(var(--s) * 2) no-repeat round,linear-gradient(#000 0 0) 50% 50% / calc(100% - var(--s) * 2 + 2px) calc(100% - var(--s) * 2 + 2px) no-repeat}.coco .reviews-sec{--dot-off: rgb(75 53 39 / .32);--dot-on: var(--cacao);--pad-top: clamp(14px,2.4vw,30px);padding-bottom:calc(var(--edge) + clamp(20px,3vw,40px))}.coco .reviews-sec .section-head{margin-bottom:clamp(4px,1vw,12px)}.coco .reviews-sec .section-head h2{white-space:nowrap;font-weight:500;font-size:clamp(18px,4.7vw,40px);letter-spacing:.01em;color:var(--mantequilla);text-shadow:0 2px 0 rgb(75 53 39 / .22),0 6px 18px rgb(75 53 39 / .18)}.coco .reviews{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:18px var(--gutter) 18px;margin-inline:calc(var(--gutter) * -1);scroll-padding-inline:var(--gutter)}@media(min-width:600px){.coco .reviews{grid-auto-columns:42%}}@media(min-width:1024px){.coco .reviews{grid-auto-columns:calc((100% - 72px)/4);gap:24px;margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px}}.coco .review{scroll-snap-align:start;position:relative;min-width:0;filter:drop-shadow(0 12px 14px rgb(75 53 39 / .28));transition:transform .45s var(--ease-bounce)}.coco .review:hover{transform:translateY(-6px) rotate(-1deg)}.coco .review-card{--s: 13px;height:100%;display:grid;gap:12px;justify-items:center;padding:22px 20px 24px;background:var(--papel);color:var(--cacao)}.coco .review-shot{width:100%;border-radius:16px;overflow:hidden;cursor:zoom-in;background:var(--crema)}.coco .review-shot img{width:100%;aspect-ratio:.72;object-fit:cover;object-position:center bottom;transition:transform .6s var(--ease)}.coco .review-shot:hover img{transform:scale(1.04)}.coco .stars{display:flex;gap:3px}.coco .stars svg{width:19px;height:19px;fill:var(--dorado);stroke:none}.coco .review-heart{position:absolute;right:20px;bottom:20px;width:22px;height:22px;stroke:var(--rosa-hada);stroke-width:2;transition:transform .4s var(--ease-bounce),fill .3s}.coco .review:hover .review-heart{fill:var(--rosa-hada);transform:scale(1.25)}.coco .visor{margin:auto;border:0;padding:0;background:transparent;max-width:min(92vw,520px);overflow:visible}.coco .visor::backdrop{background:#4b3527b8}.coco .visor img{max-height:86vh;width:auto;border-radius:20px;box-shadow:0 0 0 8px var(--papel)}.coco .visor-close{position:absolute;top:-18px;right:-18px;background:var(--papel);box-shadow:var(--shadow-md)}.coco .faq-grid{display:grid;gap:clamp(20px,4vw,56px)}@media(min-width:900px){.coco .faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}}.coco .faq-art{position:relative;width:min(100%,460px);margin-inline:auto;aspect-ratio:500 / 380}.coco .faq-path{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.coco .faq-line{stroke:var(--cacao);stroke-width:2.2;stroke-dasharray:2 9;opacity:.7}.coco .faq-heart{fill:var(--rosa-hada);stroke:none}.coco .coco-faq{position:absolute;left:0;bottom:4%;width:40%;height:auto;transform-origin:50% 100%;animation:sway 2.6s ease-in-out infinite;filter:drop-shadow(0 6px 8px rgb(75 53 39 / .14))}.coco .letter{position:absolute;left:0;top:0;width:58px;height:42px;margin:-21px 0 0 -29px;opacity:0;will-change:transform}.coco .letter svg{width:100%;height:100%;overflow:visible}.coco .letter-body{fill:var(--papel);stroke:var(--cacao);stroke-width:2}.coco .letter-flap{stroke:var(--cacao);stroke-width:2}.coco .letter-heart{fill:var(--rosa-hada);stroke:none}.coco .faq-head{margin-bottom:20px}.coco .faq-firma{font-size:clamp(28px,3vw,36px);margin-top:2px}@media(max-width:899px){.coco .faq-head{text-align:center}}.coco .faq-list{display:grid;gap:12px}.coco .faq-item{--s: 8px;background:var(--papel);color:var(--cacao);transition:background .3s}.coco .faq-item.is-open{background:var(--mantequilla)}.coco .faq-item h3{font:inherit;color:inherit}.coco .faq-q{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px 14px 24px;text-align:left;font-weight:600;font-size:19px;line-height:1.3;color:var(--cacao)}.coco .faq-q:focus-visible{outline-offset:-8px}.coco .faq-icon{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--rosa-petalo);color:var(--cacao);transition:transform .45s var(--ease-bounce),background .3s,color .3s}.coco .faq-icon svg{width:18px;height:18px;stroke-width:2.4}.coco .faq-item.is-open .faq-icon{transform:rotate(135deg);background:var(--cacao);color:var(--crema)}.coco .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.coco .faq-item.is-open .faq-a{grid-template-rows:1fr}.coco .faq-a>div{overflow:hidden}.coco .faq-a p{padding:0 24px 18px;font-size:18px}.coco .faq-a p+p{margin-top:-8px}.coco .faq-more{margin-top:18px;font-size:18px}.coco .faq-more a{font-weight:600;text-decoration-color:var(--rosa-hada);text-decoration-thickness:2px;text-underline-offset:4px}@media(max-width:899px){.coco .faq-more{text-align:center}}.coco .jari-card{position:relative;z-index:1;display:grid;gap:22px;max-width:900px;margin:0 auto;padding:clamp(24px,3.4vw,40px);background:var(--papel);border-radius:32px;color:var(--cacao);box-shadow:var(--shadow-md)}@media(min-width:640px){.coco .jari-card{grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px)}}.coco .jari-media{width:min(100%,280px);justify-self:center}.coco .jari-media video{width:100%;aspect-ratio:.72;object-fit:cover;background:var(--rosa-petalo);border-radius:24px;outline:1.5px solid var(--dorado);outline-offset:7px}.coco .jari-copy{display:grid;gap:12px}.coco .jari-firma{font-size:clamp(28px,3vw,36px)}.coco .jari-copy h2{font-size:clamp(30px,4vw,46px);margin-bottom:4px}.coco .jari-copy p:not(.firma){font-size:19px}@media(max-width:639px){.coco .jari-copy{text-align:center}}.coco .site-footer{padding-bottom:34px}.coco .footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.coco .footer-brand{grid-column:1 / -1;display:grid;gap:12px;justify-items:start;align-content:start;max-width:340px}@media(min-width:640px){.coco .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.coco .footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}.coco .footer-brand{grid-column:auto}}.coco .logo-cloud{display:grid;place-items:center;width:190px;aspect-ratio:1.25;background:var(--papel);-webkit-mask:var(--cloud-square) center / 100% 100% no-repeat;mask:var(--cloud-square) center / 100% 100% no-repeat}.coco .logo-cloud img{width:62%;height:auto}.coco .footer-brand p{font-size:18px}.coco .footer-col{display:grid;gap:4px;align-content:start}.coco .footer-title{font-family:var(--f-title);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:750;font-size:22px;color:var(--cacao);margin-bottom:4px}.coco .footer-col a{width:fit-content;padding-block:4px;text-decoration:none;background:linear-gradient(currentColor 0 0) 0 100% / 0 2px no-repeat;transition:background-size .35s var(--ease),color .2s}.coco .footer-col a{color:var(--cacao)}.coco .footer-col a:hover{background-size:100% 2px;background-image:linear-gradient(var(--rosa-hada) 0 0)}.coco .footer-bottom{margin-top:30px;padding-top:18px;border-top:2px dashed rgb(75 53 39 / .22);font-size:16px}.coco .side-tab{position:fixed;top:50%;translate:0 -50%;z-index:35;display:flex;align-items:center;gap:0;height:48px;padding:0 10px 0 8px;background:var(--rosa-hada);color:var(--mantequilla);box-shadow:0 0 0 2.5px var(--papel),var(--shadow-md);text-decoration:none;transition:gap .35s var(--ease),padding .35s var(--ease),background .25s}.coco .side-tab svg{width:25px;height:25px;flex-shrink:0;stroke-width:1.9}.coco .side-tab .fill{fill:currentColor;stroke:none}.coco .side-ig{left:0;border-radius:0 999px 999px 0}.coco .side-wa{right:0;top:calc(50% + 76px);flex-direction:row-reverse;padding:0 8px 0 10px;border-radius:999px 0 0 999px}@media(min-width:900px){.coco .side-tab{height:56px;padding-inline:12px 14px}.coco .side-wa{top:calc(50% + 92px);padding-inline:14px 12px}.coco .side-tab svg{width:28px;height:28px}}.coco .capa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.coco .capa-fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#4b352773;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .35s}.coco .capa.is-open .capa-fondo{opacity:1}.coco .menu-panel{position:absolute;top:0;bottom:0;left:0;width:min(88vw,390px);display:flex;flex-direction:column;background:var(--rosa-petalo);border-radius:0 36px 36px 0;box-shadow:var(--shadow-lg);transform:translate(-104%);transition:transform .5s var(--ease);overflow:hidden}.coco .capa.is-open .menu-panel{transform:none}.coco .drawer-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 18px;border-bottom:2px dashed rgb(215 131 169 / .7)}.coco .drawer-head img{height:50px;width:auto}.coco .drawer-body{flex:1;overflow-y:auto;padding:12px 14px 28px;display:grid;gap:2px;align-content:start}.coco .drawer-link{display:block;padding:8px 10px;border-radius:16px;font-family:var(--f-title);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:700;font-size:24px;line-height:1.2;color:var(--cacao);text-decoration:none;transition:background .2s,padding .35s var(--ease)}.coco .drawer-link:hover{background:var(--papel);padding-left:18px}.coco .drawer-small{font-size:19px;margin-top:10px}.coco .drawer-title{margin:16px 10px 4px;font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.coco .drawer-cols{display:grid}.coco .drawer-cols a{display:block;padding:8px 10px;border-radius:12px;font-weight:600;font-size:18px;color:var(--cacao);text-decoration:none;transition:background .2s,padding .3s var(--ease)}.coco .drawer-cols a:hover{background:var(--papel);padding-left:16px}.js-anim .coco .capa.is-open .drawer-body>*{animation:slideIn .5s var(--ease) both}.js-anim .coco .capa.is-open .drawer-body>:nth-child(2){animation-delay:.05s}.js-anim .coco .capa.is-open .drawer-body>:nth-child(3){animation-delay:.1s}.js-anim .coco .capa.is-open .drawer-body>:nth-child(n+4){animation-delay:.15s}.coco .search-panel{position:absolute;top:0;left:0;right:0;max-height:88vh;overflow-y:auto;padding:16px var(--gutter) 26px;background:var(--rosa-petalo);border-radius:0 0 36px 36px;box-shadow:var(--shadow-lg);transform:translateY(-104%);transition:transform .5s var(--ease)}.coco .capa.is-open .search-panel{transform:none}.coco .search-form{max-width:760px;margin:0 auto;display:flex;align-items:center;gap:8px;padding:5px 5px 5px 18px;background:var(--papel);border:2px solid var(--rosa-hada);border-radius:999px;transition:border-color .2s,box-shadow .2s}.coco .search-form:focus-within{border-color:var(--cacao);box-shadow:0 0 0 4px #4b35271f}.coco .search-form>svg{width:22px;height:22px;color:var(--cacao);flex-shrink:0}.coco .search-form input{flex:1;min-width:0;height:46px;border:0;outline:0;background:transparent;font:inherit;font-size:19px;color:var(--cacao)}.coco .search-form input::-webkit-search-cancel-button{display:none}.coco .search-results{max-width:760px;margin:16px auto 0;display:grid;gap:14px}.coco .sr-title{font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.coco .sr-list{display:grid;gap:4px}@media(min-width:700px){.coco .sr-list{grid-template-columns:1fr 1fr}}.coco .sr-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:18px;text-decoration:none;color:inherit;transition:background .2s,transform .3s var(--ease)}.coco .sr-item:hover,.coco .sr-item:focus-visible{background:var(--papel);transform:translate(3px)}.coco .sr-item img{width:58px;height:58px;flex-shrink:0;object-fit:cover;-webkit-mask:var(--cloud-square) center / 100% 100% no-repeat;mask:var(--cloud-square) center / 100% 100% no-repeat;background:var(--papel)}.coco .sr-name{display:block;font-weight:600;font-size:18px;line-height:1.3;color:var(--cacao)}.coco .sr-price{font-family:var(--f-title);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:750;font-size:19px;color:var(--cacao)}.coco .sr-chips{display:flex;flex-wrap:wrap;gap:8px}.coco .sr-chip{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:2px solid var(--rosa-hada);background:var(--papel);font-weight:600;text-decoration:none;color:var(--cacao);transition:background .2s,border-color .2s,transform .35s var(--ease-bounce)}.coco .sr-chip:hover{background:var(--mantequilla);border-color:var(--cacao);transform:translateY(-2px) rotate(-1deg)}.coco .sr-empty{font-size:18px}.coco .sr-all{justify-self:start}.coco .crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;font-size:16px;color:var(--cacao-80);margin-bottom:14px}.coco .crumbs a{font-weight:600;color:var(--cacao);text-decoration:none}.coco .crumbs a:hover{text-decoration:underline;text-decoration-color:var(--rosa-hada);text-underline-offset:3px}.coco .page-cocito{position:absolute;z-index:1;width:clamp(84px,11vw,140px);height:auto;transform-origin:50% 100%;animation:sway 2.8s ease-in-out infinite;filter:drop-shadow(0 6px 8px rgb(75 53 39 / .14));pointer-events:none}.coco .col-hero{padding-top:clamp(20px,3vw,40px);text-align:center}.coco .col-hero .container{position:relative}.coco .col-hero h1{font-size:clamp(36px,5.4vw,62px)}.coco .col-hero .firma{display:block;font-size:clamp(32px,4vw,46px);margin-top:4px}.coco .col-hero .page-cocito{right:max(0px,calc(50% - 560px));top:-6px}.coco .col-hero .doodle-side{display:block}@media(max-width:699px){.coco .col-hero .page-cocito{right:4px;top:40px;width:74px}.coco .col-hero .doodle-side{display:none}}.coco .col-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:clamp(18px,3vw,30px)}.coco .col-count{font-style:italic;font-size:18px}.coco .select-cloud{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 44px 0 20px;border-radius:999px;background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--cacao);font-weight:600}.coco .select-cloud select{-webkit-appearance:none;appearance:none;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;padding:6px 0}.coco .select-cloud svg{position:absolute;right:16px;width:18px;height:18px;pointer-events:none;stroke-width:2.2}.coco .prod-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}@media(min-width:700px){.coco .prod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px}}@media(min-width:1024px){.coco .prod-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}}.coco .prod{min-width:0;animation:cardIn .6s var(--ease) both;animation-delay:calc(var(--i,0) * 55ms)}.coco .prod-card{display:grid;gap:10px;text-decoration:none;color:inherit;border-radius:28px}.coco .prod-frame{position:relative;display:block;filter:drop-shadow(0 12px 14px rgb(75 53 39 / .26));transition:transform .55s var(--ease-bounce)}.coco .prod-media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--papel);-webkit-mask:var(--cloud-tall) center / 100% 100% no-repeat;mask:var(--cloud-tall) center / 100% 100% no-repeat}.coco .prod-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease),opacity .55s var(--ease)}.coco .prod-media .img2{opacity:0}.coco .prod-card:hover .prod-frame,.coco .prod-card:focus-visible .prod-frame{transform:translateY(-8px) rotate(-1.5deg)}.coco .prod-card:hover .prod-media img{transform:scale(1.06)}.coco .prod-card:hover .img2{opacity:1}.coco .prod-badges{position:absolute;top:4px;left:2px;right:2px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.coco .prod-badge{padding:2px 12px;border-radius:999px;font-weight:600;font-size:14px;line-height:1.5;background:var(--papel);color:var(--cacao);box-shadow:0 4px 0 -1px #4b352733;rotate:-3deg}.coco .prod-badge-oro{background:var(--cacao);color:var(--crema);rotate:2deg}.coco .prod-cta{position:absolute;left:50%;bottom:6px;z-index:2;translate:-50% 0;min-height:42px;display:flex;align-items:center;gap:6px;padding:0 18px;border-radius:999px;background:var(--cacao);color:var(--crema);white-space:nowrap;font-weight:600;font-size:16px;opacity:0;transform:translateY(12px);transition:opacity .3s,transform .45s var(--ease-bounce)}.coco .prod-cta svg{width:16px;height:16px;stroke-width:2.2}.coco .prod-card:hover .prod-cta,.coco .prod-card:focus-visible .prod-cta{opacity:1;transform:none}@media(hover:none){.coco .prod-cta{display:none}}.coco .prod-name{font-weight:600;font-size:18px;line-height:1.3;color:var(--cacao);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.coco .prod-price{font-family:var(--f-title);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:750;font-size:22px;line-height:1;color:var(--cacao)}.coco .center-cta{display:flex;justify-content:center;margin-top:clamp(30px,4vw,48px)}.js-anim .coco [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--i,0) * .11s)}.js-anim .coco [data-reveal=rise]{transform:translateY(42px) scale(.95)}.js-anim .coco [data-reveal].is-in{opacity:1;transform:none}.coco .col-item,.coco .review{animation:cardIn .7s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms)}.js-anim .coco [data-reveal-group]:not(.is-in) :is(.col-item,.review,.prod){animation-play-state:paused}@keyframes fly{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@keyframes drive{0%{transform:translate(0)}to{transform:translate(calc(100% + 120px))}}@keyframes drift{0%{translate:-10px 0}to{translate:10px 0}}@keyframes floatY{0%,to{translate:0 0}50%{translate:0 6px}}@keyframes hop{0%{translate:0 2px;rotate:-4deg}to{translate:0 -4px;rotate:4deg}}@keyframes sway{0%,to{rotate:-5deg;translate:0 0}50%{rotate:5deg;translate:0 -6px}}@keyframes speed{0%,to{opacity:.35;translate:0 0}50%{opacity:1;translate:4px 0}}@keyframes beat{0%,55%,to{transform:scale(1)}8%{transform:scale(1.25)}16%{transform:scale(1)}24%{transform:scale(1.16)}}@keyframes twinkle{0%,to{opacity:.45;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(18deg)}}@keyframes floaty{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-10px) rotate(8deg)}}@keyframes bob{to{transform:translateY(-1.6px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dash{to{stroke-dashoffset:-13}}@keyframes puff{0%{transform:translate(0) scale(.4);opacity:.95}to{transform:translate(-36px,-16px) scale(1.7);opacity:0}}@keyframes heartPop{0%,35%{transform:translateY(6px) scale(.3);opacity:0}50%{opacity:1}to{transform:translateY(-24px) scale(1);opacity:0}}@keyframes ping{0%{transform:scale(1);opacity:.8}75%,to{transform:scale(1.3);opacity:0}}@keyframes cardIn{0%{opacity:0;translate:0 22px;scale:.96}}@keyframes slideIn{0%{opacity:0;transform:translate(-16px)}}@media(prefers-reduced-motion:reduce){.coco *,.coco *:before,.coco *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.coco .flyer{animation:none!important;left:50%;translate:-50% -50%}.coco .road-runner{animation:none!important;transform:translate(50%)}.coco .truck{right:auto;left:-44px}.coco .letter{opacity:1}}.coco .collections .kicker{color:var(--rosa-hada);font-weight:600;opacity:1}.coco .arch{outline:0}.coco .arch-item:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:2;pointer-events:none;border:3px dotted var(--rosa-hada);border-radius:50% 50% 20px 20px / calc(var(--a) * 50%) calc(var(--a) * 50%) 20px 20px;transition:inset .45s var(--ease-bounce),border-color .3s,transform .55s var(--ease)}@media(min-width:600px){.coco .arch-item:after{top:-12px;right:-12px;bottom:-12px;left:-12px;border-width:4px}}.coco .arch-item:hover:after,.coco .arch-item:focus-visible:after{border-color:var(--dorado);transform:translateY(-8px)}.coco .hero-title{font-family:var(--f-body);font-variation-settings:normal;font-weight:500;color:var(--cacao)}.coco .hero-pill{display:inline-block;white-space:nowrap;font-size:clamp(15px,5vw,38px);line-height:1.2;letter-spacing:.02em;padding:.42em 1.05em;border-radius:18px;background:var(--papel);box-shadow:inset 0 0 0 1.5px #d783a999,var(--shadow-sm)}body.coco-body{background:var(--rosa-petalo);overflow-x:clip}.coco-sticky{position:sticky;top:0;z-index:40}.coco .cloud-shape .cart-count{position:absolute;top:-6px;right:0;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--rosa-hada);color:var(--cacao);font:700 12px/20px var(--f-body);text-align:center}.coco .drawer-sub{display:grid;padding:0 0 6px 14px}.coco .drawer-sub a{padding:6px 10px;border-radius:12px;font-weight:600;font-size:17px;color:var(--cacao);text-decoration:none}.coco .drawer-sub a:hover{background:var(--papel)}.coco .col-note{margin-top:10px;font-size:17px;color:var(--cacao-80)}.coco .col-desc{max-width:60ch;margin:8px auto 0;font-style:italic;font-size:18px;color:var(--cacao-80)}.coco .coco-pag{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(28px,4vw,44px)}.coco .coco-pag a,.coco .coco-pag span{min-width:44px;height:44px;padding:0 14px;display:grid;place-items:center;border-radius:999px;background:var(--papel);box-shadow:inset 0 0 0 1.5px #4b352740;text-decoration:none;font-weight:600;color:var(--cacao)}.coco .coco-pag .is-current{background:var(--cacao);color:var(--crema);box-shadow:none}.coco .prod-badge-agotado{background:var(--cacao-80);color:var(--crema)}:root{--font-body-family: "EB Garamond",Garamond,"Times New Roman",serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Fraunces",Georgia,serif;--font-heading-style: normal;--font-heading-weight: 700;--font-body-scale: 1.12;--buttons-radius: 999px;--buttons-radius-outset: 1000px;--inputs-radius: 16px;--inputs-radius-outset: 17px;--variant-pills-radius: 999px;--media-radius: 22px}body.coco-body{color:var(--cacao)}body.coco-body :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3){font-variation-settings:"SOFT" 100,"WONK" 0;letter-spacing:-.005em}body.coco-body .product__title>*{font-weight:750;color:var(--cacao);line-height:1.12}body.coco-body .product .price,body.coco-body .product .price-item{font-family:Fraunces,Georgia,serif;font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:750;color:var(--cacao);letter-spacing:0}body.coco-body .product-form__submit,body.coco-body .cart__checkout-button,body.coco-body .button:not(.button--secondary):not(.button--tertiary){background-color:var(--cacao);color:var(--crema);font-weight:600;letter-spacing:.04em}body.coco-body .product-form__submit.button--secondary{background-color:var(--cacao);color:var(--crema)}body.coco-body .product-form__submit:after,body.coco-body .button:after{box-shadow:0 0 0 1.5px var(--cacao)}body.coco-body .shopify-payment-button__button--unbranded{border-radius:999px;background-color:var(--rosa-hada);color:var(--cacao);font-weight:700}body.coco-body .product-form__input input[type=radio]+label{font-weight:600}body.coco-body .product-form__input input[type=radio]:checked+label{background-color:var(--cacao);color:var(--crema)}body.coco-body .product__media-item .media,body.coco-body .product-media-container .media{border-radius:22px;overflow:hidden}:root,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2,.color-scheme-6767afdb-fb19-4320-bceb-6d185a4689c2,.color-scheme-6cd99b14-45f8-4b05-b068-cacee0023131{--color-foreground: 75,53,39;--color-button: 75,53,39;--color-button-text: 249,244,223;--color-secondary-button-text: 75,53,39;--color-link: 75,53,39;--color-badge-foreground: 75,53,39;--color-badge-border: 75,53,39}.color-inverse{--color-background: 251,235,244;--gradient-background: #FBEBF4}.color-accent-1{--color-background: 224,234,245;--gradient-background: #E0EAF5}.color-accent-2{--color-background: 215,131,169;--gradient-background: #D783A9;--color-button: 251,235,244;--color-button-text: 75,53,39}.color-scheme-6767afdb-fb19-4320-bceb-6d185a4689c2{--color-background: 255,252,241;--gradient-background: #FFFCF1}.color-scheme-6cd99b14-45f8-4b05-b068-cacee0023131{--color-background: 249,244,223;--gradient-background: #F9F4DF}
/*# sourceMappingURL=/cdn/shop/t/18/assets/coco-estilos.css.map */
