:root{--float-inset: 20px;--float-bottom: max(20px, calc(env(safe-area-inset-bottom) - 4px) );--float-size: 50.1953125px;--float-gap: 12px;--float-radius: 19.6923px;--float-bg: rgba(0, 0, 0, .7);--float-bg-hover: rgba(0, 0, 0, .9);--float-blur: blur(6px);--float-tray-pad: 8px;--float-tray-gap: 8px;--float-text: #fff;--float-icon: rgba(255, 255, 255, .7);--float-shadow: 0 2px 2px -1px rgba(0, 0, 0, .05), 0 3px 4px -1.5px rgba(0, 0, 0, .05), 0 4px 8px -2px rgba(0, 0, 0, .05), 0 5px 16px -2.5px rgba(0, 0, 0, .05), 0 0 0 1px rgba(0, 0, 0, .08);--float-ease: cubic-bezier(.25, 0, .1, 1);--float-spring: linear(0 0%, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .991 45.7%, 1.015 55%, 1.017 63.9%, 1.001 100%)}@media screen and (max-width:749px){:root:has(.bottom-btns-container){--float-bottom: max(24px, calc(env(safe-area-inset-bottom) - 4px) );--float-forms-bottom: calc(var(--float-bottom) + var(--float-size) + var(--float-tray-pad) + var(--float-gap))}:root:has(.bottom-btns-container) .site-footer{padding-bottom:calc(var(--float-bottom) + var(--float-size) + var(--float-tray-pad) + var(--float-gap))}}:root:has(.section-header.menu-open,#Add_Drawer.active,contact-modal.is-open,.header__search details[open]) :is(shopify-chat,shopify-forms-embed,.back-to-top){opacity:0!important;visibility:hidden!important;pointer-events:none!important}shopify-chat,shopify-forms-embed{transition:opacity .15s var(--float-ease),visibility 0s linear .15s}:root:not(:has(.section-header.menu-open,#Add_Drawer.active,contact-modal.is-open,.header__search details[open])) :is(shopify-chat,shopify-forms-embed){transition-delay:0s}shopify-chat:not([open]){top:auto!important;bottom:0!important;height:100vh!important;height:100lvh!important}shopify-chat[open]{bottom:env(safe-area-inset-bottom)!important}html:root{--shopify-chat-activator-offset: var(--float-bottom)}.back-to-top{position:fixed;right:var(--float-inset);bottom:calc(var(--float-bottom) + var(--float-preview-offset, 0px) + var(--float-size) + var(--float-gap));z-index:2147482999;display:grid;place-items:center;width:var(--float-size);height:var(--float-size);border-radius:var(--float-radius);background-color:var(--float-bg);-webkit-backdrop-filter:var(--float-blur);backdrop-filter:var(--float-blur);color:var(--float-icon);text-decoration:none;box-shadow:var(--float-shadow);outline:2px solid transparent;outline-offset:2px;-webkit-tap-highlight-color:transparent;opacity:0;scale:.2;visibility:hidden;pointer-events:none;transition:background-color .15s var(--float-ease),outline-color .15s var(--float-ease),opacity .15s var(--float-ease),scale .32s var(--float-spring),visibility 0s linear .32s}.back-to-top.is-visible{opacity:1;scale:1;visibility:visible;pointer-events:auto;transition-delay:0s}.back-to-top:hover:not(:active){background-color:var(--float-bg-hover)}.back-to-top.is-visible:active{scale:.96}.back-to-top:focus-visible{outline-color:var(--float-bg)}.back-to-top svg{display:block;width:19.265625px;height:19.265625px}@media screen and (max-width:749px){.back-to-top{right:calc(var(--float-inset) + var(--float-size) + var(--float-gap));bottom:calc(var(--float-bottom) + var(--float-preview-offset, 0px))}:root:has(.float-tray) .back-to-top{right:calc(var(--float-inset) + var(--float-size) + var(--float-tray-gap));box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/_floating-buttons.css.map */
