.nube-tiers{display:flex;flex-direction:column;gap:16px;margin-block:4px}.nube-tiers__eyebrow{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#4a5a28;text-align:center;border-bottom:1px solid #d9d2c5;padding-bottom:10px}.nube-tiers__list{display:flex;flex-direction:column;gap:12px}.nube-tiers__tier{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #d9d2c5;border-radius:12px;cursor:pointer;background:#ebe7dd}.nube-tiers__tier:has([data-nube-tier-radio]:checked){border-color:#4a5a28;box-shadow:0 0 0 1px #4a5a28;background:#fff}.nube-tiers__ribbon{position:absolute;top:-11px;right:16px;padding:3px 12px;border-radius:999px;background:#4a5a28;color:#f6f3ec;font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.nube-tiers__tier-head{display:flex;align-items:center}.nube-tiers__radio{display:flex;align-items:center;gap:10px;cursor:pointer}.nube-tiers__radio input{accent-color:#4a5a28;width:18px;height:18px}.nube-tiers__tier-title{font-weight:500}.nube-tiers__fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding-left:28px}.nube-tiers__field{display:flex;flex-direction:column;align-items:flex-start;flex-basis:100%;gap:4px;font-size:.8125rem;color:#6b645a}.nube-tiers__fields--unit{align-items:flex-start}[data-nube-tier=solo] .nube-tiers__fields{column-gap:28px}[data-nube-tier=solo] .nube-tiers__field{flex-basis:auto}.nube-tiers__swatches,.nube-tiers__pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:30px}.nube-tiers__units{display:flex;flex-direction:column;gap:12px}.nube-tiers__fields--unit{padding:10px;border:1px dashed #d9d2c5;border-radius:8px;flex:1}.nube-tiers__unit-label{flex-basis:100%;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#6b645a}.nube-tiers__swatch,.nube-tiers__pill{position:relative;display:inline-flex;cursor:pointer}.nube-tiers__swatch input,.nube-tiers__pill input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.nube-tiers__swatch-dot{display:block;width:26px;height:26px;border-radius:50%;border:1px solid rgb(0 0 0 / .12);box-shadow:0 0 0 2px #fff;outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s ease}.nube-tiers__swatch input:checked+.nube-tiers__swatch-dot{outline-color:#4a5a28}.nube-tiers__swatch input:focus-visible+.nube-tiers__swatch-dot{outline-color:#1f1f1d}.nube-tiers__pill-text{display:block;padding:6px 14px;border:1px solid #d9d2c5;border-radius:999px;font-size:.8125rem;color:#1f1f1d;transition:border-color .15s ease,background .15s ease}.nube-tiers__pill input:checked+.nube-tiers__pill-text{border-color:#4a5a28;background:#4a5a28;color:#f6f3ec}.nube-tiers__pill input:focus-visible+.nube-tiers__pill-text{outline:2px solid #1f1f1d;outline-offset:2px}.nube-tiers .nube-tiers__tier:not(:has([data-nube-tier-radio]:checked))>:is(.nube-tiers__fields,.nube-tiers__units){display:none}.nube-tiers__units--rows{gap:0;padding-left:28px}.nube-tiers__units--rows .nube-tiers__fields--unit{flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 0;border:0;border-top:1px solid #e3ddd1;border-radius:0}.nube-tiers__units--rows .nube-tiers__fields--unit:first-child{border-top:0;padding-top:0}.nube-tiers__units--rows .nube-tiers__unit-label{flex-basis:auto;min-width:3.6em}.nube-tiers__units--rows .nube-tiers__field{flex-basis:auto}.nube-tiers__units--rows .nube-tiers__field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nube-tiers__units--rows .nube-tiers__pill-text{padding:5px 12px}.nube-tiers__units--rows .nube-tiers__swatch-dot{width:24px;height:24px}.nube-tiers__price{padding-left:28px;margin:0;font-weight:500}.nube-tiers__price s{margin-right:6px;font-weight:400;color:#8a8378}.nube-tiers__savings{padding-left:28px;margin:0;font-size:.8125rem;font-weight:500;color:#4a5a28}.nube-tiers__submit{width:100%}.nube-tiers__error{margin:0;text-align:center;font-size:.8125rem;color:#8a3b2f}@media screen and (min-width:500px){.nube-tiers__units{flex-direction:row}.nube-tiers__units--rows{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/nube-tiers-duvet.css.map */
