.ritual-choices{min-width:0}.gift-care-choices.ritual-choices legend{font-size:11px;letter-spacing:.16em;margin-bottom:13px}.gift-care-choices.ritual-choices .ritual-choice{display:flex;align-items:center;gap:13px;border:1px solid #c8b18b;padding:15px 17px;margin:0 0 9px;cursor:pointer;background:transparent;color:inherit;min-height:53px}.ritual-choice input{width:18px;height:18px;margin:0;accent-color:#856331;flex-shrink:0}.ritual-choice>span{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;font-size:13px;line-height:1.45}.gift-care-choices.ritual-choices .ritual-featured{background:#eee2cf;border-color:#a47e45}.gift-care-choices.ritual-choices .is-selected{box-shadow:inset 3px 0 #9b713f;border-color:#9b713f}.ritual-choice small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#6e5027}.ritual-choice:focus-within{outline:2px solid #8a6835;outline-offset:3px}.ritual-choice:has(input:disabled){opacity:.55;cursor:not-allowed}.ritual-price{border-top:1px solid #d6c5aa;padding-top:17px}.ritual-value{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:21px}.ritual-value strong{font-size:13px;font-weight:500;color:#47613f}.ritual-value del{font-size:16px;color:#8a8175}.ritual-price .gift-total{border-top:0;padding:13px 0 5px;align-items:baseline}.ritual-price .gift-total>strong{font-size:28px}.ritual-fixed-title{font-size:14px;letter-spacing:.04em;margin:28px 0 13px}.ritual-includes{padding-left:19px;margin:0 0 25px;font-size:13px;line-height:1.9}.ritual-preview-note{font-size:11px;color:#746a5b;line-height:1.6;margin:13px 0}.gift-builder [hidden]{display:none!important}@media(max-width:500px){.gift-care-choices.ritual-choices .ritual-choice{padding:14px 12px;gap:10px}.ritual-choice>span{font-size:12px;gap:6px}.ritual-choice small{font-size:8px;letter-spacing:.02em}.ritual-price .gift-total{font-size:16px}.ritual-price .gift-total>strong{font-size:26px}}
