nbd-selling-plans{container-type:inline-size;display:flex;flex-direction:column;gap:1rem;--border-radius: 0px;--border-style: 2px solid}nbd-selling-group label:has(select[name=plan]:not(.active)){display:none}nbd-selling-group:has(input[name=plan-type]:not(:checked))>*{opacity:.5;pointer-events:none}nbd-selling-plans .plan_type:has(input[name=plan-type]:not(:checked)){border-color:#eee;background-color:#eee}nbd-selling-plans .plan_type:has(input[name=plan-type]:not(:checked))>:not(.plan_type_heading){opacity:.5}nbd-selling-plans .plan_type{display:flex;flex-direction:column;padding:1.5em 1em;border:var(--border-style);border-radius:var(--border-radius);border-color:#000;background-color:#fff;transition:all .2s ease-in-out}nbd-selling-plans .plan_type:hover{cursor:pointer}nbd-selling-plans input[name=plan-type]{display:none}nbd-selling-plans .plan_checkmark{border-radius:100%;height:12px;width:12px;display:inline-block;border:1px solid;background-color:#fff}nbd-selling-plans .plan_type:has(input[name=plan-type]:checked) .plan_checkmark{background-color:#000}nbd-selling-plans .plan_type_heading{display:grid;grid-template-columns:min-content 1fr min-content max-content;gap:0 .75em;align-items:baseline}@container (max-width: 480px){nbd-selling-plans .plan_type_heading{grid-template-columns:min-content minmax(1fr,50%) max-content}nbd-selling-plans .plan_title{grid-row:span 2}nbd-selling-plans .price-per-serving{grid-row:2;grid-column:3}}nbd-selling-plans .plan_title{font-weight:700}nbd-selling-plans .prices{display:flex;justify-content:flex-end;gap:0 .5em}nbd-selling-plans .compare-at-price{opacity:.5;text-decoration:line-through}nbd-selling-plans .price{font-weight:700}nbd-selling-plans .price-per-serving:has(.pps-price){display:flex;align-items:baseline;justify-content:flex-end}@container (min-width: 480px){nbd-selling-plans .price-per-serving:has(.pps-price){background-color:#eee;border-radius:4px;padding:.25em .5em}}nbd-selling-plans .pps-price{font-size:.8em}nbd-selling-plans .pps-label{font-size:.8em;text-transform:lowercase;opacity:.5}nbd-selling-plans .pps-label:before{content:"/"}nbd-selling-plans .recurring{position:relative}nbd-selling-plans .recurring .plan_type_heading{padding-bottom:1em;margin-bottom:0}nbd-selling-plans .plan_groups label{display:block;width:100%;border:2px solid #ccc;border-radius:5px;font-size:13px}nbd-selling-plans .plan_groups select{display:block;width:100%;border:.5em solid transparent;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='currentColor'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:.75em;background-position:calc(100% - .5em) .5em;background-repeat:no-repeat}nbd-selling-plans label .group_title{display:none}nbd-selling-plans .plan_benefits{padding-block-start:1.5rem;font-size:12px;font-weight:700}nbd-selling-plans .plan_benefits ul{padding:0;margin:0}nbd-selling-plans .plan_benefits li{display:grid;grid-gap:.5em;grid-template-columns:auto 1fr}nbd-selling-plans .plan_badge{position:absolute;white-space:nowrap;text-transform:uppercase;font-size:1.1rem;top:-1em;right:2em;padding:.25em .75em;border-radius:var(--border-radius);background-color:rgb(var(--accent-color));color:#fff;-webkit-user-select:none;user-select:none}nbd-selling-plans .plan_badge:empty{display:none}nbd-selling-plans .one-time{padding-block-start:1rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nbd-selling-plans.css.map */
