:root{--drop-cta-ink: #2a2320;--drop-cta-paper: #ffffff;--drop-cta-ease: cubic-bezier(.4, 0, .2, 1);--drop-cta-height: 49px}.drop-signup .button,[id$=__fitbit_hero] .button{position:relative;overflow:hidden;isolation:isolate;box-sizing:border-box;min-height:var(--drop-cta-height);border:1px solid var(--drop-cta-ink);border-radius:0;background:transparent;color:var(--drop-cta-paper);padding:1.15em 2.5em;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:color .4s var(--drop-cta-ease)}.drop-signup .button:before,[id$=__fitbit_hero] .button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--drop-cta-ink);transform:translateY(0);transition:transform .45s var(--drop-cta-ease)}.drop-signup .button:hover:before,.drop-signup .button:focus-visible:before,[id$=__fitbit_hero] .button:hover:before,[id$=__fitbit_hero] .button:focus-visible:before{transform:translateY(100%)}.drop-signup .button:hover,.drop-signup .button:focus-visible,[id$=__fitbit_hero] .button:hover,[id$=__fitbit_hero] .button:focus-visible{color:var(--drop-cta-ink)}.drop-signup .button:after,[id$=__fitbit_hero] .button:after{content:"\2192";display:inline-block;margin-inline-start:.7em;transform:translate(0);transition:transform .45s var(--drop-cta-ease)}.drop-signup .button:hover:after,.drop-signup .button:focus-visible:after,[id$=__fitbit_hero] .button:hover:after,[id$=__fitbit_hero] .button:focus-visible:after{transform:translate(.3em)}.drop-inline{display:flex;align-items:stretch;gap:0;box-sizing:border-box;height:var(--drop-cta-height);width:min(24rem,100%);margin-inline:auto;border:1px solid var(--drop-cta-ink);background:transparent;animation:drop-inline-open .45s var(--drop-cta-ease);overflow:hidden}.drop-inline.drop-inline>*{margin:0!important}@keyframes drop-inline-open{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.drop-inline .drop-inline__field{flex:1 1 auto;min-width:0;height:100%;border:0;outline-offset:-3px;background:transparent;padding-block:0;padding-inline:1.2em;color:var(--drop-cta-ink);font-size:.8125rem;letter-spacing:.04em}.drop-inline .drop-inline__field::placeholder{color:var(--drop-cta-ink);opacity:.45}.drop-inline .drop-inline__submit{position:relative;isolation:isolate;overflow:hidden;flex:0 0 auto;display:inline-flex;align-items:center;gap:.55em;border:0;border-inline-start:1px solid var(--drop-cta-ink);background:transparent;color:var(--drop-cta-paper);padding-inline:1.5em;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .4s var(--drop-cta-ease)}.drop-inline .drop-inline__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--drop-cta-ink);transform:translate(0);transition:transform .45s var(--drop-cta-ease)}.drop-inline .drop-inline__submit:hover:before,.drop-inline .drop-inline__submit:focus-visible:before{transform:translate(100%)}.drop-inline .drop-inline__submit:hover,.drop-inline .drop-inline__submit:focus-visible{color:var(--drop-cta-ink)}.drop-inline .drop-inline__icon{width:.95em;height:.95em;flex:0 0 auto;transform:translate(0);transition:transform .45s var(--drop-cta-ease)}.drop-inline .drop-inline__submit:hover .drop-inline__icon,.drop-inline .drop-inline__submit:focus-visible .drop-inline__icon{transform:translate(.25em,-.25em)}.drop-inline.is-sending .drop-inline__submit{opacity:.55;cursor:default}.drop-inline.is-sending .drop-inline__icon{animation:drop-inline-send .9s var(--drop-cta-ease) infinite}@keyframes drop-inline-send{0%{transform:translate(0);opacity:1}60%{transform:translate(1.2em,-1.2em);opacity:0}61%{transform:translate(-1em,1em);opacity:0}to{transform:translate(0);opacity:1}}.drop-inline__note{margin:0;padding:1.05em 1.2em;border:1px solid var(--drop-cta-ink);width:min(24rem,100%);margin-inline:auto;font-size:.8125rem;letter-spacing:.04em;text-align:center;animation:drop-inline-open .35s var(--drop-cta-ease)}.drop-inline__note--success{background:var(--drop-cta-ink);color:var(--drop-cta-paper)}.drop-inline__note--error{background:transparent;color:var(--drop-cta-ink)}@media(prefers-reduced-motion:reduce){.drop-inline,.drop-inline__note,.drop-inline.is-sending .drop-inline__icon{animation:none}.drop-inline .drop-inline__submit,.drop-inline .drop-inline__submit:before,.drop-inline .drop-inline__icon{transition:none}}[id$=__fitbit_hero] .prose :is(h1,h2,h3){text-shadow:none}[id$=__fitbit_hero] .subheading,[id$=__fitbit_hero] .smallcaps{letter-spacing:.18em;opacity:.75}@media(prefers-reduced-motion:reduce){.drop-signup .button,.drop-signup .button:before,.drop-signup .button:after,[id$=__fitbit_hero] .button,[id$=__fitbit_hero] .button:before,[id$=__fitbit_hero] .button:after{transition:none}}.drop-signup--collapsed .drop-signup__form{display:none}.drop-signup .drop-signup__trigger[hidden]{display:none!important}.drop-inline-source{display:none}.drop-inline-slot{display:contents}.badge.badge--drop{background:var(--drop-cta-ink);color:var(--drop-cta-paper);letter-spacing:.12em}.product-card:has(.badge--drop) .color-swatch.is-disabled:before,.horizontal-product-card:has(.badge--drop) .color-swatch.is-disabled:before,.product-info__block-list:has(buy-buttons button[aria-controls]) .color-swatch.is-disabled:before{content:none}.waitlist-subject{display:flex;align-items:center;justify-content:center;gap:.75em;box-sizing:border-box;width:max-content;max-width:100%;margin-inline:auto;padding:.45em .9em .45em .45em;border:1px solid var(--drop-cta-ink)}.waitlist-subject__thumb{flex:0 0 auto;width:2.4em;height:2.4em;object-fit:cover}.waitlist-subject__name{font-size:.7rem;font-weight:500;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:var(--drop-cta-ink)}buy-buttons .button[aria-controls],buy-buttons .button[aria-controls]:hover,buy-buttons .button[aria-controls]:focus-visible{background:rgb(var(--button-background))!important;background-color:rgb(var(--button-background))!important;color:rgb(var(--button-text-color))!important;border-color:rgb(var(--button-background))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}buy-buttons .button[aria-controls]:hover{opacity:.88}.waitlist-picker{display:flex;flex-direction:column;align-items:center;gap:.6em;text-align:center}.waitlist-picker__legend{margin:0;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.waitlist-picker__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.4em}.waitlist-picker__item{display:block;width:3rem;height:3rem;box-sizing:border-box;border:1px solid transparent;padding:2px;cursor:pointer;transition:border-color .2s var(--drop-cta-ease),opacity .2s var(--drop-cta-ease);opacity:.65}.waitlist-picker__item:hover{opacity:1}.waitlist-picker__thumb{width:100%;height:100%;object-fit:cover;display:block}.waitlist-picker__input:checked+.waitlist-picker__item{border-color:currentColor;opacity:1}.waitlist-picker__input:focus-visible+.waitlist-picker__item{outline:2px solid currentColor;outline-offset:2px}.waitlist-picker__name{margin:0;min-height:1.2em;font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}@media(max-width:699px){:root{--drop-cta-height: 36px}[id$=__fitbit_hero] .h6{font-size:9px;letter-spacing:.07em}[id$=__fitbit_hero] .h1{font-size:14px;line-height:1.2;letter-spacing:-.005em;margin-block-start:10px}.drop-signup .button,[id$=__fitbit_hero] .button{font-size:10px;letter-spacing:.06em;padding:.7em 1.3em}.drop-inline{width:min(240px,88%)}.drop-inline .drop-inline__submit{font-size:10px;letter-spacing:.06em;padding-inline:.85em;gap:.4em}.drop-inline .drop-inline__field{font-size:16px;padding-inline:.7em}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/drop-cta.css.map */
