.supply-selector{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;font-family:Avenir Next,sans-serif}.supply-selector .subscribe-and-save,.supply-selector .one-time-purchase{font-weight:600;font-size:20px;line-height:21px;padding-bottom:8px}.supply-selector .one-time-purchase{margin-top:24px}.supply-option{position:relative;display:flex;flex-direction:column;border:1px solid rgba(181,198,226,1);border-radius:10px;padding:16px 24px;cursor:pointer;transition:border-color .15s,background-color .15s}.supply-option--recommended,.supply-option--best-value{margin-top:.25rem}.supply-option:has(input:checked){border-color:#2256ac;background-color:#eef5ff}.supply-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.supply-option__tag{position:absolute;top:0;left:0;font-size:12px;font-weight:600;letter-spacing:4%;padding:0 16px;border-radius:9px 4px 4px;line-height:24px;background:#8695ac;color:#fff}.supply-option:has(input:checked) .supply-option__tag{background:#2256ac}.supply-option__body{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.supply-option__tag~.supply-option__body{margin-top:16px}.supply-option__info{display:flex;flex-direction:column;padding-left:2.125rem;position:relative;gap:1px}.supply-option__info:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:1px solid rgba(5,53,132,1);background:#fff;box-sizing:border-box;transition:border-color .15s}.supply-option:has(input:checked) .supply-option__info:after{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:#053584}.supply-option__name{font-size:18px;font-weight:600;color:#494949;line-height:24px}.supply-option:has(input:checked) .supply-option__name{color:#053584}.supply-option__savings{font-size:14px;font-weight:500;line-height:20px;color:#494949;text-decoration:underline}.supply-option:has(input[value=one-time-30]) .supply-option__savings{text-decoration:none}.supply-option__pricing{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.supply-option__total{font-size:18px;font-weight:600;color:#494949;line-height:24px}.supply-option:has(input:checked) .supply-option__total{color:#053584}.supply-option__unit{font-size:14px;line-height:20px;font-weight:500;color:#494949}.supply-option:has(input:checked) .supply-option__unit,.supply-option:has(input:checked) .supply-option__savings{color:#ac004f}.supply-option__perks{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .35s ease,margin-top .35s ease}.supply-option:has(input:checked) .supply-option__perks{grid-template-rows:1fr;margin-top:16px}.supply-option__perks-inner{overflow:hidden;display:flex;flex-direction:column;gap:8px;padding-top:0;border-top:0 solid rgba(181,198,226,1);transition:padding-top .35s ease,border-top-width .35s ease;font-size:14px;font-weight:500;color:#405372;line-height:21px}.supply-option:has(input:checked) .supply-option__perks-inner{padding-top:16px;border-top-width:2px}.supply-option__perks span:before{content:"\2713";display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;border:1px solid rgba(64,83,114,1);border-radius:50%;font-size:10px;margin-right:8px;vertical-align:middle;position:relative;top:-1px;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/163/assets/product-blocks--quick.css.map */
