.announcement-bar__spin-trigger{-webkit-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0;font:inherit;color:inherit;cursor:pointer}.announcement-bar__spin-trigger .announcement-bar__message{display:block}.ft-spin-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;align-items:center;justify-content:center;padding:2rem;background:#2c2c2c8c}.ft-spin-modal[open]{display:flex}.ft-spin-modal__dialog{position:relative;width:100%;max-width:44rem;max-height:92vh;overflow-y:auto;padding:3.6rem 2.8rem;text-align:center;color:#2c2c2c;background-color:#faf7f0;border-radius:.6rem;box-shadow:0 1.2rem 4rem #2c2c2c47}.ft-spin-modal__close{position:absolute;top:.8rem;right:.8rem;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0;background:none;border:0;color:#2c2c2c;cursor:pointer}.ft-spin-modal__close .icon{width:1.6rem;height:1.6rem}.ft-spin-modal__close:focus-visible{outline:.2rem solid #2C2C2C;outline-offset:.2rem}.ft-spin-modal__title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2c2c2c}.ft-spin-modal__note{margin:0;font-family:var(--font-body-family);font-size:1.4rem;color:#2c2c2c;opacity:.75}.ft-spin__subtitle{margin:0 auto 2rem;max-width:32rem;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;color:#2c2c2c;opacity:.8}.ft-spin__wheel-wrap{position:relative;width:100%;max-width:30rem;margin:0 auto 2rem}.ft-spin__wheel{width:100%}.ft-spin__svg{display:block;width:100%;height:auto}.ft-spin__rotor{transform-box:fill-box;transform-origin:center;transition:transform 4.4s cubic-bezier(.16,1,.3,1)}.ft-spin__label{font-family:var(--font-body-family);font-size:9px;font-weight:600;letter-spacing:.04em}.ft-spin__pointer{position:absolute;top:-.4rem;left:50%;transform:translate(-50%);width:0;height:0;border-left:1.1rem solid transparent;border-right:1.1rem solid transparent;border-top:1.6rem solid #2C2C2C;z-index:2;filter:drop-shadow(0 .1rem .1rem rgba(44,44,44,.3))}.ft-spin__gate{display:flex;gap:.8rem;max-width:34rem;margin:0 auto}.ft-spin__email{flex:1 1 auto;min-width:0;height:4.4rem;padding:0 1.2rem;font-family:var(--font-body-family);font-size:1.4rem;color:#2c2c2c;background-color:#fff;border:.1rem solid #2C2C2C;border-radius:.4rem}.ft-spin__email::placeholder{color:#2c2c2c80}.ft-spin__email:focus-visible{outline:.2rem solid #2C2C2C;outline-offset:.2rem}.ft-spin__button{flex:0 0 auto;min-height:4.4rem;padding:0 2rem;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#faf7f0;background-color:#2c2c2c;border:.1rem solid #2C2C2C;border-radius:.4rem;cursor:pointer;transition:opacity .15s ease}.ft-spin__button:hover{opacity:.88}.ft-spin__button:focus-visible{outline:.2rem solid #2C2C2C;outline-offset:.2rem}.ft-spin__button:disabled{opacity:.45;cursor:not-allowed}.ft-spin__message{min-height:2rem;margin:1.4rem 0 0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.4;color:#2c2c2c}.ft-spin__message--win{font-weight:700;color:#2b3a4a}.ft-spin__message--none{color:#5c4a3a}.ft-spin__message--error{color:#2c2c2c}.ft-spin__code{display:flex;align-items:stretch;gap:.6rem;justify-content:center;margin:1rem auto 0;max-width:34rem}.ft-spin__code-value{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;letter-spacing:.12em;color:#faf7f0;background-color:#2b3a4a;border-radius:.4rem}.ft-spin__code-copy{flex:0 0 auto;padding:0 1.2rem;font-family:var(--font-body-family);font-size:1.3rem;color:#2c2c2c;background:none;border:.1rem solid #2C2C2C;border-radius:.4rem;cursor:pointer}.ft-spin__code-copy:hover{background-color:#2c2c2c0f}.ft-spin__code-copy:focus-visible{outline:.2rem solid #2C2C2C;outline-offset:.2rem}@media screen and (max-width:480px){.ft-spin__gate{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-spin-modal.css.map */
