.ff-infinite-ui{overflow:visible;width:100%}.ff-infinite-loader{display:none;justify-content:center;align-items:center;gap:var(--ff-loader-gap, 12px);padding:var(--ff-loader-pad-y, 32px) var(--ff-loader-pad-x, 16px);opacity:0;transition:opacity .3s ease}.ff-infinite-loading .ff-infinite-loader,[data-ff-infinite=true].ff-infinite-loading .ff-infinite-loader{display:flex!important;opacity:1}.ff-infinite-loader__spinner{display:inline-block!important;flex-shrink:0;width:20px;height:20px;min-width:20px;min-height:20px;border:2px solid #e5e5e5;border-top-color:#111;border-radius:50%;animation:ff-infinite-spin .7s linear infinite;box-sizing:border-box}.ff-infinite-ui .ff-infinite-loader__spinner{width:var(--ff-loader-spinner-size, 20px);height:var(--ff-loader-spinner-size, 20px);min-width:var(--ff-loader-spinner-size, 20px);min-height:var(--ff-loader-spinner-size, 20px);border-color:var(--ff-loader-spinner-track, #e5e5e5);border-top-color:var(--ff-loader-spinner-color, #111111)}@keyframes ff-infinite-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ff-infinite-loader__text{font-family:var(--ff-loader-font-family);font-size:var(--ff-loader-font-size, 14px);font-weight:var(--ff-loader-font-weight, 400);font-style:var(--ff-loader-font-style, normal);letter-spacing:var(--ff-loader-letter-spacing, 0);text-transform:var(--ff-loader-text-transform, none);color:var(--ff-loader-text-color, #666666)}.ff-infinite-end{display:none;flex-direction:column;align-items:center;text-align:center;gap:var(--ff-end-gap, 16px);padding:var(--ff-end-pad-y, 48px) var(--ff-end-pad-x, 24px);max-width:var(--ff-end-max-w, 480px);margin:0 auto;opacity:0;transition:opacity .4s ease}.ff-infinite-done .ff-infinite-end,[data-ff-infinite=true].ff-infinite-done .ff-infinite-end{display:flex!important;opacity:1}.ff-infinite-done .ff-infinite-loader,[data-ff-infinite=true].ff-infinite-done .ff-infinite-loader{display:none!important}.ff-infinite-end__divider{display:block!important;width:60px;height:1px;min-height:1px;background:#ddd;margin-bottom:8px;border:none;flex-shrink:0}.ff-infinite-ui .ff-infinite-end__divider{width:var(--ff-end-divider-width, 60px);height:var(--ff-end-divider-height, 1px);min-height:var(--ff-end-divider-height, 1px);background:var(--ff-end-divider-color, #dddddd)}.ff-infinite-end--full-divider{position:relative;overflow:visible!important;max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;align-items:center;padding-top:var(--ff-end-pad-y, 48px);padding-bottom:var(--ff-end-pad-y, 48px);padding-left:0;padding-right:0}.ff-infinite-ui:has(.ff-infinite-end--full-divider),.collection:has(.ff-infinite-end--full-divider),.product-grid-container:has(.ff-infinite-end--full-divider),.facets-vertical:has(.ff-infinite-end--full-divider){overflow:visible!important}.ff-infinite-end--full-divider .ff-infinite-end__heading,.ff-infinite-end--full-divider .ff-infinite-end__text,.ff-infinite-end--full-divider .ff-infinite-end__browse{padding-left:var(--ff-end-pad-x, 24px);padding-right:var(--ff-end-pad-x, 24px);max-width:calc(var(--ff-end-max-w, 480px) + var(--ff-end-pad-x, 24px) * 2)}.ff-infinite-end--full-divider .ff-infinite-end__form{width:100%;max-width:420px;padding-left:var(--ff-end-pad-x, 24px);padding-right:var(--ff-end-pad-x, 24px);box-sizing:border-box}.ff-infinite-end__divider--full{position:absolute!important;top:0;left:50%!important;transform:translate(-50%);width:100vw!important;max-width:none!important;margin:0!important}@media(min-width:750px){body:has(.ff-infinite-end__divider--full){overflow-x:hidden}.ff-infinite-end__divider--full{position:relative!important;left:auto!important;transform:none;margin-left:calc(-1 * var(--ff-divider-extend-left, 25px))!important;width:calc(100% + var(--ff-divider-extend-left, 25px))!important;margin-right:0!important;box-shadow:none;z-index:1}.ff-infinite-end__divider--full:after{content:"";position:absolute;top:0;left:100%;width:100vw;height:100%;background-color:var(--ff-end-divider-color, #dddddd);pointer-events:none}}.ff-infinite-end__heading{margin:0;font-family:var(--ff-end-heading-font-family);font-size:var(--ff-end-heading-font-size, 18px);font-weight:var(--ff-end-heading-font-weight, 600);font-style:var(--ff-end-heading-font-style, normal);letter-spacing:var(--ff-end-heading-letter-spacing, 0);line-height:var(--ff-end-heading-line-height, 1.3);text-transform:var(--ff-end-heading-text-transform, none);color:var(--ff-end-heading-color, #111111)}.ff-infinite-end__text{margin:0;font-family:var(--ff-end-text-font-family);font-size:var(--ff-end-text-font-size, 14px);font-weight:var(--ff-end-text-font-weight, 400);font-style:var(--ff-end-text-font-style, normal);letter-spacing:var(--ff-end-text-letter-spacing, 0);line-height:var(--ff-end-text-line-height, 1.5);text-transform:var(--ff-end-text-text-transform, none);color:var(--ff-end-text-color, #666666)}.ff-infinite-end__form{width:100%;max-width:var(--ff-end-form-max-w, 420px);margin-top:var(--ff-end-form-mt, 8px)}.ff-infinite-end__form form,.ff-infinite-end__form .ff-infinite-end__form-wrap{display:block;width:100%}.ff-infinite-end__form-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0;border:var(--ff-end-input-border-width, 1px) solid var(--ff-end-input-border-color, #cccccc);border-radius:var(--ff-end-input-radius, 0);overflow:hidden;transition:border-color .2s ease}.ff-infinite-end__form-inner:focus-within{border-color:var(--ff-end-input-focus-border-color, #111111)}.ff-infinite-end__input{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;padding:var(--ff-end-input-pad-y, 12px) var(--ff-end-input-pad-x, 14px);font-family:var(--ff-end-input-font-family);font-size:var(--ff-end-input-font-size, 14px);font-weight:var(--ff-end-input-font-weight, 400);letter-spacing:var(--ff-end-input-letter-spacing, 0);color:var(--ff-end-input-text-color, #111111);background:var(--ff-end-input-bg, #ffffff);border:none!important;outline:none;box-shadow:none!important}.ff-infinite-end__input::placeholder{color:var(--ff-end-input-placeholder-color, #999999)}.ff-btn-notify{appearance:none!important;-webkit-appearance:none!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;width:auto!important;max-width:none!important;padding:var(--ff-end-notify-pad-y, 12px) var(--ff-end-notify-pad-x, 20px);min-height:auto!important;font-family:var(--ff-end-notify-font-family, inherit);font-size:var(--ff-end-notify-font-size, 13px);font-weight:var(--ff-end-notify-font-weight, 500);font-style:var(--ff-end-notify-font-style, normal);letter-spacing:var(--ff-end-notify-letter-spacing, .02em);text-transform:var(--ff-end-notify-text-transform, none);text-decoration:none!important;line-height:1.2;border-radius:0;--btn-bg: var(--ff-end-notify-bg, #111111);--btn-text: var(--ff-end-notify-color, #ffffff);--btn-border: var(--ff-end-notify-border-color, #111111);--btn-border-w: var(--ff-end-notify-border-width, 1px);cursor:pointer}:where(.ff-btn-notify){color:var(--ff-end-notify-color, #ffffff);background-color:var(--ff-end-notify-bg, #111111);border:var(--ff-end-notify-border-width, 1px) solid var(--ff-end-notify-border-color, #111111)}.ff-btn-notify.fx.fx--slide-fill{border-width:0;box-shadow:inset 0 0 0 var(--btn-border-w, var(--ff-end-notify-border-width, 1px)) var(--_border, var(--ff-end-notify-border-color, #111111))}.ff-infinite-end__success{display:none;align-items:center;justify-content:center;gap:8px;padding:12px 16px;font-size:14px;color:var(--ff-end-success-color, #16a34a);background:var(--ff-end-success-bg, rgba(22, 163, 74, .08));border-radius:var(--ff-end-input-radius, 0)}.ff-infinite-end__success svg{width:18px;height:18px;flex-shrink:0}.ff-infinite-end__form.is-success .ff-infinite-end__form-inner{display:none}.ff-infinite-end__form.is-success .ff-infinite-end__success{display:flex}.ff-infinite-end__error{display:none;margin-top:8px;font-size:13px;color:var(--ff-end-error-color, #dc2626)}.ff-infinite-end__form.is-error .ff-infinite-end__error{display:block}.ff-infinite-end__browse{margin-top:var(--ff-end-browse-mt, 16px)}.ff-btn-browse{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:var(--ff-end-browse-pad-y, 12px) var(--ff-end-browse-pad-x, 24px);min-height:auto;font-family:var(--ff-end-browse-font-family, inherit);font-size:var(--ff-end-browse-font-size, 13px);font-weight:var(--ff-end-browse-font-weight, 500);font-style:var(--ff-end-browse-font-style, normal);letter-spacing:var(--ff-end-browse-letter-spacing, .02em);text-transform:var(--ff-end-browse-text-transform, none);text-decoration:none;line-height:1.2;border-radius:0;--btn-bg: var(--ff-end-browse-bg, #111111);--btn-text: var(--ff-end-browse-color, #ffffff);--btn-border: var(--ff-end-browse-border-color, #111111);--btn-border-w: var(--ff-end-browse-border-width, 1px);cursor:pointer}:where(.ff-btn-browse){color:var(--ff-end-browse-color, #ffffff);background-color:var(--ff-end-browse-bg, #111111);border:var(--ff-end-browse-border-width, 1px) solid var(--ff-end-browse-border-color, #111111)}.ff-btn-browse.fx.fx--slide-fill{border-width:0;box-shadow:inset 0 0 0 var(--btn-border-w, var(--ff-end-browse-border-width, 1px)) var(--_border, var(--ff-end-browse-border-color, #111111))}@media(max-width:749px){.ff-infinite-loader__text{font-size:var(--ff-loader-font-size-mobile, var(--ff-loader-font-size, 14px))}.ff-infinite-end__heading{font-size:var(--ff-end-heading-font-size-mobile, var(--ff-end-heading-font-size, 18px))}.ff-infinite-end__text{font-size:var(--ff-end-text-font-size-mobile, var(--ff-end-text-font-size, 14px))}.ff-infinite-end__form{max-width:100%}.ff-infinite-end__form-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.ff-infinite-end__input{padding-left:12px;padding-right:12px;font-size:14px}.ff-btn-notify{--ff-end-notify-pad-x: 14px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ff-infinite-scroll-ui.css.map */
