.fp-appstle{text-align:center}.fp-appstle__media-wrap,.fp-appstle__widget{max-width:580px;margin-inline:auto}.fp-appstle__text p{margin:0}.fp-appstle__media{position:relative;width:100%;aspect-ratio:1;border-radius:24px;overflow:hidden;border:1px solid var(--COLOR-BORDER-LIGHT, var(--COLOR-BORDER))}.fp-appstle__media-img,.fp-appstle__media .svg-placeholder{display:block;width:100%;height:100%;object-fit:cover}.fp-appstle__badge{position:absolute;top:16px;left:16px;width:clamp(72px,18%,103px);height:auto;z-index:1;pointer-events:none}.fp-appstle__purchase{display:flex;flex-direction:column;gap:16px;width:100%}.fp-appstle__purchase-row{display:grid;grid-template-columns:1fr 3fr;align-items:stretch;gap:16px;width:100%}.fp-appstle__qty{display:flex;align-items:stretch;min-width:0}.fp-appstle__qty .product-form__quantity{margin:0;width:100%}.fp-appstle__qty .quantity{width:100%;min-height:64px}.fp-appstle__qty .quantity__input{width:100%}.fp-appstle__plans{display:grid;grid-template-columns:1fr 1fr;min-width:0;border:1px solid var(--COLOR-BORDER);border-radius:999px;overflow:hidden;background:var(--COLOR-BG)}.fp-appstle__plan{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--COLOR-TEXT);cursor:pointer;padding:10px 12px;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;transition:background-color .15s ease,color .15s ease}.fp-appstle__plan.is-active{background:color-mix(in srgb,var(--COLOR-TEXT) 22%,var(--COLOR-BG))}.fp-appstle__plan-label{font-size:var(--font-body-small, .8125rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.fp-appstle__plan-price{font-size:var(--font-body-medium, 1rem);line-height:1.2;letter-spacing:-.02em}.fp-appstle__plan-price s{opacity:.55;margin-inline-end:.35em}.fp-appstle__frequency{width:100%}.fp-appstle__frequency[hidden]{display:none!important}.fp-appstle__atc,.fp-appstle__atc .btn{width:100%}.fp-appstle__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:16px 0;list-style:none;color:var(--COLOR-TEXT)}.fp-appstle__trust-item{margin:0}.fp-appstle__variants{width:100%;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/32/assets/featured-product-appstle.css.map */
