:root{--fh-teal: #0a7266;--fh-teal-hover: #085b52;--fh-teal-deep: #063f38;--fh-teal-tint: #e7f3f1;--fh-teal-tint-strong: #d6ebe7;--fh-teal-alert: #8a2036}.tracker-xsell{display:flex;align-items:flex-start;gap:14px;margin:16px 0;padding:18px 20px;background:var(--fh-teal-tint);border-radius:12px;font-family:"Greenlight Repro App",var(--font-body-family)}.cart__content .tracker-xsell{margin-top:0;margin-bottom:0}.tracker-xsell__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#fff;color:var(--fh-teal-deep)}.tracker-xsell__icon svg{width:20px;height:20px}.tracker-xsell__content{min-width:0;display:grid;gap:10px}.tracker-xsell__heading{margin:0;font-size:16px;line-height:1.3;font-weight:600;color:var(--fh-teal-deep)}.tracker-xsell__body{margin:0;font-size:15px;line-height:1.4;color:var(--fh-teal)}.tracker-xsell__cta{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--fh-teal-deep);text-decoration:underline;text-underline-offset:3px}.tracker-xsell__cta:hover{color:var(--fh-teal-hover)}.tracker-xsell__cta svg{width:18px;height:18px}@media screen and (max-width:749px){.tracker-xsell{padding:16px;gap:12px}}.fh-tile__was{text-decoration:line-through;opacity:.7}.fh-tile__heading--alert{color:var(--fh-teal-alert)}.fh-tile .fh-line-upsell__media,.fh-tile__option-media{border-radius:6px}.fh-tile--images{flex-wrap:wrap;align-items:flex-start}.fh-tile--images .tracker-xsell__content{flex:1 1 210px;min-width:0;margin-top:auto;margin-bottom:auto}.fh-tile--images .fh-line-upsell__media{width:150px;height:150px;margin-top:auto;margin-bottom:auto}.fh-tile--images .fh-tile__picker{flex:1 1 260px;min-width:0}.fh-tile__picker{margin:0;padding:0;border:0}.fh-tile__picker-body{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.fh-tile__segments{display:flex;gap:10px;width:100%;min-width:0}.fh-tile__option{position:relative;display:flex;flex-direction:column;gap:8px;flex:1 1 0;min-width:0}.fh-tile__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fh-tile__option-label{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;cursor:pointer;color:var(--fh-teal);font-size:13px;font-weight:600;line-height:1.2;text-align:center}.fh-tile__option-media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #00000014;transition:box-shadow .15s ease}.fh-tile__option-media img{width:100%;height:100%;object-fit:cover;display:block}.fh-tile__option-name{margin-top:8px;display:block}.fh-tile__option-label:hover .fh-tile__option-media{box-shadow:0 0 0 2px var(--fh-teal-tint-strong, rgba(0, 122, 114, .45))}.fh-tile__radio:focus-visible+.fh-tile__option-label .fh-tile__option-media{box-shadow:0 0 0 2px var(--fh-teal);outline:2px solid var(--fh-teal);outline-offset:2px}.fh-tile__radio:checked+.fh-tile__option-label .fh-tile__option-media{box-shadow:0 0 0 2px var(--fh-teal)}.fh-tile__radio:checked+.fh-tile__option-label .fh-tile__option-media:after{content:"";position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:999px;background:var(--fh-teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center / 12px 12px no-repeat;box-shadow:0 1px 2px #00000040}.fh-tile__add{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;width:fit-content;border:0;border-radius:6px;background:var(--fh-teal);color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.fh-tile__add--single{width:100%}.fh-tile__add--card{display:none}.fh-tile__add:hover:not(:disabled){background:var(--fh-teal-hover)}.fh-tile__add:disabled{opacity:.6;cursor:default}.fh-tile__add:focus-visible{outline:2px solid var(--fh-teal);outline-offset:2px}.fh-tile__add--plan{margin-top:10px}.fh-tile__status{margin:0;font-size:14px;line-height:1.4;color:var(--fh-teal-alert)}.fh-tile__status:empty{display:none}@media screen and (max-width:749px){.fh-tile--images{flex-direction:column;align-items:stretch}.fh-tile--images .fh-line-upsell__media{width:48px;height:48px}.fh-tile--images .tracker-xsell__content,.fh-tile--images .fh-tile__picker{flex:0 1 auto;width:100%}}@media screen and (max-width:1023px){.cart__content>.grow>.cart__form{order:-1}.cart__content>.grow>.tracker-xsell,.cart__content>.grow>.fh-tile{order:0}}.tracker-xsell[hidden]{display:none}.badge.badge--saving,.badge.badge--saving-code,.cart .badge.badge--saving,.cart .badge.badge--saving-code{--badge-background: var(--fh-teal-tint-strong);--badge-foreground: var(--fh-teal);box-shadow:none;border-radius:6px;padding:4px 8px;font-family:"Greenlight Repro App",var(--font-body-family);font-size:12px;font-weight:600;line-height:1.2}.fh-line-upsell{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:var(--fh-teal-tint);border-radius:0 0 12px 12px;font-family:"Greenlight Repro App",var(--font-body-family)}.fh-line-upsell__media{flex:0 0 auto;width:48px;height:48px;border-radius:8px;overflow:hidden;background:#fff}.fh-line-upsell__media img{width:100%;height:100%;object-fit:contain}.fh-line-upsell__media--chip{display:inline-flex;align-items:center;justify-content:center;background:var(--fh-teal-tint-strong);color:var(--fh-teal);font-size:14px;font-weight:600;letter-spacing:.02em}.fh-line-upsell__body{min-width:0;display:grid;gap:4px;flex:1 1 auto}.fh-line-upsell__eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fh-teal)}.fh-line-upsell__heading{margin:0;font-size:15px;line-height:1.3;font-weight:600;color:var(--fh-teal-deep)}.fh-line-upsell__copy{margin:0;font-size:14px;line-height:1.4;color:var(--fh-teal)}.fh-line-upsell__price{margin:2px 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:18px;font-weight:600;color:var(--fh-teal-deep)}.fh-line-upsell__was{font-size:14px;font-weight:400;text-decoration:line-through;color:var(--fh-teal);opacity:.75}.fh-line-upsell__save{margin:0;font-size:13px;line-height:1.4;color:var(--fh-teal)}.fh-line-upsell__action{flex:0 0 auto;display:grid;gap:6px;justify-items:stretch;align-self:center}.fh-line-upsell__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:0;border-radius:var(--buttons-radius);background:var(--fh-teal);color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:1;text-align:center;cursor:pointer;transition:background-color .15s ease}.fh-line-upsell__button:hover:not(:disabled){background:var(--fh-teal-hover)}.fh-line-upsell__button:disabled{opacity:.6;cursor:default}.fh-line-upsell__button:focus-visible{outline:2px solid var(--fh-teal);outline-offset:2px}.fh-line-upsell__status{margin:0;font-size:13px;line-height:1.4;color:var(--fh-teal-alert)}.fh-line-upsell__status:empty{display:none}.fh-line-upsell-row>.fh-line-upsell-cell{padding:0 0 8px;border-top:0}.cart-item:has(+.fh-line-upsell-row)>td{border-bottom:0;padding-bottom:8px}.fh-line-upsell-li{margin-top:-8px}@media screen and (max-width:749px){.fh-line-upsell{flex-wrap:wrap;padding:12px 14px}.fh-line-upsell__action{flex:1 1 100%;justify-items:stretch}.fh-line-upsell__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/tracker-cross-sell.css.map */
