*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#140A0C;--bg-2:#1B0E11;--vino:#2E1016;--line:rgba(246,238,227,.1);--line-2:rgba(246,238,227,.18);--ink:#F6EEE3;--ink-2:#D3C6B6;--ink-3:#A89889;--oro:#D8B878;--oro-2:#EFDDB2;--oro-3:#A9894D;--papel:#F3EADC;--papel-2:#E9DCC8;--tinta:#2B1B17;--tinta-2:#6A5850;--serif:"Cormorant",Georgia,serif;--sans:"Jost","Helvetica Neue",Arial,sans-serif;--eo:cubic-bezier(.23,1,.32,1);--eio:cubic-bezier(.77,0,.175,1)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:300 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}@media(min-width:760px){.wrap{padding:0 36px}}:focus-visible{outline:2px solid var(--oro);outline-offset:3px;border-radius:2px}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aviso{background:var(--vino);border-bottom:1px solid var(--line);font:400 13px/1.35 var(--sans);letter-spacing:.02em;color:var(--ink-2);text-align:center;padding:10px 20px}.aviso strong{color:var(--oro-2);font-weight:500}.nav{display:flex;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:18px}.marca{font:500 21px/1 var(--serif);letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.marca span{color:var(--oro)}.nav a.lnk{font-size:14px;color:var(--ink-3);text-decoration:none;border-bottom:1px solid var(--line-2);padding-bottom:2px}@media(hover:hover)and (pointer:fine){.nav a.lnk:hover{color:var(--ink)}}.producto{display:grid;gap:28px;padding-top:8px;padding-bottom:72px}@media(min-width:900px){.producto{grid-template-columns:1.05fr .95fr;gap:64px;align-items:start;padding-top:24px;padding-bottom:110px}}.galeria{position:relative}@media(min-width:900px){.galeria{position:sticky;top:24px}}.foto{position:relative;aspect-ratio:4/5;border-radius:4px;overflow:hidden;background:var(--bg-2);border:1px solid var(--line)}.foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.foto .brillo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,244,220,.28) 50%,transparent 65%);transform:translate(-120%)}.foto.lista .brillo{animation:brillo 1.4s var(--eio) .5s 1 both}@keyframes brillo{to{transform:translate(120%)}}.hueco{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px;color:var(--ink-3);font-size:14px;background:repeating-linear-gradient(135deg,var(--bg-2) 0 14px,#1F1013 14px 28px)}.hueco b{font:500 22px/1.2 var(--serif);color:var(--ink-2)}.miniaturas{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.mini{aspect-ratio:1;border-radius:3px;border:1px solid var(--line);overflow:hidden;position:relative;background:var(--bg-2)}.mini img{width:100%;height:100%;object-fit:cover}.mini.vacia{display:flex;align-items:center;justify-content:center;text-align:center;padding:6px;font-size:11px;line-height:1.25;color:var(--ink-3)}.mini.activa{border-color:var(--oro-3)}.compra h1{font:400 clamp(34px,5.2vw,54px)/1.06 var(--serif);letter-spacing:-.005em;text-wrap:balance;margin-bottom:16px}.compra h1 em{font-style:italic;color:var(--oro-2)}.sub{color:var(--ink-2);max-width:44ch;margin-bottom:26px}.precio{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:22px}.precio .num{font:500 38px/1 var(--serif);color:var(--ink)}.precio .nota{font-size:14px;color:var(--ink-3)}.precio .ahorro{font-size:14px;color:var(--oro-2)}.para{border:0;margin-bottom:22px}.para legend{font-size:14px;color:var(--ink-3);margin-bottom:10px}.opciones{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.opcion{position:relative}.opcion input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.opcion label{display:flex;flex-direction:column;gap:2px;height:100%;padding:12px 12px 11px;border:1px solid var(--line-2);border-radius:4px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s var(--eo)}.opcion label b{font:500 19px/1.1 var(--serif)}.opcion label span{font-size:12.5px;color:var(--ink-3)}.opcion input:checked+label{border-color:var(--oro);background:#d8b87812}.opcion input:focus-visible+label{outline:2px solid var(--oro);outline-offset:2px}.opcion label:active{transform:scale(.97)}.entrega{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--ink-2);margin-bottom:12px}.entrega svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--oro)}.entrega strong{color:var(--ink);font-weight:400}.stock{margin:16px 0 18px}.stock p{font-size:14px;color:var(--ink-2);margin-bottom:8px}.stock p strong{color:var(--oro-2);font-weight:500}.stock .barra-stock{height:3px;background:var(--line);border-radius:3px;overflow:hidden}.stock .barra-stock i{display:block;height:100%;width:100%;background:var(--oro);transform-origin:left;transform:scaleX(var(--s,.3));transition:transform 1s var(--eo)}.btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;font:500 15px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:21px 28px;border-radius:3px;color:#1a120a;background:linear-gradient(180deg,var(--oro-2),var(--oro) 55%,var(--oro-3));border:1px solid var(--oro-3);box-shadow:0 18px 44px -20px #d8b87899;transition:transform .16s var(--eo),box-shadow .25s ease}.btn .barrido{position:absolute;top:0;left:-70%;width:50%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-18deg)}@media(hover:hover)and (pointer:fine){.btn:hover{transform:translateY(-1px);box-shadow:0 22px 50px -18px #d8b878bf}.btn:hover .barrido{animation:barrido .8s var(--eo)}}.btn:active{transform:scale(.97)}@keyframes barrido{to{left:130%}}.confianza{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:22px;font-size:14px;color:var(--ink-2)}.confianza li{display:flex;gap:9px;align-items:flex-start;line-height:1.35}.confianza svg{flex:none;width:18px;height:18px;color:var(--oro);margin-top:1px}.cambia{transition:opacity .2s ease,filter .2s ease}.cambiando .cambia{opacity:.35;filter:blur(2px)}.caja-sec{background:var(--papel);color:var(--tinta);padding:84px 0 96px;overflow:hidden}.caja-grid{display:grid;gap:56px;align-items:center}@media(min-width:900px){.caja-grid{grid-template-columns:.9fr 1.1fr;gap:72px}}.caja-sec h2{font:400 clamp(32px,4.4vw,52px)/1.06 var(--serif);text-wrap:balance;margin-bottom:18px}.caja-sec h2 em{font-style:italic;color:#7a2b30}.caja-sec .txt{color:var(--tinta-2);max-width:42ch;margin-bottom:28px}.incluye{list-style:none;border-top:1px solid rgba(43,27,23,.14)}.incluye li{display:grid;grid-template-columns:34px 1fr;gap:6px;padding:16px 0;border-bottom:1px solid rgba(43,27,23,.14)}.incluye .n{font:500 20px/1.2 var(--serif);color:#7a2b30}.incluye b{display:block;font:500 21px/1.2 var(--serif)}.incluye span{font-size:14.5px;color:var(--tinta-2)}.escena{position:relative;max-width:470px;margin:0 auto;width:100%;padding-top:30px}.tarjeta{position:relative;z-index:1;margin:0 auto;width:86%;background:#fffcf6;color:var(--tinta);border-radius:3px;padding:30px 28px 26px;box-shadow:0 30px 60px -30px #2b1b1773,0 0 0 1px #2b1b170f;transform:translateY(46%) rotate(0);transition:transform 1.1s var(--eo)}.escena.abierta .tarjeta{transform:translateY(0) rotate(-1.5deg)}.tarjeta .para-quien{font:italic 500 28px/1.1 var(--serif);color:#7a2b30;margin-bottom:14px}.tarjeta p{font:400 18px/1.5 var(--serif);margin-bottom:8px}.tarjeta .firma{margin-top:18px;display:flex;align-items:flex-end;gap:10px;font:italic 400 17px/1 var(--serif);color:var(--tinta-2)}.tarjeta .firma i{flex:1;border-bottom:1px solid rgba(43,27,23,.35);height:1px;margin-bottom:4px}.cajon{position:relative;z-index:2;margin-top:-64px;height:150px;border-radius:4px;background:linear-gradient(180deg,#2a1216,#1c0b0e);box-shadow:0 30px 60px -28px #140a0cb3}.cajon:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--oro),transparent);opacity:.7}.cajon span{position:absolute;left:0;right:0;bottom:22px;text-align:center;font:500 15px/1 var(--serif);letter-spacing:.3em;text-transform:uppercase;color:var(--oro-2)}.escena .pie{margin-top:14px;text-align:center;font-size:13.5px;color:var(--tinta-2)}.momento{padding-top:110px;padding-bottom:110px;text-align:center}.momento .linea{display:block;font:400 clamp(36px,6.4vw,76px)/1.08 var(--serif);letter-spacing:-.01em}.momento .linea:last-of-type{font-style:italic;color:var(--oro-2)}.momento p{color:var(--ink-2);max-width:40ch;margin:30px auto 0}.detalles{padding:90px 0;border-top:1px solid var(--line)}.detalles-grid{display:grid;gap:36px}@media(min-width:900px){.detalles-grid{grid-template-columns:.8fr 1.2fr;gap:72px}}.detalles h2{font:400 clamp(30px,3.6vw,44px)/1.1 var(--serif);margin-bottom:12px}.detalles .txt{color:var(--ink-2);max-width:36ch}.fichas{display:grid;gap:28px}@media(min-width:640px){.fichas.doble{grid-template-columns:1fr 1fr}}.ficha h3{font:500 20px/1.2 var(--serif);color:var(--oro-2);margin-bottom:6px}.ficha dl div{display:grid;grid-template-columns:.9fr 1.1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.ficha dt{font-size:14px;color:var(--ink-3)}.ficha dd{font-size:15.5px;color:var(--ink)}.pend{display:inline-block;font-size:12px;color:#1a120a;background:var(--papel-2);border-radius:2px;padding:1px 6px;margin-left:4px;vertical-align:1px}.navidad{background:var(--vino);padding:90px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.navidad h2{font:400 clamp(32px,4.4vw,52px)/1.06 var(--serif);margin-bottom:12px;text-wrap:balance}.navidad .txt{color:var(--ink-2);max-width:48ch;margin-bottom:40px}.limites{display:grid;gap:14px;margin-bottom:44px}@media(min-width:700px){.limites{grid-template-columns:1fr 1fr;gap:18px}}.limite{border:1px solid var(--line-2);border-radius:4px;padding:24px 24px 22px;background:#140a0c59}.limite small{display:block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.limite b{display:block;font:500 clamp(26px,3vw,34px)/1.1 var(--serif);color:var(--oro-2)}.limite span{display:block;margin-top:8px;font-size:14.5px;color:var(--ink-2)}.limite.fuera b{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.ruta{list-style:none;display:grid;gap:0;position:relative}@media(min-width:700px){.ruta{grid-template-columns:repeat(3,1fr)}}.ruta li{position:relative;padding:0 0 22px 26px}@media(min-width:700px){.ruta li{padding:26px 16px 0 0}}.ruta li:before{content:"";position:absolute;left:0;top:7px;width:9px;height:9px;border-radius:50%;background:var(--oro)}@media(min-width:700px){.ruta li:before{top:0}}.ruta li:after{content:"";position:absolute;left:4px;top:20px;bottom:0;width:1px;background:var(--line-2)}@media(min-width:700px){.ruta li:after{left:16px;right:0;top:4px;bottom:auto;width:auto;height:1px}}.ruta li:last-child:after{display:none}.ruta small{display:block;font-size:13px;color:var(--ink-3)}.ruta b{font:500 20px/1.25 var(--serif);color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/por-siempre.css.map */
