.tw-privilege{padding:clamp(5.6rem,8vw,10rem) 0;background-color:#0f0f0f;color:#fff}.tw-privilege__box{max-width:64rem;margin:0 auto;text-align:center}.tw-privilege__badge{display:inline-block;font-family:var(--font-body-family, "Inter", sans-serif);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#b5b5b5;margin-bottom:1.6rem;font-weight:400}.tw-privilege__heading{font-family:var(--font-heading-family, "Cormorant Garamond", serif);font-size:clamp(3.4rem,4.4vw,5.6rem);font-weight:300;line-height:1.08;letter-spacing:-.015em;color:#fff;margin:0 0 1.6rem;text-wrap:balance}.tw-privilege__sub{font-family:var(--font-body-family, "Inter", sans-serif);font-size:1.45rem;line-height:1.65;color:#b5b5b5;margin:0 auto 3.2rem;max-width:46ch;font-weight:300}.tw-privilege__sub strong{color:#fff;font-weight:400}.tw-privilege__action-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem 2.4rem}.tw-privilege__code-wrap{display:inline-flex;align-items:center;gap:1.6rem;min-height:4.6rem;padding:0 0 0 .2rem;border-bottom:1px solid #5a5a5a}.tw-privilege__code{font-family:var(--font-body-family, "Inter", sans-serif);font-size:1.5rem;font-weight:400;letter-spacing:.18em;color:#fff;background:transparent;padding:0}.tw-privilege__copy-btn{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 .4rem;border:none;background:transparent;color:#b5b5b5;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .2s}.tw-privilege__copy-btn:hover,.tw-privilege__copy-btn:focus-visible{color:#fff}.tw-privilege__btn-copied,.tw-privilege__copy-btn.is-copied .tw-privilege__btn-text{display:none}.tw-privilege__copy-btn.is-copied .tw-privilege__btn-copied{display:inline;color:#fff}.tw-privilege__shop-btn{display:inline-flex;align-items:center;gap:1.2rem;min-height:4.6rem;padding:1.2rem 2.2rem;border:1px solid #ffffff;color:#fff;text-decoration:none;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;transition:background-color .2s,color .2s}.tw-privilege__shop-btn:hover{background-color:#fff;color:#111}@media screen and (max-width:749px){.tw-privilege__sub{font-size:1.4rem}.tw-privilege__action-row{flex-direction:column}.tw-privilege__shop-btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-tw-welcome-privilege.css.map */
