.cl{--serif: var(--heading-font-family, "Cormorant Garamond", Georgia, serif);--sans: var(--text-font-family, "Alegreya Sans", system-ui, sans-serif);--tw: 500;--bg: #f4ede1;--card: #ffffff;--ink: #1c1815;--muted: #6d6458;--line: #e2d8c6;--media: #efe6d6;--hero-bg: #efe6d6;position:relative;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;padding-bottom:var(--pb, 72px)}.cl--web{--serif: Fraunces, Georgia, "Times New Roman", serif;--sans: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tw: 400}.cl--oscuro{--bg: #0b0907;--card: #15110d;--ink: #f4ede1;--muted: rgba(244, 237, 225, .68);--line: rgba(207, 167, 91, .25);--media: #1d1812;--hero-bg: #100d0a}.cl *,.cl *:before,.cl *:after{box-sizing:border-box}.cl a{color:inherit;text-decoration:none}.cl__hero{position:relative;overflow:hidden;text-align:center;padding:calc(var(--pt, 56px) + 28px) 20px 52px;background:#0b0907;color:#f4ede1}.cl__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(60% 90% at 50% 0%,rgba(207,167,91,.3),transparent 72%),radial-gradient(1px 1px at 30px 40px,rgba(244,237,225,.55),transparent 60%),radial-gradient(1px 1px at 150px 110px,rgba(207,167,91,.75),transparent 60%),radial-gradient(1.5px 1.5px at 90px 170px,rgba(244,237,225,.4),transparent 60%),#0b0907;background-size:auto,220px 200px,220px 200px,220px 200px,auto}.cl__hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b090773 0,#0b0907db)}.cl__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9}.cl__hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.7;z-index:2}.cl__hero-in{position:relative;z-index:1;max-width:760px;margin:0 auto}.cl__eyebrow{margin:0 0 16px;color:#d9b86c;font-size:11.5px;font-weight:700;letter-spacing:.32em;text-transform:uppercase}.cl__title{margin:0;font-family:var(--serif);font-weight:var(--tw);font-size:clamp(40px,10vw,78px);line-height:1.02;letter-spacing:-.02em;text-transform:none;text-wrap:balance;color:#f4ede1}.cl__title em{font-style:italic;color:#dcc08a}.cl__orn{position:relative;display:block;width:150px;height:9px;margin:24px auto 20px;background:linear-gradient(90deg,transparent,#cfa75b 40%,#cfa75b 60%,transparent) center / 100% 1px no-repeat}.cl__orn:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;background:#0b0907;border:1px solid #cfa75b;transform:translate(-50%,-50%) rotate(45deg)}.cl__desc{margin:0 auto;max-width:52ch;color:#f4ede1c7;font-size:17px;text-wrap:balance}.cl__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 0;margin:30px 0 0;padding:0;list-style:none;color:#f4ede1db;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.cl__trust li{display:inline-flex;align-items:center;padding:0 18px}.cl__trust li+li{border-left:1px solid rgba(207,167,91,.4)}.cl--hero-claro .cl__hero{background:#efe6d6;color:var(--ink);padding-bottom:44px}.cl--hero-claro .cl__hero-bg{display:none}.cl--hero-claro .cl__eyebrow{color:var(--gold)}.cl--hero-claro .cl__title{color:var(--ink)}.cl--hero-claro .cl__title em{color:var(--gold)}.cl--hero-claro .cl__orn:after{background:#efe6d6}.cl--hero-claro .cl__desc,.cl--hero-claro .cl__trust{color:var(--muted)}.cl__ver{margin:0;padding:7px 12px;background:#c9a45c;color:#14110a;font-size:11px;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}.cl__wrap{max-width:1280px;margin:0 auto;padding:0 16px}.cl__bar{display:flex;align-items:center;gap:10px;padding:22px 0 14px}.cl__count{display:none;margin:0;flex:1;text-align:center;color:var(--muted);font-size:13.5px;letter-spacing:.04em}.cl__filter-btn,.cl__sort select{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:inherit;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .25s}.cl__filter-btn:hover,.cl__sort select:hover{border-color:var(--gold)}.cl__sort{display:inline-flex;align-items:center;gap:10px;margin-left:auto;min-width:0}.cl__sort span{display:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cl__sort select{padding-right:14px;font-weight:500;letter-spacing:.04em;text-transform:none;max-width:190px;min-width:0;text-overflow:ellipsis}.cl__active{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 10px}.cl__active:empty{display:none}.cl__tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--gold);border-radius:999px;font-size:12.5px;background:color-mix(in srgb,var(--gold) 10%,transparent)}.cl__tag i{font-style:normal;font-size:15px;line-height:1}.cl__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;margin:10px 0 0;padding:0;list-style:none}.cl__item{min-width:0}.cl__card{position:relative;display:flex;flex-direction:column;height:100%;text-align:center}.cl__media{position:relative;display:block;aspect-ratio:var(--ratio, 4 / 5);overflow:hidden;background:var(--media);border-radius:10px;transition:box-shadow .45s ease,transform .45s ease}.cl--shape-arco .cl__media{border-radius:999px 999px 10px 10px;box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent),0 0 0 7px var(--bg),0 0 0 8px color-mix(in srgb,var(--gold) 35%,transparent);margin:9px 9px 0}.cl__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .55s ease,transform .9s ease}.cl__img--2{opacity:0}.cl__card:hover .cl__img{transform:scale(1.05)}.cl__card:hover .cl__img--2{opacity:1}.cl__card:hover .cl__media{box-shadow:0 0 0 1px var(--gold),0 0 0 7px var(--bg),0 0 0 8px var(--gold),0 28px 44px -26px #3c280899;transform:translateY(-4px)}.cl--shape-recto .cl__card:hover .cl__media{box-shadow:0 26px 40px -26px #3c280899}.cl__noimg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--media),color-mix(in srgb,var(--media) 80%,#000))}.cl__badge{position:absolute;z-index:2;right:12px;top:12px;display:grid;place-items:center;min-width:44px;height:44px;padding:0 6px;border-radius:50%;background:var(--gold);color:#14110a;font-size:12px;font-weight:700;letter-spacing:.02em}.cl--shape-arco .cl__badge{right:22%;top:8px}.cl__badge--out{left:12px;right:auto;top:auto;bottom:12px;min-width:0;height:auto;padding:6px 12px;border-radius:3px;background:#fffffff0;color:#4a4036;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.cl--shape-arco .cl__badge--out{left:50%;right:auto;transform:translate(-50%);top:auto;bottom:14px}.cl__card.is-out .cl__img{filter:grayscale(.4);opacity:.85}.cl__body{display:flex;flex:1;flex-direction:column;align-items:center;padding:18px 8px 4px}.cl__kicker{margin:0 0 7px;color:var(--gold);font-size:10.5px;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.cl__name{margin:0;font-family:var(--serif);font-weight:var(--tw);font-size:18px;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--ink);text-wrap:balance}.cl__name a:hover{color:var(--gold)}.cl__price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 9px;margin:8px 0 12px}.cl__price small{color:var(--muted);font-size:12px}.cl__now{font-family:var(--serif);font-weight:var(--tw);font-size:19px;color:var(--ink)}.cl__old{color:var(--muted);font-size:13px}.cl .cl__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:4px 0 5px;border-bottom:1px solid var(--gold);color:var(--ink);font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transition:gap .3s,color .3s}.cl .cl__btn svg{color:var(--gold);transition:transform .3s}.cl .cl__btn:hover{color:var(--gold);gap:12px}.cl .cl__btn:hover svg{transform:translate(2px)}.cl__empty .cl__btn{margin-top:14px}.cl__quick{display:none}.cl--shape-moderno .cl__grid{gap:30px 14px}.cl--shape-moderno .cl__card{text-align:left}.cl--shape-moderno .cl__media{border-radius:20px;box-shadow:none;margin:0;background:linear-gradient(160deg,#f3ebdc,#e8dcc6)}.cl--shape-moderno .cl__card:hover .cl__media{box-shadow:0 30px 44px -30px #3c28088c;transform:translateY(-3px)}.cl--shape-moderno .cl__img{transition:opacity .55s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.cl--shape-moderno .cl__card:hover .cl__img{transform:scale(1.06)}.cl--shape-moderno .cl__quick{display:inline-flex;align-items:center;position:absolute;z-index:3;right:12px;bottom:12px;height:42px;padding:0 13px;border-radius:999px;background:#fffffff5;color:#14110a;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 8px 20px -10px #00000073}.cl--shape-moderno .cl__quick span{max-width:0;opacity:0;margin-right:0;overflow:hidden;white-space:nowrap;transition:max-width .4s ease,opacity .3s ease,margin .3s ease}.cl--shape-moderno .cl__card:hover .cl__quick span{max-width:130px;opacity:1;margin-right:10px}.cl--shape-moderno .cl__quick svg{flex:0 0 auto}.cl--shape-moderno .cl__badge{left:12px;right:auto;top:12px;min-width:0;height:auto;padding:6px 11px;border-radius:999px;background:#14110a;color:#f1dcae;font-size:11px;letter-spacing:.1em}.cl--shape-moderno .cl__badge--out{left:12px;right:auto;top:12px;bottom:auto;transform:none;background:#fffffff2;color:#4a4036}.cl--shape-moderno .cl__body{align-items:flex-start;padding:14px 4px 0}.cl--shape-moderno .cl__kicker{margin-bottom:5px;letter-spacing:.2em}.cl--shape-moderno .cl__name{font-size:17px}.cl--shape-moderno .cl__price{justify-content:flex-start;margin:6px 0 0}.cl--shape-moderno .cl__now{font-size:17px}.cl--shape-moderno .cl .cl__btn,.cl--shape-moderno .cl__body .cl__btn,.cl__chip,.cl__go{display:none}.cl__row,.cl__txt{display:contents}.cl--shape-boutique.cl--claro{--bg: #f1eee8;--media: #e8e3d9}.cl--shape-boutique .cl__grid{gap:12px}.cl--shape-boutique .cl__card{background:var(--card);border-radius:22px;padding:7px 7px 4px;text-align:left;box-shadow:0 1px 2px #1e16080d,0 14px 30px -24px #281c0873;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.cl--shape-boutique .cl__card:hover{transform:translateY(-5px);box-shadow:0 2px 4px #1e16080d,0 34px 50px -30px #281c088c}.cl--shape-boutique .cl__media{border-radius:16px;box-shadow:none;margin:0;background:var(--media)}.cl--shape-boutique .cl__card:hover .cl__media{box-shadow:none;transform:none}.cl--shape-boutique .cl__card:hover .cl__img{transform:scale(1.05)}.cl--shape-boutique .cl__chip{display:inline-flex;align-items:center;gap:7px;position:absolute;z-index:2;left:9px;bottom:9px;max-width:calc(100% - 18px);padding:6px 11px 6px 9px;border-radius:999px;background:#ffffffbd;-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);color:#1c1815;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl--shape-boutique .cl__chip:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--gold)}.cl--shape-boutique .cl__badge{left:9px;right:auto;top:9px;min-width:0;height:auto;padding:6px 11px;border-radius:999px;background:#14110a;color:#f1dcae;font-size:11px;letter-spacing:.08em}.cl--shape-boutique .cl__badge--out{left:9px;right:auto;top:9px;bottom:auto;transform:none;background:#ffffffeb;color:#4a4036}.cl--shape-boutique .cl__body{padding:12px 6px 8px;align-items:stretch}.cl--shape-boutique .cl__kicker{display:none}.cl--shape-boutique .cl__row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;width:100%}.cl--shape-boutique .cl__txt{display:block;min-width:0}.cl--shape-boutique .cl__name{font-family:var(--sans);font-weight:600;font-size:15px;line-height:1.25;letter-spacing:-.005em;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cl--shape-boutique .cl__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:22px}.cl--shape-boutique .cl__price{justify-content:flex-start;margin:5px 0 0;gap:2px 8px}.cl--shape-boutique .cl__now{font-family:var(--sans);font-weight:600;font-size:15px;color:var(--ink)}.cl--shape-boutique .cl__old{font-size:12.5px}.cl--shape-boutique .cl__go{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:#14110a;color:#f1dcae;transition:background .35s ease,color .35s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.cl--shape-boutique .cl__card:hover .cl__go{background:var(--gold);color:#14110a;transform:rotate(45deg)}.cl--shape-boutique .cl__body .cl__btn{display:none}.cl--shape-boutique .cl__card.is-out .cl__img{filter:grayscale(.5);opacity:.8}.cl--shape-boutique.cl--oscuro .cl__card{border:1px solid rgba(207,167,91,.18)}.cl--shape-boutique.cl--oscuro .cl__go{background:var(--gold);color:#14110a}.cl--shape-boutique.cl--oscuro .cl__card:hover .cl__go{background:#f1dcae}@media(max-width:699px){.cl--shape-boutique .cl__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px}.cl--shape-boutique .cl__txt{display:contents}.cl--shape-boutique .cl__name{grid-column:1 / -1;min-height:2.5em}.cl--shape-boutique .cl__price{grid-column:1;margin:0}}@media(min-width:700px){.cl--shape-boutique .cl__grid{gap:16px}.cl--shape-boutique .cl__card{padding:9px 9px 6px}.cl--shape-boutique .cl__name,.cl--shape-boutique .cl__now{font-size:16px}.cl--shape-boutique .cl__go{width:42px;height:42px}}@media(min-width:1000px){.cl--shape-boutique .cl__grid{gap:22px}.cl--shape-boutique .cl__body{padding:14px 8px 10px}}@media(max-width:420px){.cl--shape-boutique .cl__card{border-radius:18px;padding:6px 6px 2px}.cl--shape-boutique .cl__media{border-radius:13px}.cl--shape-boutique .cl__name,.cl--shape-boutique .cl__now{font-size:14px}.cl--shape-boutique .cl__go{width:34px;height:34px}.cl--shape-boutique .cl__chip{font-size:9.5px;padding:5px 9px 5px 8px;left:7px;bottom:7px;letter-spacing:.1em}.cl--shape-boutique .cl__badge,.cl--shape-boutique .cl__badge--out{left:7px;top:7px;font-size:10px;padding:5px 9px}}.cl__pages{display:flex;justify-content:center;gap:8px;margin:40px 0 8px}.cl__pg{display:grid;place-items:center;min-width:40px;height:40px;padding:0 8px;border:1px solid var(--line);border-radius:50%;background:var(--card);font-size:14px;transition:border-color .25s,background .25s}a.cl__pg:hover{border-color:var(--gold)}.cl__pg.is-cur{background:#14110a;color:#fff;border-color:#14110a}.cl--oscuro .cl__pg.is-cur{background:var(--gold);color:#14110a;border-color:var(--gold)}.cl__pg--gap{border:0;background:none}.cl__empty{padding:60px 0;text-align:center;color:var(--muted)}.cl__veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#08060480;opacity:0;transition:opacity .3s ease}.cl.is-drawer .cl__veil{opacity:1}.cl__drawer{position:fixed;top:0;bottom:0;left:0;z-index:91;width:min(92vw,400px);background:var(--bg);color:var(--ink);transform:translate(-102%);transition:transform .32s ease;box-shadow:20px 0 50px -20px #0006}.cl.is-drawer .cl__drawer{transform:none}.cl__form{display:flex;flex-direction:column;height:100%}.cl__drawer-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.cl__drawer-head h2{margin:0;font-family:var(--serif);font-weight:var(--tw);font-size:24px;text-transform:none;letter-spacing:0;color:var(--ink)}.cl__x{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:var(--card);color:var(--ink);font-size:22px;line-height:1;cursor:pointer}.cl__drawer-body{flex:1;overflow-y:auto;padding:6px 22px 22px}.cl__f{border-bottom:1px solid var(--line);padding:16px 0}.cl__f summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.cl__f summary::-webkit-details-marker{display:none}.cl__f summary:after{content:"+";font-size:18px;font-weight:400;color:var(--gold)}.cl__f[open] summary:after{content:"\2212"}.cl__checks{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:4px}.cl__checks label{display:flex;align-items:center;gap:12px;padding:7px 0;cursor:pointer}.cl__checks label.is-off{opacity:.4;cursor:not-allowed}.cl__checks input{position:absolute;opacity:0;pointer-events:none}.cl__box{flex:0 0 auto;width:18px;height:18px;border:1px solid color-mix(in srgb,var(--ink) 40%,transparent);border-radius:3px;display:grid;place-items:center;transition:background .2s,border-color .2s}.cl__checks input:checked+.cl__box{background:var(--gold);border-color:var(--gold)}.cl__checks input:checked+.cl__box:after{content:"";width:5px;height:9px;border:solid #14110a;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.cl__checks input:focus-visible+.cl__box{outline:2px solid var(--gold);outline-offset:2px}.cl__lbl{flex:1;font-size:15px}.cl__checks em{font-style:normal;color:var(--muted);font-size:13px}.cl__price-f{display:flex;gap:12px;margin-top:14px}.cl__price-f label{flex:1;display:grid;gap:6px}.cl__price-f span{font-size:12px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.cl__price-f input{width:100%;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--ink);font:inherit}.cl__drawer-foot{display:flex;align-items:center;gap:16px;padding:16px 22px;border-top:1px solid var(--line);background:var(--bg)}.cl__clear{flex:0 0 auto;font-size:13px;text-decoration:underline;text-underline-offset:3px;color:var(--muted)}.cl__apply{flex:1;height:46px;border:0;border-radius:999px;background:#14110a;color:#fff;font:inherit;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cl--oscuro .cl__apply{background:var(--gold);color:#14110a}.cl--js .cl__item{opacity:0;transform:translateY(16px)}.cl--js .cl__item.is-in{opacity:1;transform:none;transition:opacity .6s ease var(--d, 0ms),transform .6s ease var(--d, 0ms)}@media(min-width:700px){.cl__count{display:block}.cl__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cl__sort span{display:inline}}@media(min-width:1000px){.cl__wrap{padding:0 32px}.cl__grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:24px}.cl__grid{gap:44px 28px}.cl--shape-moderno .cl__name{font-size:19px}.cl--shape-moderno .cl__now{font-size:18px}.cl__hero{padding-bottom:64px}.cl__name{font-size:20px}}@media(max-width:640px){.cl__trust li{padding:0 12px}.cl__trust li+li{border-left:0}}@media(max-width:420px){.cl__name{font-size:16px}}@media(prefers-reduced-motion:reduce){.cl *,.cl *:before{transition:none!important;animation:none!important}.cl--js .cl__item{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=QA */
