.segmented button{flex:1;padding:.85rem .5rem;border:none;background:0 0;color:var(--tinta);font-size:.92rem;letter-spacing:.02em;cursor:pointer;transition:background .25s ease,color .25s ease,transform .15s ease;border-right:1px solid var(--tinta)}.segmented button:active{transform:scale(.97)}.segmented button:last-child{border-right:none}.segmented button.active{background:var(--tinta);color:var(--papel)}.segmented button small{display:block;font-size:.7rem;opacity:.75;font-weight:300}.moment{position:relative;padding:0 0 1.9rem;animation:fadeInUp .5s ease both}.moment:last-child{padding-bottom:0}.moment::before{content:"";position:absolute;left:-2.1rem;top:2px;width:19px;height:19px;border-radius:50%;background:var(--papel);border:1.5px solid var(--linea);transition:.25s}.moment.checked::before{border-color:var(--oro);background:var(--oro);box-shadow:0 0 0 4px rgba(169,130,62,.18);animation:popIn .35s ease}.moment:nth-child(1){animation-delay:.03s}.moment:nth-child(2){animation-delay:.08s}.moment:nth-child(3){animation-delay:.13s}.moment:nth-child(4){animation-delay:.18s}.moment:nth-child(5){animation-delay:.23s}.moment:nth-child(6){animation-delay:.28s}.moment:nth-child(7){animation-delay:.33s}.moment label.row{display:flex;align-items:flex-start;gap:.9rem;cursor:pointer}.moment input[type=checkbox]{appearance:none;width:19px;height:19px;border:1.5px solid var(--linea);border-radius:5px;margin-top:.15rem;flex:none;cursor:pointer;position:relative;background:var(--blanco);transition:.2s}.moment input[type=checkbox]:checked{background:var(--tinta);border-color:var(--tinta)}.moment input[type=checkbox]:checked::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:9px;border:solid var(--papel);border-width:0 2px 2px 0;transform:rotate(40deg)}.moment-body{flex:1}.moment-top{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.moment-title{font-weight:500;color:var(--texto);font-size:1.02rem}.moment-desc{font-size:.88rem;color:var(--texto-suave);margin-top:.15rem;max-width:44ch}.moment-price{font-family:"Space Mono",monospace;font-size:.92rem;color:var(--tinta);white-space:nowrap}.album-option{display:flex;gap:.9rem;padding:1rem;border:1px solid var(--linea);border-radius:6px;margin-bottom:.7rem;cursor:pointer;transition:.2s}.album-option:hover{border-color:var(--oro)}.album-option.selected{border-color:var(--oro);background:var(--papel-2)}.album-option input{margin-top:.2rem}.album-option .t{font-weight:500}.album-option .d{font-size:.85rem;color:var(--texto-suave)}.album-option .p{margin-left:auto;font-family:"Space Mono",monospace;white-space:nowrap;align-self:center}.summary-list li{display:flex;justify-content:space-between;gap:.5rem;padding:.55rem 0;border-bottom:1px solid rgba(251,247,238,.18);font-size:.86rem;color:#e4dfcf}.summary-list li span:last-child{font-family:"Space Mono",monospace}.summary-empty{font-size:.85rem;color:#b9b29a;padding:1rem 0;font-style:italic}.summary-discount{color:var(--oro-claro)!important}.sello-circle.pulse{animation:pulseTotal .4s ease}