@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-italic-qkwBXYHn.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-300-italic-DRnsRYID.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}.sitio{--ck-cafe: #3a2016;--ck-crema: #f6ece0;--ck-arena: #efe0cd;--ck-caramelo: #a8703a;--ck-linea: #c9b49b;--ck-tenue: #6b5540;--ck-gutter: clamp(20px, 5vw, 60px);--ck-serif: "Cormorant Garamond", Georgia, serif;font-family:Manrope,system-ui,sans-serif;color:var(--ck-cafe);background:var(--ck-crema);overflow-x:hidden;min-height:100vh}.sitio a{color:var(--ck-cafe);text-decoration:none;transition:color .2s,background .2s}.sitio a:hover{color:var(--ck-caramelo)}.sitio h1,.sitio h2{font-family:var(--ck-serif);font-weight:300}.sitio .ck-btn{display:inline-block;background:var(--ck-cafe);color:var(--ck-crema);border-radius:999px;padding:14px 26px;font-size:14px}.sitio .ck-btn:hover{background:var(--ck-caramelo);color:#fff}.sitio .ck-btn-borde{display:inline-block;border:1px solid var(--ck-cafe);border-radius:999px;padding:14px 26px;font-size:14px}.sitio .ck-btn-borde:hover{background:var(--ck-cafe);color:var(--ck-crema)}.ck-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px var(--ck-gutter)}.ck-header__logo{display:block;line-height:0}.ck-header__logo img{height:64px;width:auto;mix-blend-mode:multiply}.ck-nav{display:flex;gap:clamp(16px,3vw,40px);font-size:14px;flex-wrap:wrap}.ck-nav .activo{border-bottom:1px solid var(--ck-cafe);padding-bottom:4px}.ck-header__acciones{display:flex;align-items:center;gap:20px}.ck-header__sep{width:1px;height:22px;background:var(--ck-linea)}.sitio .ck-header .ck-btn{padding:11px 22px;font-size:12px}.ck-hero{position:relative;min-height:540px;display:flex;align-items:center;padding:60px var(--ck-gutter);overflow:hidden;background:radial-gradient(ellipse 60% 70% at 78% 30%,rgba(255,247,232,.85),transparent 70%),linear-gradient(115deg,transparent 40%,rgba(255,244,222,.55) 55%,transparent 62%),linear-gradient(115deg,transparent 58%,rgba(255,244,222,.4) 66%,transparent 72%),linear-gradient(160deg,#efdfc9,#e3cdb0 60%,#d8bf9f)}.ck-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .32 0 0 0 0 .2 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ck-hero__texto{position:relative;z-index:1;max-width:680px}.ck-hero h1{font-size:clamp(52px,8vw,112px);line-height:.92;margin:0 0 28px;letter-spacing:-.01em}.ck-hero p{font-size:15px;line-height:1.7;max-width:380px;margin:0 0 32px}.ck-acciones{display:flex;gap:14px;flex-wrap:wrap}.ck-foto{display:flex;align-items:center;justify-content:center;font:11px ui-monospace,Cascadia Mono,Consolas,monospace;color:#7a6248;text-align:center}.ck-colecciones{padding:56px var(--ck-gutter) 48px;text-align:center}.ck-colecciones h2{font-style:italic;font-size:clamp(40px,5vw,60px);margin:0 0 10px}.ck-subtitulo{font-size:11px;letter-spacing:.28em;margin-bottom:36px}.ck-colecciones__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;text-align:left}.ck-coleccion{display:block;background:var(--ck-arena)}.ck-coleccion .ck-foto{aspect-ratio:3 / 2;background:repeating-linear-gradient(135deg,#e6d2b6 0,#e6d2b6 12px,#dfc8aa 12px,#dfc8aa 24px)}.ck-coleccion__pie{padding:16px 22px 20px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.ck-coleccion__nombre{font-family:var(--ck-serif);font-style:italic;font-size:30px;line-height:1.1}.ck-coleccion__desc{font-size:12px;line-height:1.5;margin-top:6px;max-width:200px}.ck-coleccion__flecha{font-size:20px}.ck-imperdibles{display:grid;grid-template-columns:minmax(220px,.8fr) 3fr;gap:32px;align-items:center;padding:48px var(--ck-gutter);border-top:1px solid #eadbc8}.ck-imperdibles h2{font-style:italic;font-size:clamp(40px,4.5vw,58px);line-height:.95;margin:0 0 20px}.ck-etiqueta{font-size:10px;letter-spacing:.24em;line-height:1.8}.ck-imperdibles .ck-etiqueta{color:var(--ck-tenue);max-width:200px}.ck-productos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;text-align:center}.ck-producto .ck-foto{aspect-ratio:1 / .85;border-radius:12px;margin-bottom:14px;background:repeating-linear-gradient(135deg,#ecdcc6 0,#ecdcc6 10px,#e4d0b6 10px,#e4d0b6 20px)}.ck-producto__nombre{font-family:var(--ck-serif);font-size:20px;font-weight:500}.ck-producto__precio{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:6px;font-size:13px}.ck-mas{width:26px;height:26px;border-radius:50%;border:1px solid var(--ck-cafe);background:none;color:var(--ck-cafe);cursor:pointer;font-size:16px;line-height:1;padding:0;transition:background .2s,color .2s}.ck-mas:hover{background:var(--ck-cafe);color:var(--ck-crema)}.ck-mas:focus-visible,.sitio a:focus-visible{outline:2px solid var(--ck-caramelo);outline-offset:3px}.ck-historia{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;background:var(--ck-arena);min-height:260px}.ck-historia .ck-foto{min-height:260px;color:var(--ck-tenue);background:repeating-linear-gradient(135deg,#d9c0a0 0,#d9c0a0 14px,#d1b696 14px,#d1b696 28px);-webkit-mask-image:linear-gradient(90deg,#000 60%,transparent);mask-image:linear-gradient(90deg,#000 60%,transparent)}.ck-historia__texto{display:flex;align-items:center;gap:36px;flex-wrap:wrap;padding:40px clamp(20px,4vw,56px)}.ck-historia__titulo{flex:1 1 220px}.ck-historia__titulo .ck-etiqueta{margin-bottom:12px}.ck-historia h2{font-size:clamp(38px,4.4vw,56px);line-height:1;margin:0}.ck-historia__cuerpo{flex:1 1 240px;border-left:1px solid var(--ck-linea);padding-left:24px}.ck-historia__cuerpo p{font-size:12.5px;line-height:1.7;margin:0 0 20px}.sitio .ck-historia .ck-btn-borde{padding:10px 22px;font-size:13px}.ck-pedidos{position:relative;min-height:280px;display:flex;align-items:center;padding:48px var(--ck-gutter);overflow:hidden;background:linear-gradient(100deg,#ecd8c3,#dcbfa6)}.ck-pedidos .ck-foto{position:absolute;right:0;top:0;bottom:0;width:55%;color:var(--ck-tenue);background:repeating-linear-gradient(135deg,#d6b99b 0,#d6b99b 14px,#cfb094 14px,#cfb094 28px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.ck-pedidos__texto{position:relative;max-width:420px}.ck-pedidos .ck-etiqueta{margin-bottom:10px}.ck-pedidos h2{font-size:clamp(46px,6vw,76px);line-height:.92;margin:0 0 18px}.ck-pedidos p{font-size:14px;line-height:1.6;margin:0 0 24px}.sitio .ck-pedidos .ck-btn{padding:13px 26px}.ck-servicios{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));background:#f1e4d3;padding:28px var(--ck-gutter)}.ck-servicio{display:flex;gap:18px;align-items:center;padding:12px 24px;border-left:1px solid #d8c5ad}.ck-servicio__num{flex:none;width:52px;height:52px;border-radius:50%;border:1px solid var(--ck-linea);display:flex;align-items:center;justify-content:center;font-family:var(--ck-serif);font-size:22px;font-style:italic}.ck-servicio__titulo{font-family:var(--ck-serif);font-size:22px;font-weight:500}.ck-servicio__desc{font-size:12px;line-height:1.5;margin:2px 0 6px}.ck-servicio a{font-size:12px;border-bottom:1px solid}.ck-footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px var(--ck-gutter);font-size:12px;color:var(--ck-tenue)}@media (max-width: 720px){.ck-imperdibles{grid-template-columns:1fr}.ck-pedidos .ck-foto{width:100%;opacity:.45;font-size:0}.ck-hero{min-height:460px}}
