._editor_1fmbu_1 ._recipientRow_1fmbu_1{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}._editor_1fmbu_1 ._recipientRow_1fmbu_1 ._childField_1fmbu_7{min-width:0;margin:0}._editor_1fmbu_1 ._recipientRow_1fmbu_1 ._removeChild_1fmbu_12{color:#8c1f35;width:auto;height:44px;min-height:44px;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:#fff5f6;border:1px solid #d8b6be;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}._editor_1fmbu_1 ._recipientRow_1fmbu_1 ._removeChild_1fmbu_12:hover:not(:disabled){background:#fce7eb;border-color:#8c1f35}._editor_1fmbu_1 ._recipientRow_1fmbu_1 ._removeChild_1fmbu_12:focus-visible{outline-offset:3px;outline:2px solid #8c1f35}._editor_1fmbu_1 ._recipientRow_1fmbu_1 ._removeChild_1fmbu_12:disabled{cursor:not-allowed;opacity:.6}._editor_1fmbu_1 ._actions_1fmbu_47{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}._editor_1fmbu_1 ._actions_1fmbu_47 .button{min-height:44px;margin:0}._shop_1t6es_1.refill-shop.compact-shop .refill-section,._shop_1t6es_1 .refill-section{border-top:0;padding:24px 0;display:block}._shop_1t6es_1 .refill-heading{margin-bottom:24px}._shop_1t6es_1 .refill-heading p:last-child{max-width:640px}._shop_1t6es_1 .refill-grid{border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;overflow:visible}._card_1t6es_6{background:#fffefa;border:1px solid #dfd4c3;border-radius:18px;flex-direction:column;min-width:0;padding:24px;display:flex}._bestValue_1t6es_7{background:#f2f7f0;border-color:#2b6751}._card_1t6es_6 ._badge_1t6es_8{color:#1f5a4b;background:#edf4ee;border-radius:999px;align-self:flex-start;margin:0 0 20px;padding:5px 10px;font-size:.75rem;font-weight:700;line-height:1.4}._bestValue_1t6es_7 ._badge_1t6es_8{color:#fffefa;background:#1f5a4b}._card_1t6es_6 ._quantity_1t6es_10{letter-spacing:-.025em;margin:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2}._card_1t6es_6 ._description_1t6es_11{color:#645c54;margin:0;font-size:.8rem;line-height:1.5}._priceGroup_1t6es_12{margin:24px 0}._card_1t6es_6 ._price_1t6es_12{color:#172137;letter-spacing:-.045em;margin:0 0 4px;font-size:2.35rem;font-weight:800;line-height:1.1}._card_1t6es_6 ._unit_1t6es_14{color:#645c54;margin:0 0 12px;font-size:.85rem}._card_1t6es_6 ._savings_1t6es_15{color:#1f5a4b;margin:0;font-size:.75rem;line-height:1.5}._buyButton_1t6es_16{color:#fffaf0;cursor:pointer;width:100%;min-height:48px;font:inherit;background:#8c1f35;border:1px solid #8c1f35;border-radius:10px;margin-top:auto;padding:12px 16px;font-size:.9rem;font-weight:700;line-height:1.4}._buyButton_1t6es_16:hover:not(:disabled){background:#72192b;border-color:#72192b}._buyButton_1t6es_16:focus-visible{outline-offset:3px;outline:3px solid #172137}._buyButton_1t6es_16:disabled{opacity:.65;cursor:not-allowed}._shop_1t6es_1 .microcopy{text-align:left;max-width:760px;margin:16px 0 0;line-height:1.6}._shop_1t6es_1 .story-pair-offer{margin-top:8px}@media (max-width:760px){._shop_1t6es_1 .refill-grid{grid-template-columns:1fr;gap:14px}._card_1t6es_6{padding:22px}._card_1t6es_6 ._badge_1t6es_8{margin-bottom:16px}._priceGroup_1t6es_12{margin:20px 0}._shop_1t6es_1 .story-pair-offer{grid-template-columns:1fr;gap:16px}._shop_1t6es_1 .story-pair-offer button{justify-content:center;width:100%}}
