.product__controls-group,.product__description:has(+.product__controls-group),og-offer[location=pdp]{display:none}.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: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;text-transform:uppercase}.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__pricing{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.supply-option__price{font-size:18px;font-weight:600;color:#494949;line-height:24px}.supply-option:has(input:checked) .supply-option__price{color:#053584}.supply-option__price-row{display:flex;align-items:baseline;justify-content:flex-end;gap:8px}.supply-option__list-price{font-size:14px;font-weight:500;line-height:20px;color:#494949;text-decoration:line-through}.supply-option__list-price:empty{display:none}.supply-option__price-per-count{font-size:14px;line-height:20px;font-weight:500;color:#494949}.supply-option:has(input:checked) .supply-option__price-per-count,.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}.buy-box-select{appearance:none;-webkit-appearance:none;width:auto;max-width:100%;box-sizing:border-box;margin:0;font:inherit;font-size:16px;font-weight:500;line-height:24px;color:#053584;background-color:#fff;border:1px solid rgba(181,198,226,1);border-radius:8px;padding:12px 44px 12px 16px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23053584' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px 8px}.buy-box-select:focus-visible{outline:2px solid rgba(34,86,172,1);outline-offset:-2px}.buy-box-select--block{width:100%}.buy-box-select--name{align-self:flex-start;font-size:18px;font-weight:600;line-height:24px;color:#494949;padding:6px 38px 6px 12px;background-position:right 12px center}.supply-option:has(input:checked) .buy-box-select--name{color:#053584}
/*# sourceMappingURL=/cdn/shop/t/178/assets/buy-box-supply-selector.css.map */
