.sa-contact-optin{margin:.4rem 0 0;padding:1.4rem 1.5rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--sa-radius-md-rem, .8rem);background:rgba(var(--color-foreground),.035)}.sa-contact-optin__label{display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:1rem;margin:0;cursor:pointer}.sa-contact-optin__checkbox{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sa-contact-optin__control{position:relative;display:block;width:2.2rem;height:2.2rem;border:1.5px solid rgba(var(--color-foreground),.45);border-radius:.55rem;background:rgb(var(--color-background));transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.sa-contact-optin__control:after{content:"";position:absolute;left:.68rem;top:.33rem;width:.55rem;height:1rem;border:solid #fff;border-width:0 .2rem .2rem 0;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .14s ease}.sa-contact-optin__checkbox:checked+.sa-contact-optin__control{border-color:#f47b20;background:#f47b20}.sa-contact-optin__checkbox:checked+.sa-contact-optin__control:after{transform:rotate(45deg) scale(1)}.sa-contact-optin__checkbox:focus-visible+.sa-contact-optin__control{outline:2px solid #f47b20;outline-offset:3px}.sa-contact-optin__copy{color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:600;line-height:1.45}.sa-contact-optin__privacy{margin:.75rem 0 0 3.2rem;color:rgba(var(--color-foreground),.65);font-size:1.2rem;line-height:1.5}.sa-contact-optin__privacy a{color:inherit;text-underline-offset:.2rem}@media screen and (max-width:749px){.sa-contact-optin{padding:1.25rem}.sa-contact-optin__copy{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/sa-klaviyo-contact-optin.css.map */
