.ce-when{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:14px;color:var(--ce-muted)}.ce-when b{color:var(--ce-ink);font-weight:600}.ce-when__dot{width:8px;height:8px;border-radius:50%;background:#3f8f52;box-shadow:0 0 0 4px #3f8f5226;flex:none}.ce-icons{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.ce-icons li{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.35;color:var(--ce-ink)}.ce-icons svg{flex:none;color:var(--ce-wine);margin-top:-1px}.ce-config{margin-top:22px;padding:20px 16px;border-radius:22px;background:#efe6d8;display:grid;gap:12px;scroll-margin-top:80px}.ce-config__eyebrow{justify-self:center;font:500 10.5px/1 var(--ce-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ce-gold)}.ce-config__title{text-align:center;font:500 28px/1.1 var(--ce-serif);margin:0 0 4px}.ce-block{background:var(--ce-paper);border:1px solid var(--ce-line);border-radius:18px;padding:16px;display:grid;gap:8px;margin:0;min-width:0}.ce-block[hidden]{display:none}.ce-block__h{font:600 15px/1.3 var(--ce-sans);margin:0;padding:0;color:var(--ce-ink)}fieldset.ce-block legend.ce-block__h{float:left;width:100%;margin-bottom:2px}fieldset.ce-block legend.ce-block__h+*{clear:both}.ce-block__p{margin:0;font-size:13px;color:var(--ce-muted)}.ce-block__label{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ce-muted);margin-top:4px}.ce-block .ce-opt__row{margin-top:2px}.ce-pill small{margin-left:6px;font-size:12px;font-weight:600;color:var(--ce-wine)}.ce-pill small:empty{display:none}.ce-pill em{margin-left:8px;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--ce-wine)}.ce-pill input:checked+span em,.ce-pill input:checked+span small{color:var(--ce-gold-soft)}.ce-metal{display:inline-block;width:14px;height:14px;border-radius:50%;margin-right:8px;border:1px solid rgba(0,0,0,.12)}.ce-metal--oro{background:linear-gradient(135deg,#f3d88a,#c99a2e)}.ce-metal--plata{background:linear-gradient(135deg,#f4f4f4,#a9adb3)}.ce-stones{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.ce-stone{position:relative;display:block}.ce-stone input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.ce-stone__box{display:grid;justify-items:center;gap:4px;padding:8px 2px 6px;border:1px solid var(--ce-line);border-radius:12px;background:#fff;transition:border-color .25s var(--ce-ease),box-shadow .25s var(--ce-ease),transform .2s var(--ce-ease)}.ce-stone__m{font:600 10.5px/1 var(--ce-sans);letter-spacing:.04em;color:var(--ce-ink)}.ce-stone input:checked+.ce-stone__box{border-color:var(--ce-wine);box-shadow:0 0 0 2px #6e1d2a2e;transform:translateY(-1px)}.ce-stone input:focus-visible+.ce-stone__box{outline:2px solid var(--ce-gold);outline-offset:2px}.ce-stone input:disabled+.ce-stone__box{opacity:.5}.ce-stones.is-err .ce-stone__box{border-color:var(--ce-wine);background:#fff6f4}.ce-stone-chosen{margin:0;font-size:12.5px;color:var(--ce-muted);min-height:1.2em}.ce-preview{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;padding:14px;border-radius:18px;background:var(--ce-paper);border:1px dashed var(--ce-line);font:italic 500 22px/1.2 var(--ce-serif);color:var(--ce-wine);min-height:auto;text-align:center}.ce-gem{display:block;width:24px;height:36px;background:var(--ce-stones) no-repeat;background-size:288px 36px;background-position:calc(var(--i,0) * -24px) 0;filter:drop-shadow(0 1px 1.5px rgba(60,30,20,.28))}.ce-gem--pv{width:28px;height:42px;background-size:336px 42px;background-position:calc(var(--i,0) * -28px) 0;flex:none;transition:opacity .3s var(--ce-ease)}.ce-gem--pv.is-empty{background:none;border:1.5px dashed var(--ce-line);border-radius:50%/60% 60% 40% 40%;width:22px;height:30px;filter:none}.ce-extra{display:grid;gap:8px;padding:10px 0;border-top:1px solid var(--ce-line)}.ce-extra:first-of-type{border-top:0}.ce-extra__row{display:flex;align-items:center;gap:12px;cursor:pointer}.ce-extra__img{width:48px;height:48px;border-radius:10px;object-fit:cover;flex:none}.ce-extra__txt{flex:1;display:grid;gap:2px;font-size:14px}.ce-extra__txt b{font-weight:600}.ce-extra__txt b span{color:var(--ce-wine)}.ce-extra__txt small{font-size:12.5px;color:var(--ce-muted)}.ce-switch{appearance:none;-webkit-appearance:none;width:44px;height:26px;border-radius:999px;background:#d9cfc1;position:relative;cursor:pointer;flex:none;transition:background .25s var(--ce-ease);margin:0}.ce-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .25s var(--ce-ease)}.ce-switch:checked{background:var(--ce-wine)}.ce-switch:checked:after{transform:translate(18px)}.ce-switch:focus-visible{outline:2px solid var(--ce-gold);outline-offset:2px}.ce-field textarea{width:100%;border-radius:14px;border:1px solid var(--ce-line);background:#fff;padding:10px 14px;font:400 16px var(--ce-sans);color:var(--ce-ink);resize:vertical}.ce-totalrow{display:flex;justify-content:space-between;align-items:baseline;padding:4px 4px 0;font-size:15px}.ce-totalrow b{font:500 24px/1 var(--ce-sans);font-variant-numeric:tabular-nums}.ce-config .ce-buy{margin-top:0}.ce-sticky__img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.ce-sticky{padding-left:8px}.ce-wa{position:fixed;right:14px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:29;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 8px 20px -8px #00000059}@media(min-width:900px){.ce-wa{bottom:24px}}@media(max-width:380px){.ce-stones{grid-template-columns:repeat(4,1fr)}.ce-icons{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ce-stone__box,.ce-switch,.ce-switch:after,.ce-gem--pv{transition:none}}.ce-gal__track{align-items:flex-start}.ce-gal__slide,.ce-hero__media .ce-core,.ce-card .ce-core{aspect-ratio:auto!important;height:auto!important}.ce-gal__slide img,.ce-hero__media .ce-core img,.ce-card .ce-core img{width:100%!important;height:auto!important;object-fit:contain!important}.ce-card__cap{position:static!important;background:var(--ce-night-2)!important;padding:16px 18px 18px!important}.ce-card__cap strong{font-size:26px!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ce-config.css.map */
