.closing{position:relative;overflow:hidden;background:radial-gradient(55% 60% at 78% 45%,rgba(242,236,229,.08),transparent 70%),var(--color-stage);border-radius:1.5rem 1.5rem 0 0}.shopify-section:has(+.shopify-section:not(.section-sticky-cta))>.closing{border-radius:1.5rem}.closing__grid{display:grid;gap:clamp(1.5rem,1rem + 3vw,3rem);align-items:center}.closing__copy{display:flex;flex-direction:column;gap:1.75rem;min-width:0}.closing__heading{font-size:clamp(2.25rem,1.5rem + 3.4vw,4.25rem);font-weight:var(--font-weight-heading);line-height:1.02;letter-spacing:-.04em;color:var(--color-stage-ink);text-wrap:balance}.closing__text{max-width:30rem;margin:0;color:#f2ece5d1}.closing__offers{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.closing__offer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"top price go" "bars price go";align-items:center;gap:.125rem 1rem;padding:1rem 1.125rem;border-radius:16px;background:#f2ece50f;box-shadow:inset 0 0 0 1px #c9a06a47;color:var(--color-stage-ink);text-decoration:none;transition:background-color .3s var(--motion-ease),box-shadow .3s var(--motion-ease),transform .3s var(--motion-ease)}.closing__offer:hover{background:#f2ece51a;box-shadow:inset 0 0 0 1px #c9a06a99;transform:translateY(-2px)}.closing__offer--best{background-color:var(--gold-matte-3);background-image:var(--gold-matte);background-size:auto,auto,120px 120px,auto;box-shadow:0 16px 36px -20px #0000008c;color:var(--color-graphite)}.closing__offer--best:hover{background-color:var(--gold-matte-3);background-image:var(--gold-matte);box-shadow:0 18px 40px -18px #0009}.closing__offer--best .closing__offer-badge{background:var(--color-graphite);color:var(--color-stage-ink)}.closing__offer-top{grid-area:top;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.closing__offer-name{font-size:1.125rem;font-weight:var(--font-weight-medium);letter-spacing:-.01em}.closing__offer-badge{padding:.2rem .5rem;border-radius:999px;background:var(--color-bronze-dark);font-family:var(--font-label--family);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-white)}.closing__offer-bars{grid-area:bars;font-family:var(--font-label--family);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;opacity:.75}.closing__offer-price{grid-area:price;display:grid;justify-items:end;gap:.125rem;font-variant-numeric:tabular-nums}.closing__offer-total{font-size:1.125rem;font-weight:var(--font-weight-medium)}.closing__offer-unit{font-size:var(--text-micro);opacity:.75}.closing__offer-go{grid-area:go;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#f2ece51a;transition:transform .3s var(--motion-ease)}.closing__offer--best .closing__offer-go{background:var(--color-graphite);color:var(--color-stage-ink)}.closing__offer:hover .closing__offer-go{transform:translate(3px)}.closing__offer-go .icon{width:1rem;height:1rem}.closing__trust{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding:1.25rem 0 0;border-top:1px solid rgba(201,160,106,.3);list-style:none}.closing__trust li{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-caption);color:#f2ece5d9}.closing__trust-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#f2ece514;color:var(--color-stage-ink)}.closing__trust-icon .icon{width:1rem;height:1rem}.closing__visual{order:-1;position:relative}.closing__float img{display:block;width:100%;height:auto;max-height:13rem;margin-inline:auto;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}@media screen and (min-width:750px){.closing__offers{grid-template-columns:repeat(2,minmax(0,1fr))}.closing__offer{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top go" "bars go" "price price";row-gap:.25rem;padding:1.25rem}.closing__offer-price{justify-items:start;margin-top:.75rem}.closing__offer-total{font-size:1.5rem;font-weight:var(--font-weight-regular)}}@media screen and (min-width:990px){.closing{border-radius:2.5rem 2.5rem 0 0}.shopify-section:has(+.shopify-section:not(.section-sticky-cta))>.closing{border-radius:2.5rem}.closing__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:clamp(2.5rem,5vw,5rem)}.closing__visual{order:0}.closing__float img{max-height:30rem}}@media(prefers-reduced-motion:reduce){.closing__offer,.closing__offer-go{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-closing-cta.css.map */
