:root{--pointer-navy: #010862;--pointer-orange: #f26a21;--pointer-cream: #fbf7ef;--pointer-ink: #171717}.pointer-fit{margin:1.4rem 0;padding:1.6rem;border:1px solid rgba(1,8,98,.14);border-radius:1.2rem;background:var(--pointer-cream);color:var(--pointer-ink)}.pointer-fit--compact{display:grid;gap:.45rem;padding:1.15rem 1.25rem}.pointer-fit__compact-row{display:flex;align-items:center;gap:.75rem}.pointer-fit__compact-label{padding:.4rem .65rem;border-radius:.45rem;background:var(--pointer-navy);color:#fff;font-size:.95rem;font-weight:800;letter-spacing:.08em}.pointer-fit__compact-row strong{color:var(--pointer-navy);font-size:1.4rem}.pointer-fit--compact p,.pointer-fit--compact small{margin:0;line-height:1.4}.pointer-fit--compact p{font-size:1.2rem}.pointer-fit--compact small{color:#171717ad;font-size:1.05rem}.pointer-fit__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pointer-fit__eyebrow{margin:0 0 .25rem;color:var(--pointer-orange);font-size:1.05rem;font-weight:800;letter-spacing:.12em}.pointer-fit h2{margin:0;color:var(--pointer-navy);font-size:1.8rem}.pointer-fit__badge{flex:0 0 auto;padding:.55rem .9rem;border-radius:999px;background:var(--pointer-navy);color:#fff;font-size:1.15rem;font-weight:700}.pointer-fit__intro{margin:1rem 0 0;font-size:1.3rem;line-height:1.5}.pointer-fit__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.2rem 0 0}.pointer-fit__facts div{padding:.9rem 1rem;border-radius:.8rem;background:#fff}.pointer-fit__facts dt{color:#1717179e;font-size:1rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pointer-fit__facts dd{margin:.15rem 0 0;font-size:1.25rem;font-weight:700}.pointer-fit__compare{margin-top:1rem;border-top:1px solid rgba(1,8,98,.12)}.pointer-fit__compare summary{display:flex;justify-content:space-between;padding:1.1rem 0 .2rem;color:var(--pointer-navy);cursor:pointer;font-weight:750;list-style:none}.pointer-fit__compare summary::-webkit-details-marker{display:none}.pointer-fit__compare[open] summary span{transform:rotate(45deg)}.pointer-fit__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.9rem}.pointer-fit__options div{display:grid;gap:.25rem;padding:.85rem;border:1px solid rgba(1,8,98,.12);border-radius:.8rem;background:#fff}.pointer-fit__options .is-current{border:2px solid var(--pointer-orange)}.pointer-fit__options span,.pointer-fit__tip{font-size:1.05rem;line-height:1.4}.pointer-fit__tip{margin:1rem 0 0}.pointer-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.2rem 0 .7rem}.pointer-prepaid-price{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.15rem 1rem;margin:1.2rem 0 .75rem;padding:1.1rem 1.25rem;border:1px solid rgba(242,106,33,.3);border-radius:.9rem;background:#fff7f0}.pointer-prepaid-price span{color:var(--pointer-navy);font-size:1.1rem;font-weight:700}.pointer-prepaid-price strong{grid-row:1 / span 2;grid-column:2;color:var(--pointer-orange);font-size:1.75rem;line-height:1}.pointer-prepaid-price small{color:#171717a6;font-size:1rem}.pointer-benefits>div{display:grid;justify-items:center;gap:.2rem;padding:1rem .6rem;border:1px solid rgba(1,8,98,.12);border-radius:.9rem;background:#fff;text-align:center}.pointer-benefits>div>span{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--pointer-navy);color:#fff;font-size:1.1rem;font-weight:800}.pointer-benefits strong{color:var(--pointer-navy);font-size:1.05rem}.pointer-benefits small{color:#171717a8;font-size:.95rem;line-height:1.25}.pointer-policy-note{margin:0 0 1.2rem;font-size:1.05rem;line-height:1.45}.pointer-policy-note a{color:var(--pointer-navy);font-weight:700;text-decoration:underline}.product-form__submit{min-height:5.2rem;background:var(--pointer-navy);border-color:var(--pointer-navy);font-weight:800;letter-spacing:.04em}.pointer-sticky-buy{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;gap:1rem;padding:.9rem 1.2rem calc(.9rem + env(safe-area-inset-bottom));border-top:1px solid rgba(1,8,98,.14);background:#fffffff7;box-shadow:0 -10px 24px #0108621a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pointer-sticky-buy[hidden]{display:none}.pointer-sticky-buy__info{min-width:0;flex:1;display:grid}.pointer-sticky-buy__info strong{overflow:hidden;color:var(--pointer-navy);font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.pointer-sticky-buy__info span{font-size:1.2rem;font-weight:800}.pointer-sticky-buy .button{min-width:13rem;min-height:4.4rem;padding:0 1.2rem;background:var(--pointer-navy)}@media screen and (min-width:750px){.pointer-sticky-buy{display:none!important}}@media screen and (max-width:420px){.pointer-fit__options,.pointer-benefits{grid-template-columns:1fr}.pointer-benefits>div{grid-template-columns:auto 1fr;justify-items:start;text-align:left}.pointer-benefits>div>span{grid-row:1 / span 2}}@media(prefers-reduced-motion:reduce){.pointer-fit__compare summary span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/pointer-pdp.css.map */
