.bbp{padding:72px 16px}.bbp-top{display:grid;gap:28px;align-items:start;margin-bottom:44px}@media(min-width:990px){.bbp-top{grid-template-columns:1.15fr .85fr;gap:64px}}.bbp-rte p{margin:0 0 12px}.bbp-rte p:last-child{margin-bottom:0}.bbp-rte a{color:var(--f);font-weight:700;text-underline-offset:3px}.bbp-plan{padding:24px;border-radius:var(--r);background:var(--card);border:1px solid var(--b)}.bbp-plan__label{margin-bottom:14px!important;font-weight:800;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bbp-plan ol{display:grid;gap:8px}.bbp-plan li{display:grid;grid-template-columns:34px 1fr;gap:2px 12px;align-items:center;padding:10px 12px;border-radius:16px;background:var(--s);border:2px solid transparent;color:var(--muted)}.bbp-plan .n{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bg);font-weight:800;font-size:14px}.bbp-plan b{font-size:15.5px;font-weight:800}.bbp-plan em{font-style:normal;font-size:13.5px;line-height:1.45}.bbp-plan li.is-this{background:var(--m2);border-color:var(--m);color:var(--t)}.bbp-plan li.is-this .n{background:var(--f);color:var(--bg)}.bbp-plan__more{display:inline-block;margin-top:14px;font-weight:700;font-size:14px;color:var(--f);text-underline-offset:3px}.bbp-sub{margin-bottom:14px!important;font-size:24px;font-weight:800;letter-spacing:-.01em}.bbp-steps{display:grid;gap:12px}@media(min-width:750px){.bbp-steps{grid-template-columns:repeat(3,1fr)}}.bbp-steps li{padding:22px 22px 24px;border-radius:24px;background:var(--card);border:1px solid var(--b)}.bbp-n{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--f);color:var(--bg);font-weight:800;font-size:14px}.bbp-steps h4{margin:14px 0 6px;font-size:18px;font-weight:800}.bbp-steps p{margin:0;font-size:15px;line-height:1.6;color:var(--ink)}.bbp-pair{display:grid;gap:16px;align-items:start;margin-top:16px}@media(min-width:900px){.bbp-pair{grid-template-columns:.9fr 1.1fr}}.bbp-safe .bbp-rte{font-size:16px;line-height:1.65;color:var(--ink)}.bbp-faq{display:grid;gap:8px}.bbp-faq details{border-radius:20px;background:var(--s);border:2px solid transparent;transition:background .25s ease,border-color .25s ease}.bbp-faq details[open]{background:#fff;border-color:var(--b)}.bbp-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:14px 18px;cursor:pointer;font-weight:700;font-size:16px}.bbp-faq summary::-webkit-details-marker{display:none}.bbp-faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--f);color:var(--bg);font-size:20px;line-height:1;transition:transform .25s ease,background .2s ease}.bbp-faq details[open] summary:after{transform:rotate(45deg);background:var(--m);color:var(--t)}.bbp-faq summary:focus-visible{outline:3px solid var(--m);outline-offset:2px;border-radius:18px}.bbp-faq .bbp-rte{padding:0 18px 18px;font-size:15.5px;line-height:1.6;color:var(--ink)}.bbp-faq__more{margin:8px 4px 0!important;font-size:14px;color:var(--muted)}.bbp-faq__more a{color:var(--f);font-weight:700;text-underline-offset:3px}.bbp-cross{display:grid;grid-template-columns:88px 1fr auto;gap:18px;align-items:center;margin-top:16px;padding:16px;border-radius:var(--r);background:var(--f);color:var(--bg);text-decoration:none;transition:transform .2s ease}.bbp-cross:hover{transform:translateY(-2px)}.bbp-cross:focus-visible{outline:3px solid var(--m);outline-offset:3px}.bbp-cross img{width:88px;height:88px;border-radius:18px;object-fit:cover}.bbp-cross small{display:block;font-weight:700;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#f3e3b5}.bbp-cross b{display:block;margin:2px 0 4px;font-size:20px;font-weight:800;color:#fbf6ea}.bbp-cross .t{display:block;font-size:15px;line-height:1.5;color:#e6e0d0}.bbp-cross .go{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--m)}.bbp-cross .go svg{width:22px;height:22px;fill:none;stroke:var(--t);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:600px){.bbp-cross{grid-template-columns:64px 1fr}.bbp-cross img{width:64px;height:64px}.bbp-cross .go{display:none}}.bbc-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 18px}.bbc-stats p{margin:0;padding:16px 18px;border-radius:20px;background:var(--s)}.bbc-stats b{display:block;font-family:var(--serif);font-style:italic;font-weight:400;font-size:40px;line-height:1;color:var(--f)}.bbc-stats span{display:block;margin-top:8px;font-size:14.5px;line-height:1.45;color:var(--ink)}.bbc-item--link{color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.bbc-item--link:hover{transform:translateY(-3px);box-shadow:0 20px 40px -28px #1e2a2380}.bbc-item--link:focus-visible{outline:3px solid var(--m);outline-offset:3px}.bbc-tag--out{background:var(--f)!important;color:var(--bg)!important}.bbc-arrow{color:var(--m)}.bbx--cat .bbx-box{margin-bottom:0}.bbx-buy__also{display:block;margin-top:14px;text-align:center;font-weight:700;font-size:14.5px;color:var(--f);text-underline-offset:3px}.bbx-bb__box a{color:inherit;text-decoration:none}.bbx-bb__box li.is-link{background:var(--m2)}.bbx-bb__box li.is-link b:after{content:" \2192";color:var(--m)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bb-product-story.css.map */
