.refill .grid2{margin-bottom:clamp(32px,5vw,56px)}.rstep{margin-top:clamp(28px,4vw,44px)}.rstep__t{font-family:var(--body);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-40);margin:0 0 14px}.rstep__help{font-family:var(--body);font-size:14px;line-height:1.6;color:var(--ink-60);margin:-6px 0 18px;max-width:52ch}.rplans{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:700px){.rplans{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.rplans{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.rplans .rplan{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px 16px;border:1px solid var(--ink-14);border-radius:2px;background:var(--white);cursor:pointer;transition:border-color .28s var(--ease),box-shadow .28s var(--ease)}.rplans .rplan:hover{border-color:var(--ink-40)}.rplans .rplan:has(.rplan__input:checked){border-color:var(--black);box-shadow:inset 0 0 0 1px var(--black)}.rplans .rplan:has(.rplan__input:focus-visible){outline:2px solid var(--black);outline-offset:3px}.rplan__badge{position:absolute;top:-9px;left:14px;padding:3px 8px;border-radius:2px;background:var(--black);color:var(--white);font-family:var(--body);font-size:10px;letter-spacing:.09em;text-transform:uppercase;line-height:1.4}.rplan__head{display:flex;align-items:flex-start;gap:10px}.rplan__mark{flex:0 0 auto;width:15px;height:15px;margin-top:2px;border:1px solid var(--ink-14);border-radius:50%;background:transparent;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.rplans .rplan:has(.rplan__input:checked) .rplan__mark{border-color:var(--black);box-shadow:inset 0 0 0 4px var(--black)}.rplan__name{font-family:var(--display);font-size:15px;line-height:1.35;color:var(--black);text-align:left}.rplan__price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.rplan__price b{font-family:var(--display);font-size:22px;color:var(--black)}.rplan__per{font-family:var(--body);font-size:12px;color:var(--ink-40)}.rplan__lines{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.rplan__lines span{font-family:var(--body);font-size:13px;line-height:1.5;color:var(--ink-60);text-align:left}.rplan__ship{margin-top:2px;font-family:var(--body);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-40)}.rfreq{display:flex;flex-wrap:wrap;gap:8px}.rfreq .rfreq__opt{display:inline-flex}.rfreq__opt>span{display:inline-block;padding:10px 15px;border:1px solid var(--ink-14);border-radius:2px;background:var(--white);font-family:var(--body);font-size:13px;color:var(--ink-60);cursor:pointer;transition:border-color .24s var(--ease),color .24s var(--ease),background .24s var(--ease)}.rfreq__opt>span:hover{border-color:var(--ink-40)}.rfreq__opt:has(input:checked)>span{border-color:var(--black);background:var(--black);color:var(--white)}.rfreq__opt:has(input:focus-visible)>span{outline:2px solid var(--black);outline-offset:3px}.rfreq__note{margin-top:12px}.rslot{margin-top:22px}.rslot+.rslot{padding-top:22px;border-top:1px solid var(--ink-08)}.rslot__h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.rslot__t{font-family:var(--display);font-size:14px;color:var(--black)}.rslot__v{display:inline-flex;align-items:center;gap:7px;font-family:var(--body);font-size:13px;color:var(--ink-40);transition:color .24s var(--ease)}.rslot__v.set{color:var(--black)}.rslot__grid{border:0;margin:0;padding:0;grid-template-columns:repeat(3,1fr);gap:10px}@media(min-width:700px){.rslot__grid{grid-template-columns:repeat(6,1fr);gap:12px}}.rslot__grid .fcard__n{font-size:11px;letter-spacing:.04em;gap:5px}.rslot__grid .fcard__sw{width:8px;height:8px}.rslot--err .rslot__t{color:var(--err)}.rslot--err .rslot__grid{outline:1px solid var(--err);outline-offset:8px;border-radius:2px}.refill .selerr:empty{display:none}.rsum{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:clamp(24px,3.5vw,36px);padding:14px 16px;border:1px solid var(--ink-08);border-radius:2px;background:var(--white)}.rsum__l{font-family:var(--body);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-40);white-space:nowrap}.rsum__v{font-family:var(--body);font-size:14px;line-height:1.5;color:var(--black)}.refill .buyrow{margin-top:16px}.refill__trust{margin-top:18px}.refill__manage{margin-top:14px;max-width:60ch}.refill__manage p{font-family:var(--body);font-size:13px;line-height:1.6;color:var(--ink-40);margin:0}@media(max-width:759px){.rplans .rplan{padding:16px 14px 14px}.rplan__price b{font-size:20px}.rfreq__opt>span{padding:9px 13px;font-size:12.5px}.rslot__h{margin-bottom:10px}.rsum{padding:12px 14px}}@supports not selector(:has(*)){.rplan__input:checked~.rplan__head .rplan__mark{border-color:var(--black);box-shadow:inset 0 0 0 4px var(--black)}.rfreq__opt input:checked+span{border-color:var(--black);background:var(--black);color:var(--white)}}@media(prefers-reduced-motion:reduce){.rplans .rplan,.rslot__v,.rfreq__opt>span{transition:none}}.hb-sum__row[hidden]{display:none!important}.rplans .rplan__input:focus,.rplans .rplan__input:focus-visible,.rfreq__opt input:focus,.rfreq__opt input:focus-visible,.fcard__input:focus,.fcard__input:focus-visible{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important}:root{--hb-line: var(--ink-14, rgba(23, 23, 21, .14));--hb-line-hover: rgba(23, 23, 21, .32);--hb-sel: var(--black, #171715);--hb-sel-bg: rgba(23, 23, 21, .035);--hb-ease: var(--ease, cubic-bezier(.22, .61, .36, 1));--hb-dur: .15s}.rplans .rplan__input,.rfreq__opt input[type=radio],.fcard__input,.msw__input,.rplans .rplan__input:focus,.rplans .rplan__input:focus-visible,.rfreq__opt input[type=radio]:focus,.rfreq__opt input[type=radio]:focus-visible,.fcard__input:focus,.fcard__input:focus-visible,.msw__input:focus,.msw__input:focus-visible{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;-webkit-appearance:none!important;appearance:none!important}.rplans .rplan{border:1px solid var(--hb-line);border-radius:3px;background:var(--white, #fff);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--hb-dur) var(--hb-ease),background-color var(--hb-dur) var(--hb-ease),box-shadow var(--hb-dur) var(--hb-ease)}.rplans .rplan:hover{border-color:var(--hb-line)}@media(hover:hover){.rplans .rplan:hover{border-color:var(--hb-line-hover)}}.rplans .rplan:has(.rplan__input:checked){border-color:var(--hb-sel);background:var(--hb-sel-bg);box-shadow:inset 0 0 0 1px var(--hb-sel)}.rplans .rplan:has(.rplan__input:focus-visible){outline:2px solid var(--hb-sel);outline-offset:3px}.rplans .rplan:has(.rplan__input:disabled){opacity:.45;cursor:not-allowed}.rplan__mark{width:16px;height:16px;border:1px solid var(--hb-line);background:var(--white, #fff);box-shadow:none;transition:border-color var(--hb-dur) var(--hb-ease),box-shadow var(--hb-dur) var(--hb-ease)}.rplans .rplan:has(.rplan__input:checked) .rplan__mark{border-color:var(--hb-sel);box-shadow:inset 0 0 0 4px var(--hb-sel)}.rfreq{gap:8px}.rfreq .rfreq__opt{display:inline-flex;cursor:pointer;-webkit-tap-highlight-color:transparent}.rfreq__opt>span{display:inline-flex;align-items:center;gap:9px;padding:11px 15px;border:1px solid var(--hb-line);border-radius:3px;background:var(--white, #fff);color:var(--ink-60, #6b6b63);transition:border-color var(--hb-dur) var(--hb-ease),background-color var(--hb-dur) var(--hb-ease),color var(--hb-dur) var(--hb-ease),box-shadow var(--hb-dur) var(--hb-ease)}.rfreq__opt>span:before{content:"";flex:0 0 auto;width:14px;height:14px;border:1px solid var(--hb-line);border-radius:50%;background:var(--white, #fff);transition:border-color var(--hb-dur) var(--hb-ease),box-shadow var(--hb-dur) var(--hb-ease)}.rfreq__opt>span:hover{border-color:var(--hb-line)}@media(hover:hover){.rfreq__opt:hover>span{border-color:var(--hb-line-hover)}}.rfreq__opt:has(input:checked)>span{border-color:var(--hb-sel);background:var(--hb-sel-bg);color:var(--black, #171715);box-shadow:inset 0 0 0 1px var(--hb-sel)}.rfreq__opt:has(input:checked)>span:before{border-color:var(--hb-sel);box-shadow:inset 0 0 0 3.5px var(--hb-sel)}.rfreq__opt:has(input:focus-visible)>span{outline:2px solid var(--hb-sel);outline-offset:3px}.fcard--select{position:relative;cursor:pointer;border:1px solid var(--hb-line);-webkit-tap-highlight-color:transparent;transform:none;transition:border-color var(--hb-dur) var(--hb-ease),box-shadow var(--hb-dur) var(--hb-ease)}.fcard--select:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border:1px solid transparent;border-radius:inherit;transition:border-color var(--hb-dur) var(--hb-ease)}.fcard--select:hover{border-color:var(--hb-line)}@media(hover:hover){.fcard--select:hover{border-color:var(--hb-line-hover)}}.fcard--select:has(.fcard__input:checked){transform:none;border-color:var(--hb-sel)}.fcard--select:has(.fcard__input:checked):after{border-color:var(--hb-sel)}.fcard--select:has(.fcard__input:checked) .fcard__n{color:var(--black, #171715);background:var(--hb-sel-bg);border-top-color:var(--hb-sel)}.fcard--select:has(.fcard__input:focus-visible){outline:2px solid var(--hb-sel);outline-offset:3px}.fcard--select .fcard__tick{width:13px;height:13px;flex:0 0 auto;margin-left:auto;opacity:0;transform:none;color:var(--hb-sel);transition:opacity var(--hb-dur) var(--hb-ease)}.fcard--select:has(.fcard__input:checked) .fcard__tick{opacity:1;color:var(--hb-sel)}.fcard--select:has(.fcard__input:disabled){opacity:.45;cursor:not-allowed}@media(max-width:759px){.rplans .rplan{min-height:58px}.rfreq__opt>span{min-height:44px;padding:10px 14px;font-size:13px}.rslot__grid{gap:9px}}@supports not selector(:has(*)){.rplan__input:checked~.rplan__head .rplan__mark{border-color:var(--hb-sel);box-shadow:inset 0 0 0 4px var(--hb-sel)}.rfreq__opt input:checked+span{border-color:var(--hb-sel);background:var(--hb-sel-bg);color:var(--black, #171715);box-shadow:inset 0 0 0 1px var(--hb-sel)}.rfreq__opt input:checked+span:before{border-color:var(--hb-sel);box-shadow:inset 0 0 0 3.5px var(--hb-sel)}.fcard__input:checked~.fcard__n{color:var(--black, #171715)}.fcard__input:checked~.fcard__n .fcard__tick{opacity:1}}@media(prefers-reduced-motion:reduce){.rplans .rplan,.rplan__mark,.rfreq__opt>span,.rfreq__opt>span:before,.fcard--select,.fcard--select:after,.fcard--select .fcard__tick{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/hale-refills.css.map */
