.fp{color:var(--color-paragraph)}.fp :is(h1,h2,h3){color:var(--color-heading)}.fp :is(h1,h2,h3,p){margin-top:0}.fp a:not([class]){color:inherit;text-underline-offset:.22em}.fp-section{background:var(--color-surface)}.fp .section-heading__inner{max-width:none;padding:0}.fp-hero .section-heading__heading{max-width:12ch}.fp-article .section-heading__heading{max-width:22ch}.fp .section-heading__description{max-width:55ch}.fp-block{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}.fp-hero__layout{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);align-items:center}.fp-lede{font:var(--font-base);max-width:55ch}.fp-badge{display:inline-flex;align-items:center;background:var(--color-seafoam);border:1px solid var(--color-mint-100);border-radius:99rem;color:var(--color-forrest-300);font:var(--font-xs);font-weight:var(--font-weight-bold);line-height:1.3;margin:0 0 var(--spacing-3);padding:.6rem 1.1rem}.fp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-6)}.fp-actions .button{width:auto}.fp-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-4);padding:0}.fp .fp-grid{margin:var(--spacing-7) 0 0}.fp-card{background:var(--color-white);border:1px solid var(--color-grey-100);border-radius:var(--rounded-base);box-shadow:0 4px 12px -2px #0000001a;list-style:none;overflow:hidden;padding:var(--spacing-6);transition:border-color var(--button-transition)}.fp-card:hover{border-color:var(--color-forrest-100)}.fp-card h3{color:var(--color-forrest-200);font:var(--font-lg);letter-spacing:0;margin-bottom:var(--spacing-2)}.fp-card p{font:var(--font-base);line-height:1.5}.fp-card p:last-child{margin-bottom:0}.fp-card .button--link{margin-top:var(--spacing-3)}.fp-roadmap ol{margin:0;padding-left:var(--spacing-6)}.fp-roadmap li{border-bottom:1px solid var(--color-grey-100);padding:var(--spacing-3) 0 var(--spacing-3) var(--spacing-2)}.fp-roadmap li:last-child{border:0}.fp-roadmap strong{color:var(--color-forrest-200);display:block;font:var(--font-lg);margin-bottom:var(--spacing-1)}.fp-roadmap li span{font:var(--font-sm)}.fp .fp-grid--phones>.fp-phone{width:auto;max-width:none;min-width:0;background:var(--color-white);list-style:none}.fp .fp-phone .card-information>.price{margin-top:var(--spacing-2)}.fp .fp-grid--phones .fp-phone .card .card-information>.card__block-children{margin-top:var(--spacing-3)}.fp .fp-phone .fp-variant{color:var(--color-caption);font:var(--font-sm);margin-bottom:var(--spacing-4)}.fp .fp-phone .fp-phone__cta{width:100%;max-width:none}.fp .fp-phone .price{align-items:center;min-height:var(--spacing-8);row-gap:var(--spacing-2)}.fp .fp-phone .price--on-sale .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-2)}.fp .fp-phone .price .price-item{margin:0}.fp-afterpay{display:block;margin-bottom:var(--spacing-3)}.fp .fp-phone__terms{margin-block:var(--spacing-3) 0}.fp-phone__details{border-top:1px solid var(--color-grey-100);margin-top:var(--spacing-4);padding-top:var(--spacing-3)}.fp-phone__details summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);cursor:pointer;color:var(--color-forrest-200);font:var(--font-sm);font-weight:var(--font-weight-semibold)}.fp-phone__details summary svg{width:1.2rem;flex-shrink:0}.fp-phone__details[open] summary svg{transform:rotate(180deg)}.fp-phone__details .rte{margin-top:var(--spacing-3);font:var(--font-sm)}.fp-small{color:var(--color-caption);font:var(--font-sm)}.fp-trust{margin-top:var(--spacing-6)}.fp-empty,.fp-callout{background:var(--color-seafoam);border-radius:var(--rounded-md);margin:var(--spacing-6) 0;padding:var(--spacing-6)}.fp-empty p{margin-bottom:var(--spacing-3)}.fp-guide-number{background:var(--color-kicker-text);-webkit-background-clip:text;background-clip:text;color:var(--color-forrest-100);-webkit-text-fill-color:transparent;display:block;font:var(--font-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-4);width:fit-content}.fp-article .rte{font:var(--font-base);line-height:1.6}.fp-article .rte :is(h2,h3){margin-top:var(--spacing-9)}.fp-article .rte h2{font:var(--font-2xl)}.fp-article .rte h3{font:var(--font-xl)}.fp-article .rte ul,.fp-article .rte ol{padding-left:var(--spacing-6)}.fp-article .rte li{margin-bottom:var(--spacing-2-5)}.fp-article .rte table{border-collapse:collapse;font:var(--font-sm);margin:var(--spacing-6) 0;width:100%}.fp-article .rte :is(th,td){border:1px solid var(--color-grey-200);overflow-wrap:anywhere;padding:var(--spacing-3);text-align:left;vertical-align:top}.fp-article .rte th{background:var(--color-chalk);color:var(--color-heading)}.fp-article .fp-callout h2{font:var(--font-xl);margin-top:0}.fp-meta{margin-top:var(--spacing-3)}.fp-toc{border-block:1px solid var(--color-grey-200);margin-block:var(--spacing-6);padding-block:var(--spacing-5)}.fp-toc ol{columns:1;padding-left:var(--spacing-5)}.fp-toc li{break-inside:avoid;margin-bottom:var(--spacing-2)}.fp-checklist{list-style:none;padding-left:0!important}.fp-checklist li:before{color:var(--color-forrest-100);content:"\25a1";margin-right:var(--spacing-2-5)}.fp :is(h2,h3,[id]){scroll-margin-top:12rem}.fp a:focus-visible,.fp button:focus-visible{outline:2px solid var(--color-forrest-100);outline-offset:3px}@media(min-width:768px){.fp-hero__layout{grid-template-columns:1.2fr 1fr;gap:var(--spacing-12)}.fp-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-toc ol{columns:2}}@media(min-width:960px){.fp-block{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.fp-grid{gap:var(--spacing-6)}.fp-grid,.fp-grid--phones{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-hero__layout{gap:var(--spacing-16)}}@media print{body:has(.fp-article){background:#fff!important}body:has(.fp-article) :is(header.header,.shopify-section-group-header-group,.shopify-section-group-footer-group,#shopify-section-announcement-bar,.fp-no-print,.fp-toc,.fp-commerce,.article-template__back,.article-template__social-sharing,.shopify-block,#preview-bar-iframe){display:none!important}body:has(.fp-article) main{padding:0!important}.fp-article,.fp-article .page-width{max-width:none;padding:0;width:100%}.fp-article :is(p,li,td,th){color:#000!important;font-size:10pt!important}.fp-article h1{font-size:23pt}.fp-article h2{break-after:avoid;font-size:15pt!important}.fp-article h3{break-after:avoid;font-size:12pt!important}.fp-article :is(li,tr,.fp-callout){break-inside:avoid}.fp-article a{text-decoration:underline}.fp-article a[href^=https]:after{content:" (" attr(href) ")";font-size:8pt;overflow-wrap:anywhere}.fp-checklist li:before{content:"\25a1"}}
/*# sourceMappingURL=/cdn/shop/t/722/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAwQABI */
