.bp-plans{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:10px}.bp-plans legend{padding:0;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jp-taupe)}.bp-plan{position:relative;display:flex;gap:12px;align-items:flex-start;padding:16px;border:1.5px solid var(--jp-stone);border-radius:12px;background:var(--jp-cream);cursor:pointer}.bp-plan:has(input:checked){border:2px solid var(--jp-red);background:#fff;padding:15.5px}.bp-plan input{position:absolute;opacity:0;width:1px;height:1px}.bp-plan:has(input:focus-visible){outline:2px solid var(--jp-red);outline-offset:2px}.bp-dot{flex:none;margin-top:2px;width:20px;height:20px;border-radius:999px;border:2px solid #b9aea9;display:flex;align-items:center;justify-content:center}.bp-plan input:checked+.bp-dot{border-color:var(--jp-red)}.bp-plan input:checked+.bp-dot:after{content:"";width:10px;height:10px;border-radius:999px;background:var(--jp-red)}.bp-plan__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bp-plan__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bp-plan__name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:700;font-size:16px}.bp-tag{padding:3px 9px;border-radius:999px;background:var(--jp-red);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bp-plan__price{font-family:Quattrocento,serif;font-weight:700;font-size:18px}.bp-plan__note{font-size:14px;color:var(--jp-taupe)}.bp-freq{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px;border:0;margin:0;min-width:0}.bp-freq[hidden]{display:none}.bp-freq__lbl{font-size:13px;font-weight:700;color:var(--jp-taupe);margin-right:4px}.bp-pill{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--jp-stone);background:#fff;font-size:13px;font-weight:700;cursor:pointer}.bp-pill input{position:absolute;opacity:0;width:1px;height:1px}.bp-pill:has(input:checked){background:var(--jp-ink);border-color:var(--jp-ink);color:#fcf8f6}.bp-pill:has(input:focus-visible){outline:2px solid var(--jp-red);outline-offset:2px}.bp-was{font-size:18px;color:var(--jp-taupe2)}.bp-was[hidden]{display:none}.bp-box{background:var(--jp-blush)}.bp-box__grid{display:flex;flex-wrap:wrap;gap:16px}.bp-bcard{flex:0 0 calc((100% - 48px)/4);min-width:0;display:flex;align-items:center;gap:16px;padding:14px;background:#fff;border:1px solid var(--jp-stone);border-radius:14px;text-decoration:none}.bp-bcard__img{position:relative;flex:none;width:72px;height:72px;border-radius:10px;background:var(--jp-cream);border:1px solid var(--jp-line)}.bp .bp-bcard__img img{width:100%;height:100%;object-fit:contain;border-radius:10px}.bp-qtyb{position:absolute;top:-8px;right:-8px;min-width:28px;height:28px;padding:0 6px;border-radius:999px;background:var(--jp-ink);color:#fcf8f6;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.bp-bcard__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.bp-bcard__over{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jp-taupe2)}.bp-bcard__name{font-family:Quattrocento,serif;font-weight:700;font-size:18px;line-height:1.2}.bp-bcard__meta{font-size:13px;color:var(--jp-taupe)}.bp-bcard__cta{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.bp-bcard:hover .bp-bcard__name{color:var(--jp-red)}@media(max-width:1024px){.bp-bcard{flex-basis:calc((100% - 16px)/2)}}@media(max-width:640px){.bp-bcard{flex-basis:100%}}.bp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px}.bp-tab{min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--jp-stone);background:#fff;color:var(--jp-ink);font:700 13px Quattrocento Sans,sans-serif;cursor:pointer}.bp-tab[aria-selected=true]{background:var(--jp-ink);border-color:var(--jp-ink);color:#fcf8f6}.bp-panel[hidden]{display:none}.bp-panel__title{font-family:Quattrocento,serif;font-weight:700;font-size:20px;margin-bottom:6px}.bp-nutri .jp-nutri__copy{display:flex;flex-direction:column;gap:14px}.bp-nfs .jp-nf[hidden]{display:none}.bp-rev{background:var(--jp-cream)}.bp-rev__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:720px){.bp-rev__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.bp-rev__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp-rcard{background:#fff;border:1px solid var(--jp-stone);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:10px;margin:0}.bp-rcard__num{font-family:Quattrocento,serif;font-weight:700;font-size:56px;line-height:.9}.bp-rcard__count{font-size:15px;color:var(--jp-taupe)}.bp-rcard__who{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}.bp-rcard__name{font-weight:700}.bp-rcard__ver{font-size:12px;font-weight:700;color:#2e7d4f}.bp-rcard__about{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jp-taupe2)}.bp-rcard__text{font-size:15px;line-height:1.6}.bp-rcard .jp-textlink{margin-top:auto;align-self:flex-start;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;color:var(--jp-ink);text-decoration:underline}.bp-jdgm{margin-top:28px}.bp-jdgm[hidden]{display:none}.bp-jdgm #judgeme_product_reviews.jdgm-review-widget{display:block!important}.bp-nfs{flex:0 1 380px;min-width:0}.bp-nfs .jp-nf{flex:none}.bp-jdgm .jdgm-row-profile{float:none!important;width:auto!important;margin:0 0 6px!important;display:flex!important;align-items:center;gap:8px}.bp-jdgm .jdgm-rev__content,.bp-jdgm .jdgm-rev__header{margin:0!important;padding:0!important}.bp-jdgm .jdgm-rev-widg__sort-wrapper,.bp-jdgm .jdgm-row-actions{display:none!important}.bp .bp-plan,.bp .bp-pill{text-transform:none;letter-spacing:0;margin:0;color:var(--jp-ink);font-family:Quattrocento Sans,sans-serif;line-height:1.4}.bp .bp-plan{font-size:16px}.bp .bp-pill{font-size:13px}.bp .bp-pill:has(input:checked){color:#fcf8f6}.bp .bp-plan__note{text-transform:none}.jp-btn[data-bp-atc]{gap:.35em}.bp .bp-rcard__text{border:0;padding:0;margin:0;font-style:normal;font-size:15px;line-height:1.6;color:var(--jp-ink);quotes:none}.bp .bp-rcard__text:before,.bp .bp-rcard__text:after,.jp .jp-quote blockquote:before,.jp .jp-quote blockquote:after{content:none;display:none}.jp .jp-quote blockquote{border:0;padding:0}.bp .bp-tab{text-transform:none;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bundle-product.css.map */
