/*! ==========================================================================
    SAN — Black Friday signup (sections/san-bf-signup.liquid)

    Built on the theme's own variables (--color-foreground is an "R G B"
    triplet, --font-heading-family, --rounded-*, --animation-*), so it follows
    the site if the theme settings change. Section-only colors:
      --bf-signal / --bf-signal-text   badges, offer prices, markers
      --bf-panel  / --bf-panel-text    the % panel
    "Blue leads. Black holds. Cream speaks. Orange signals."

    Images are never cropped: product and tile frames are square (the store's
    product shots are square) and every image uses object-fit: contain, so a
    non-square upload letterboxes instead of losing its edges. The hero frame
    takes the image's own ratio from Liquid.
   ========================================================================== */.san-bf{--bf-fg: var(--color-foreground);--bf-line: rgb(var(--bf-fg) / .14);--bf-line-strong: rgb(var(--bf-fg) / .28);--bf-muted: rgb(var(--bf-fg) / .7);--bf-faint: rgb(var(--bf-fg) / .56);--bf-error: 255 122 102;--bf-mono: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, monospace;--bf-radius: var(--rounded-block, 12px);--bf-card-radius: var(--rounded-card, 12px);--bf-ease: var(--animation-primary, .5s cubic-bezier(.3, 1, .3, 1));position:relative;color:rgb(var(--bf-fg))}.san-bf [hidden]{display:none!important}.san-bf[data-state=pre] [data-bf-show]:not([data-bf-show~=pre]),.san-bf[data-state=live] [data-bf-show]:not([data-bf-show~=live]),.san-bf[data-state=ended] [data-bf-show]:not([data-bf-show~=ended]){display:none!important}.san-bf__eyebrow{display:flex;align-items:center;gap:.625rem;margin:0;font-family:var(--bf-mono);font-size:max(.6875rem,11px);font-weight:500;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--bf-muted)}.san-bf__eyebrow:before{content:"";flex:0 0 auto;width:.5rem;height:.5rem;background:rgb(var(--bf-signal))}.san-bf__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight, 600);line-height:.98;letter-spacing:-.04em;color:rgb(var(--bf-fg));text-wrap:balance}.san-bf--caps .san-bf__title{text-transform:uppercase}.san-bf-link{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;padding-block-end:3px;font-size:.9375rem;line-height:1.2;color:var(--bf-muted);text-decoration:none;border-block-end:1px solid var(--bf-line-strong);transition:color var(--bf-ease),border-color var(--bf-ease)}.san-bf-link span[aria-hidden]{transition:transform var(--bf-ease)}.san-bf a:focus-visible,.san-bf button:focus-visible,.san-bf input:focus-visible,.san-bf [tabindex="-1"]:focus-visible{outline:2px solid rgb(var(--bf-fg));outline-offset:3px}@media(pointer:fine){.san-bf-link:hover{color:rgb(var(--bf-fg));border-color:rgb(var(--bf-fg) / .7)}.san-bf-link:hover span[aria-hidden]{transform:translate(3px)}}.san-bf-review{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-block-start:1rem;padding-block:.75rem;font-family:var(--bf-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bf-muted);border-block:1px dashed var(--bf-line-strong)}.san-bf-review__label{color:rgb(var(--bf-fg));font-weight:600}.san-bf-review__item.is-warn{color:rgb(var(--bf-signal))}.san-bf .is-draft{outline:1px dashed rgb(var(--bf-signal) / .8);outline-offset:6px}.san-bf-draft-chip{display:inline-block;margin-block-end:.75rem;padding:.25rem .5rem;font-family:var(--bf-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--bf-signal-text));background:rgb(var(--bf-signal))}.san-bf-hero{position:relative;isolation:isolate;overflow:hidden}.san-bf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(rgb(var(--bf-fg) / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--bf-fg) / .045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 70% 40%,#000 30%,transparent 75%)}.san-bf-hero:after{content:"";position:absolute;z-index:-1;top:10%;right:-10%;bottom:0;left:45%;background:radial-gradient(closest-side,rgb(var(--bf-panel) / .55),transparent);filter:blur(20px);pointer-events:none}.san-bf-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.san-bf-hero__copy{display:flex;flex-direction:column;gap:1.5rem;max-width:40rem}.san-bf-hero__title{font-size:clamp(2.5rem,5.2vw,4.75rem)}.san-bf-hero__lede{margin:0;max-width:44ch;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.45;color:var(--bf-muted)}.san-bf-offer{display:flex;flex-direction:column;gap:.375rem;padding:1rem 0 1rem 1.125rem;border-inline-start:2px solid rgb(var(--bf-signal))}.san-bf-offer__line{margin:0;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:600;line-height:1.2;letter-spacing:-.01em}.san-bf-offer__exclusion{margin:0;font-size:.9375rem;line-height:1.4;color:rgb(var(--bf-fg) / .82)}.san-bf-countdown{display:flex;align-items:baseline;gap:.75rem;margin:0;font-family:var(--bf-mono);font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-muted)}.san-bf-countdown__value{font-size:1rem;letter-spacing:.04em;color:rgb(var(--bf-fg));font-variant-numeric:tabular-nums}.san-bf-frame{position:relative;aspect-ratio:1 / 1;max-height:640px;margin-inline-start:auto;overflow:hidden;border:1px solid var(--bf-line);border-radius:var(--bf-radius);background:rgb(var(--color-placeholder, 16 16 18))}.san-bf-frame img{display:block;width:100%;height:100%;object-fit:contain}.san-bf-frame:before,.san-bf-frame:after{content:"";position:absolute;z-index:1;width:22px;height:22px;border:0 solid rgb(var(--bf-fg) / .8);pointer-events:none}.san-bf-frame:before{top:14px;left:14px;border-top-width:1px;border-left-width:1px}.san-bf-frame:after{right:14px;bottom:14px;border-right-width:1px;border-bottom-width:1px}.san-bf-form{position:relative;width:100%;max-width:38rem}.san-bf-form__form{display:flex;flex-direction:column;gap:.875rem;margin:0}.san-bf-form__field{display:flex;flex-direction:column;gap:.5rem}.san-bf-form__label{font-size:.875rem;font-weight:500;line-height:1.3;color:rgb(var(--bf-fg) / .9)}.san-bf-form__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.san-bf-form__fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.san-bf-form__optional{font-weight:400;color:var(--bf-faint)}.san-bf-form__input{width:100%;min-width:0;height:3.5rem;padding:0 1.125rem;font:inherit;font-size:1rem;color:rgb(var(--bf-fg));background:rgb(var(--bf-fg) / .05);border:1px solid var(--bf-line-strong);border-radius:var(--rounded-input, .375rem);-webkit-appearance:none;appearance:none;transition:border-color var(--bf-ease),background-color var(--bf-ease)}.san-bf-form__input::placeholder{color:rgb(var(--bf-fg) / .45)}.san-bf-form__input:hover{border-color:rgb(var(--bf-fg) / .45)}.san-bf-form__input:focus{border-color:rgb(var(--bf-fg) / .8);background:rgb(var(--bf-fg) / .07)}.san-bf-form__input[aria-invalid=true]{border-color:rgb(var(--bf-error));box-shadow:inset 0 0 0 1px rgb(var(--bf-error))}.san-bf-form__input[readonly]{opacity:.7}.san-bf-form__submit{width:100%;min-height:3.5rem;max-height:none;justify-content:center}.san-bf-form__submit .btn-text{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;text-align:center}.san-bf-form__submit[disabled]{cursor:progress;opacity:.85}.san-bf-form__spinner{display:none;width:.875rem;height:.875rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:san-bf-spin .8s linear infinite}.san-bf-form.is-loading .san-bf-form__spinner{display:inline-block}@keyframes san-bf-spin{to{transform:rotate(360deg)}}.san-bf-form__error{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:.875rem;line-height:1.4;color:rgb(var(--bf-error))}.san-bf-form__error:before{content:"!";display:inline-grid;place-items:center;flex:0 0 auto;width:1.125rem;height:1.125rem;margin-block-start:.05em;font-family:var(--bf-mono);font-size:.6875rem;font-weight:700;color:#0a0a0a;background:rgb(var(--bf-error));border-radius:50%}.san-bf-form__consent{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.4}.san-bf-form__consent input{flex:0 0 auto;width:1.125rem;height:1.125rem;margin:.1em 0 0;accent-color:rgb(var(--bf-signal))}.san-bf-form__legal{margin:0;font-size:.8125rem;line-height:1.45;color:var(--bf-faint)}.san-bf-form__legal a{color:rgb(var(--bf-fg) / .85);text-decoration:underline;text-underline-offset:2px}.san-bf-form__hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.san-bf-form__success{display:flex;align-items:flex-start;gap:.875rem;padding:1.25rem 1.375rem;border:1px solid var(--bf-line-strong);border-radius:var(--rounded-input, .375rem);background:rgb(var(--bf-fg) / .04)}.san-bf-form__success:focus{outline:none}.san-bf-form__success:focus-visible{outline:2px solid rgb(var(--bf-fg));outline-offset:3px}.san-bf-form__check{flex:0 0 auto;color:rgb(var(--bf-signal));margin-block-start:.1rem}.san-bf-form__success p{margin:0}.san-bf-form__success-title{font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}.san-bf-form__success-body{margin-block-start:.25rem!important;font-size:1rem;line-height:1.45;color:var(--bf-muted)}.san-bf-form__success-note{margin-block-start:.625rem!important;font-size:.8125rem;line-height:1.45;color:var(--bf-faint)}.san-bf-form__editor-note{margin:.5rem 0 0;font-size:.8125rem;color:var(--bf-faint)}.san-bf-steps{display:grid;grid-template-columns:minmax(10rem,.6fr) minmax(0,3fr);gap:1.5rem clamp(1.5rem,4vw,4rem);padding-block:clamp(1.5rem,3vw,2.5rem)}.san-bf-steps__title{align-self:start;padding-block-start:1.125rem}.san-bf-steps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1rem,2.5vw,2rem);margin:0;padding:0;list-style:none}.san-bf-steps__item{display:flex;flex-direction:column;gap:.75rem;padding-block-start:1rem;border-block-start:1px solid var(--bf-line-strong)}.san-bf-steps__num{font-family:var(--bf-mono);font-size:.75rem;letter-spacing:.12em;color:rgb(var(--bf-signal))}.san-bf-steps__item p{margin:0;font-size:1.0625rem;line-height:1.4;max-width:28ch}.san-bf-group{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.5rem,4vw,3.5rem);color:rgb(var(--bf-panel-text));background:rgb(var(--bf-panel));border-radius:var(--bf-radius)}.san-bf-group+.san-bf-group{margin-block-start:1.5rem}.san-bf-group__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1rem clamp(1.5rem,4vw,3.5rem)}.san-bf-group__head .san-bf-draft-chip{grid-column:1 / -1;justify-self:start}.san-bf-group__num{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(6rem,15vw,12.5rem);line-height:.78;letter-spacing:-.065em;font-variant-numeric:tabular-nums}.san-bf-group__num span{font-size:.42em;letter-spacing:-.02em;vertical-align:top;margin-inline-start:.04em}.san-bf-group__text{display:flex;flex-direction:column;gap:.5rem;padding-block-end:.25rem}.san-bf-group__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1;letter-spacing:-.03em;color:inherit}.san-bf--caps .san-bf-group__title{text-transform:uppercase}.san-bf-group__sub{margin:0;font-size:1.0625rem;line-height:1.4;color:rgb(var(--bf-panel-text) / .82)}.san-bf-group__exclusion{margin:.25rem 0 0;padding-block-start:.625rem;font-size:.9375rem;line-height:1.4;border-block-start:1px solid rgb(var(--bf-panel-text) / .3)}.san-bf-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}.san-bf-tile__link{display:flex;flex-direction:column;height:100%;overflow:hidden;color:rgb(var(--bf-fg));text-decoration:none;background:rgb(var(--color-background, 22 22 22));border-radius:var(--bf-card-radius);transition:transform var(--bf-ease)}.san-bf-tile__media{display:block;flex:0 0 auto;aspect-ratio:1 / 1;overflow:hidden;background:rgb(var(--color-placeholder, 16 16 18))}.san-bf-tile__media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform var(--bf-ease)}.san-bf-tile__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;padding:1.125rem 1.25rem 1.25rem}.san-bf-tile__name{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:1.375rem;line-height:1.05;letter-spacing:-.02em}.san-bf--caps .san-bf-tile__name{text-transform:uppercase}.san-bf-tile__note{font-size:.9375rem;line-height:1.4;color:var(--bf-muted)}.san-bf-tile__excl{font-size:.8125rem;line-height:1.4;color:rgb(var(--bf-fg) / .85);padding-inline-start:.625rem;border-inline-start:2px solid rgb(var(--bf-signal))}.san-bf-tile__cta{margin-block-start:auto;padding-block-start:.5rem;font-family:var(--bf-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--bf-fg) / .85)}@media(pointer:fine){.san-bf-tile__link:hover .san-bf-tile__media img{transform:scale(1.03)}}.san-bf-products__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem 2rem;margin-block-end:clamp(1.5rem,2.5vw,2.25rem)}.san-bf-products__title{font-size:clamp(2rem,3.6vw,3.5rem)}.san-bf-products__sub{margin:0;max-width:42ch;font-size:1rem;line-height:1.45;color:var(--bf-muted)}.san-bf-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row dense;gap:1rem}.san-bf-card{position:relative;display:flex;flex-direction:column;grid-column:span 2;overflow:hidden;background:#00000038;border:1px solid var(--bf-line);border-radius:var(--bf-card-radius);transition:border-color var(--bf-ease)}.san-bf-card--large{display:grid;grid-column:span 3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto}.san-bf-card--large .san-bf-card__media{grid-row:1 / 3;align-self:start}.san-bf-card--large .san-bf-card__info{padding-block-start:1.5rem}@media(pointer:fine){.san-bf-card:hover{border-color:var(--bf-line-strong)}.san-bf-card:hover .san-bf-card__media img{transform:scale(1.03)}}.san-bf-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:rgb(var(--color-placeholder, 16 16 18))}.san-bf-card__media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform var(--bf-ease)}.san-bf-badge{position:absolute;top:.875rem;left:.875rem;z-index:1;padding:.4375rem .625rem;font-family:var(--bf-mono);font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--bf-signal-text));background:rgb(var(--bf-signal));border-radius:3px;font-variant-numeric:tabular-nums}.san-bf-card__info{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.25rem 0}.san-bf-card__buy{display:flex;flex-direction:column;gap:.75rem;margin-block-start:auto;padding:1rem 1.25rem 1.375rem}.san-bf-card__edition{margin:0;font-family:var(--bf-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-faint)}.san-bf-card__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:1.25rem;line-height:1.1;letter-spacing:-.015em;color:rgb(var(--bf-fg))}.san-bf--caps .san-bf-card__title{text-transform:uppercase}.san-bf-card--large .san-bf-card__title{font-size:clamp(1.25rem,1.6vw,1.5rem)}.san-bf-card__title a{color:inherit;text-decoration:none}.san-bf-card__benefit{margin:0;font-size:.9375rem;line-height:1.45;color:var(--bf-muted);max-width:52ch}.san-bf-prices{display:flex;flex-direction:column;gap:.375rem;margin:0;padding-block-start:.875rem;border-block-start:1px solid var(--bf-line);font-variant-numeric:tabular-nums}.san-bf-prices__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.san-bf-prices dt{font-size:.8125rem;line-height:1.3;color:var(--bf-faint)}.san-bf-prices dd{margin:0;font-size:1rem;line-height:1.2;color:rgb(var(--bf-fg) / .9);white-space:nowrap}.san-bf-prices__row--offer dt{color:rgb(var(--bf-fg) / .9);font-weight:500}.san-bf-prices__row--offer dd{font-size:1.375rem;font-weight:600;letter-spacing:-.01em;color:rgb(var(--bf-signal))}.san-bf-card__note{margin:0;font-size:.8125rem;line-height:1.4;color:rgb(var(--bf-fg) / .85);padding-inline-start:.625rem;border-inline-start:2px solid rgb(var(--bf-signal))}.san-bf-final__panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4.5vw,4rem);overflow:hidden;border:1px solid var(--bf-line-strong);border-radius:var(--bf-radius)}.san-bf-final__panel:before{content:"";position:absolute;inset:auto -20% -60% 40%;z-index:-1;height:140%;background:radial-gradient(closest-side,rgb(var(--bf-panel) / .5),transparent);pointer-events:none}.san-bf-final__copy{display:flex;flex-direction:column;gap:1rem}.san-bf-final__title{font-size:clamp(2rem,3.6vw,3.25rem)}.san-bf-final__offer{display:flex;flex-direction:column;gap:.375rem;padding-inline-start:1.125rem;border-inline-start:2px solid rgb(var(--bf-signal))}.san-bf-final__offer p:first-child{margin:0;font-size:1.125rem;font-weight:500;line-height:1.35}.san-bf-final__ended{margin:0;font-size:1.0625rem;line-height:1.45;color:var(--bf-muted)}.san-bf-final__panel .san-bf-form{justify-self:end}@media screen and (max-width:989px){.san-bf-hero__grid{grid-template-columns:minmax(0,1fr)}.san-bf-hero__copy{max-width:none}.san-bf-hero:after{top:45%;right:-30%;bottom:-10%;left:10%}.san-bf-frame{max-height:none;margin-inline:0}.san-bf-hide-mobile{display:none}.san-bf-steps{grid-template-columns:minmax(0,1fr);gap:1rem}.san-bf-steps__title{padding-block-start:0}.san-bf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.san-bf-card,.san-bf-card--large{display:flex;grid-column:span 1}.san-bf-card--large .san-bf-card__info{padding-block-start:1.25rem}.san-bf-final__panel{grid-template-columns:minmax(0,1fr)}.san-bf-final__panel .san-bf-form{justify-self:stretch;max-width:none}}@media screen and (max-width:639px){.san-bf-hero__copy{gap:1.125rem}.san-bf-hero__title{font-size:clamp(2.125rem,10vw,2.75rem)}.san-bf-hero__lede{font-size:1rem}.san-bf-offer{padding-block:.625rem}.san-bf-offer__line{font-size:1.1875rem}.san-bf-form{max-width:none}.san-bf-form__fields--two{grid-template-columns:minmax(0,1fr)}.san-bf-steps{padding-block:1rem .5rem}.san-bf-steps__list{grid-template-columns:minmax(0,1fr);gap:0}.san-bf-steps__item{flex-direction:row;align-items:baseline;gap:1rem;padding-block:.75rem}.san-bf-steps__item p{max-width:none;font-size:1rem}.san-bf-group{gap:1.25rem;padding:1.25rem}.san-bf-group__head{grid-template-columns:minmax(0,1fr);gap:.75rem}.san-bf-group__num{font-size:clamp(4.5rem,22vw,5.5rem)}.san-bf-group__title{font-size:1.375rem}.san-bf-group__sub{font-size:.9375rem}.san-bf-tiles{gap:.625rem}.san-bf-tile__link{flex-direction:row;align-items:stretch}.san-bf-tile__media{width:6.5rem;align-self:flex-start}.san-bf-tile__body{gap:.375rem;padding:.75rem .875rem}.san-bf-tile__name{font-size:1.125rem}.san-bf-tile__note{font-size:.8125rem}.san-bf-tile__excl{font-size:.75rem}.san-bf-tile__cta{padding-block-start:.25rem;font-size:.6875rem}.san-bf-cards{grid-template-columns:minmax(0,1fr);gap:.75rem}.san-bf-card,.san-bf-card--large{display:grid;grid-template-columns:38% minmax(0,1fr);grid-template-rows:auto auto}.san-bf-card__media,.san-bf-card--large .san-bf-card__media{grid-row:1;grid-column:1;align-self:start}.san-bf-card__info,.san-bf-card--large .san-bf-card__info{grid-row:1;grid-column:2;gap:.375rem;padding:.875rem .875rem .5rem}.san-bf-card__buy{grid-row:2;grid-column:1 / -1;gap:.625rem;padding:0 .875rem 1rem}.san-bf-card__title,.san-bf-card--large .san-bf-card__title{font-size:1.0625rem}.san-bf-card__benefit{font-size:.875rem;line-height:1.4}.san-bf-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-block-start:.75rem}.san-bf-prices__row{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.25rem}.san-bf-prices__row--offer dd{font-size:1.25rem}.san-bf-badge{top:.5rem;left:.5rem;padding:.375rem .5rem;font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.san-bf *,.san-bf *:before,.san-bf *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.san-bf-form.is-loading .san-bf-form__spinner{animation:none;border-right-color:currentColor;opacity:.6}}
/*# sourceMappingURL=/cdn/shop/t/299/assets/san-bf-signup.css.map */
