.lpg-chapter-nav__row{display:flex;align-items:center;gap:var(--lpg-space-5)}.lpg-chapter-nav__cta{min-height:36px;padding:.5em 1em;font-size:var(--lpg-step--1);flex:none}@media(max-width:749px){.lpg-chapter-nav__cta{margin-left:auto}}.lpg-disclaimer{background:var(--lpg-bg);color:var(--lpg-fg);padding-block:var(--lpg-space-6);scroll-margin-top:calc(var(--lpg-offset-top, 0px) + var(--lpg-chapter-h, 0px))}.lpg-disclaimer__text{color:var(--lpg-fg-muted);max-width:90ch}.lpg-disclaimer__text p+p{margin-top:.5em}.lpg-faq__grid{display:grid;gap:var(--lpg-space-7)}@media(min-width:990px){.lpg-faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.lpg-faq__intro .lpg-h2{margin-block:var(--lpg-space-3) var(--lpg-space-4)}.lpg-faq__item{border-top:1px solid var(--lpg-line)}.lpg-faq__item:last-child{border-bottom:1px solid var(--lpg-line)}.lpg-faq__q{display:flex;justify-content:space-between;gap:var(--lpg-space-4);padding:var(--lpg-space-5) 0;cursor:pointer;list-style:none;font-family:var(--lpg-font-heading);font-weight:var(--lpg-heading-weight, 700);text-transform:var(--lpg-heading-case, none);font-size:var(--lpg-step-1);line-height:1.25}.lpg-faq__q::-webkit-details-marker{display:none}.lpg-faq__icon{position:relative;flex:none;width:18px;height:18px;margin-top:4px}.lpg-faq__icon:before,.lpg-faq__icon:after{content:"";position:absolute;inset:8px 0 auto;height:2px;background:currentColor;transition:transform .25s var(--lpg-ease)}.lpg-faq__icon:after{transform:rotate(90deg)}.lpg-faq__item[open] .lpg-faq__icon:after{transform:rotate(0)}.lpg-faq__a{padding-bottom:var(--lpg-space-5);max-width:62ch;color:var(--lpg-fg-muted)}.lpg-offer__grid{display:grid;gap:var(--lpg-space-7);align-items:center}@media(min-width:990px){.lpg-offer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lpg-offer__media{border-radius:var(--lpg-radius-card, 12px);overflow:hidden}.lpg-offer__img{width:100%;height:auto}.lpg-offer__panel{padding:clamp(24px,4vw,48px);display:grid;gap:var(--lpg-space-5)}.lpg-offer__title{font-size:var(--lpg-step-3)}.lpg-offer__options{display:grid;gap:var(--lpg-space-3);margin:0;padding:0;border:0}.lpg-offer__option{display:flex;gap:var(--lpg-space-3);align-items:flex-start;padding:var(--lpg-space-4);border:2px solid var(--lpg-color-line);border-radius:var(--lpg-radius-button, 6px);cursor:pointer;background:var(--lpg-color-paper)}.lpg-offer__option:has(input:checked){border-color:var(--lpg-color-ink)}.lpg-offer__option input{width:20px;height:20px;margin-top:2px;accent-color:var(--lpg-color-ink);flex:none}.lpg-offer__option-body{display:grid;gap:2px}.lpg-offer__option-name{font-weight:700}.lpg-offer__option-price{font-family:var(--lpg-font-heading);font-weight:var(--lpg-heading-weight, 700);font-size:var(--lpg-step-1)}.lpg-offer__variant,.lpg-offer__qty{display:grid;gap:var(--lpg-space-1)}.lpg-offer__variant select,.lpg-offer__qty input{min-height:44px;padding:0 var(--lpg-space-3);border:2px solid var(--lpg-color-line);border-radius:var(--lpg-radius-button, 6px);font:inherit;background:var(--lpg-color-paper);color:var(--lpg-color-ink)}.lpg-offer__trust{display:grid;gap:var(--lpg-space-2);margin:0;padding:0;list-style:none;font-size:var(--lpg-step--1)}.lpg-offer__trust-item:before{content:"\2713";margin-right:.5em;font-weight:700}.lpg-offer__note a{text-underline-offset:3px}.lpg-offer__bundles{display:grid;gap:var(--lpg-space-3)}.lpg-offer__bundle{padding:var(--lpg-space-4);border:2px dashed var(--lpg-color-line);border-radius:var(--lpg-radius-button, 6px);background:var(--lpg-color-paper)}.lpg-offer__bundle-form{display:grid;gap:var(--lpg-space-2)}.lpg-offer__bundle-head{display:flex;flex-wrap:wrap;gap:var(--lpg-space-2);align-items:center;margin:0}.lpg-offer__badge{padding:2px 8px;border-radius:var(--lpg-radius-button, 6px);background:var(--lpg-color-accent);color:var(--lpg-color-accent-ink);font-size:var(--lpg-step--1);font-weight:700}.lpg-viia-sub__options{display:grid;gap:var(--lpg-space-2);border:0;padding:0;margin:0;min-width:0}.lpg-viia-sub__option{position:relative;display:grid;gap:var(--lpg-space-2);padding:var(--lpg-space-3) var(--lpg-space-4);border:2px solid var(--lpg-color-line);border-radius:24px;background:var(--lpg-color-paper)}.lpg-viia-sub__option:has(input:checked){border-color:var(--lpg-color-ink);background:var(--lpg-color-tint)}.lpg-viia-sub__option-name{margin:0;font-weight:600}.lpg-viia-sub__option-note{margin:0;color:var(--lpg-color-muted)}.lpg-viia-sub__option--once{display:flex;align-items:center;min-height:52px;border-radius:999px;cursor:pointer}.lpg-viia-sub__option--once input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lpg-viia-sub__option--once input:focus-visible+.lpg-viia-sub__option-name,.lpg-viia-sub__plan input:focus-visible+.lpg-viia-sub__plan-name{outline:3px solid var(--lpg-fg);outline-offset:3px}.lpg-viia-sub__plans{display:flex;flex-wrap:wrap;gap:var(--lpg-space-2)}.lpg-viia-sub__plan{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--lpg-space-3);border:2px solid var(--lpg-color-line);border-radius:999px;background:var(--lpg-color-paper);font-size:var(--lpg-step--1);cursor:pointer}.lpg-viia-sub__plan input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lpg-viia-sub__plan:has(input:checked){border-color:var(--lpg-color-ink);background:var(--lpg-color-ink);color:var(--lpg-color-paper)}.lpg-viia-sub__price+.lpg-viia-sub__price{margin-left:.5em}.lpg-viia-sub__price.is-extra-plan{display:none}.bf-price-terms{display:grid;justify-items:start;gap:3px;margin-top:6px;font-size:13px;line-height:1.35}.bf-price-terms__plan{color:inherit;font-weight:600;text-decoration:none}.bf-price-terms__onetime{color:inherit;text-decoration:underline;text-underline-offset:2px}.bf-price-terms__note{margin:0;font-size:11px}.bf-price-terms a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.card-pack-links{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none}.card-pack-links__link{display:inline-block;padding:3px 10px;border:1px solid #283d39;border-radius:999px;color:#283d39;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none}.card-pack-links__link:hover,.card-pack-links__link[aria-current=true]{background-color:#283d39;color:#fff}.card-pack-links__link:focus-visible{outline:2px solid #283d39;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/435/compiled_assets/styles.css.map */
