.refill-subscription{order:6;border:0;padding:0;margin:12px 0 16px;min-width:0;color:var(--color-foreground, #1a1a19)}.refill-subscription__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.refill-subscription__card{display:flex;flex-direction:column;gap:8px;padding:12px;min-width:0;box-shadow:inset 0 0 0 1px #b5c3bf}.refill-subscription__card:has(input:checked){background:#f0efe5;box-shadow:inset 0 0 0 1px #003a40}.refill-subscription__choice{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;cursor:pointer}.refill-subscription__card:has(input:checked) .refill-subscription__choice{color:#003a40;font-weight:600}.refill-subscription input[type=radio]{-webkit-appearance:none;appearance:none;position:relative;flex:0 0 16px;width:16px;height:16px;min-height:0;padding:0;margin:0;border:1px solid #b5c3bf;border-radius:0;background:#fffcf3;cursor:pointer}.refill-subscription input:checked{background:#003a40;border-color:#003a40}.refill-subscription input:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fffcf3;border-width:0 2px 2px 0;transform:rotate(45deg)}.refill-subscription input:focus-visible,.refill-select :focus-visible{outline:2px solid #003a40;outline-offset:3px}.refill-subscription p{margin:0;font-size:12px;line-height:18px}.refill-subscription .refill-subscription__price{font-size:24px;font-weight:600;line-height:28px}.refill-subscription .refill-subscription__then,.refill-subscription .refill-subscription__shipping{font-size:13px;font-weight:600}.refill-subscription__muted{color:#6e6e68}.refill-subscription__shipping{color:#003a40}.refill-subscription__future{display:grid;gap:2px}.refill-select{font-size:13px;line-height:18px}.refill-select summary{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;background:#f0efe5;cursor:pointer;list-style:none}.refill-select summary::-webkit-details-marker{display:none}.refill-select summary>[data-size-label],.refill-select summary>[data-frequency-label]{flex:1}.refill-select__caption{flex:0 0 32px;color:#6e6e68;font-size:12px}.refill-select__chevron{flex:0 0 11.25px;width:11.25px;height:6.50888px;background:url(refill-chevron.svg) center no-repeat;margin-left:auto}.refill-size-picker[open]>summary{box-shadow:inset 0 0 0 1px #003a40}.refill-size-picker[open]>summary .refill-select__chevron{transform:rotate(180deg)}.refill-select--frequency{margin-top:auto}.refill-select--frequency>summary{background:#fffcf3;box-shadow:inset 0 0 0 1px #b5c3bf;gap:8px}.refill-select__options{display:grid;border:1px solid #b5c3bf;background:#fffcf3}.refill-select__options button{display:flex;align-items:center;gap:8px;width:100%;height:40px;min-height:0;border:0;border-radius:0;padding:0 10px;background:#fffcf3;color:#1a1a19;font:inherit;text-align:left;cursor:pointer}.refill-select--frequency .refill-select__options{margin-top:8px}.refill-select__options button[aria-pressed=true],.refill-select__options button[aria-checked=true]{background:#f0efe5;color:#003a40}.refill-select__options button[aria-pressed=true]:after{content:url(refill-frequency-check.svg);width:9px;height:9px;margin-left:auto;line-height:0}.refill-size-picker .pdp-size[aria-checked=true]:after{content:url(refill-size-check.svg);width:8.9375px;height:8.71533px;margin-left:auto;line-height:0}.refill-select__options button:disabled{opacity:.45;cursor:default}.refill-size-picker{order:5;margin-top:16px}.refill-size-picker .pdp-buy__sizes{display:grid;grid-template-columns:minmax(0,1fr);margin:4px 0 0;gap:0}.refill-size-picker .pdp-size{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:44px;min-height:0;padding:0 12px;border:0;background:#fffcf3;text-align:left}.refill-size-picker .pdp-size.is-selected{background:#f0efe5}.refill-size-picker .pdp-size__label{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;font-weight:400}.refill-size-picker .refill-size__ounces{flex:0 0 76px}.refill-size-picker .pdp-size.is-selected .refill-size__ounces{font-weight:600}.refill-size-picker .refill-size__metric{font-size:12px;color:#6e6e68}.refill-size-picker .pdp-size__row{display:none}.refill-subscription__note{order:10;margin:10px 0 0;font-size:11px;line-height:1.5;color:#6e6e68}.refill-subscription__note a{display:inline-block;margin-bottom:8px;color:#003a40;text-decoration:underline;text-underline-offset:2px;font-size:12px}.refill-subscription__note p{margin:0}.refill-subscription [role=alert],.refill-subscription__cart-notice{color:var(--color-error, #923527)}.refill-subscription [role=alert]{margin-top:8px}.refill-subscription__cart-notice{padding:12px 0;font-size:13px}.refill-subscription__cart-notice button{min-height:44px;font:inherit;text-decoration:underline}.cart-item__subscription,.cart-page__subscription{font-size:12px;margin:4px 0;color:#6e6e68}.subscription-future{border-top:1px solid #b5c3bf;padding-top:12px;margin-top:12px;display:grid;gap:10px;width:100%}.subscription-future__row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.subscription-future p{margin:4px 0 0;font-size:11px;line-height:1.5;color:#6e6e68}.subscription-future__control{margin-top:8px}.cart-drawer:has(.subscription-future) .cart-drawer__panel{background:#fffcf3;background-image:none}.cart-drawer__totals:has(.subscription-future){flex-wrap:wrap}.refill-subscription--rejoin .refill-subscription__choices{grid-template-columns:1fr}.refill-subscription--rejoin .refill-subscription__choice input{display:none}.refill-subscription[hidden],.refill-subscription [hidden],.refill-subscription__cart-notice[hidden]{display:none!important}@media(min-width:990px){[data-pdp]:has([data-refill-subscription]) .pdp-rail{align-self:start;margin-block-start:144px}[data-pdp]:has([data-refill-subscription]) .pdp-buy{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/refill-subscription.css.map */
