body[coretex-page=index] component-loader#app{position:relative;display:block;overflow:visible}.loyly-logo-track{--loyly-logo-desktop-bottom-gap: 47px;--loyly-logo-desktop-width: clamp(320px, 33vw, 560px);--loyly-logo-tablet-width: clamp(300px, 38vw, 440px);--loyly-logo-mobile-width: clamp(200px, 56vw, 300px);--loyly-logo-half-height: 0px;--loyly-logo-track-height: 100vh;--loyly-logo-anchor-y: calc( 100vh - var(--loyly-logo-desktop-bottom-gap) - var(--loyly-logo-half-height) );position:absolute;inset:0 0 auto;z-index:40;width:100%;height:var(--loyly-logo-track-height);overflow:visible;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}@supports (height: 100svh){.loyly-logo-track{--loyly-logo-anchor-y: calc( 100svh - var(--loyly-logo-desktop-bottom-gap) - var(--loyly-logo-half-height) )}}.loyly-logo-track[data-ready=true]{visibility:visible}.loyly-logo-track__sticky{position:sticky;top:calc(var(--loyly-logo-anchor-y) - var(--loyly-logo-half-height));width:var(--loyly-logo-desktop-width);max-width:calc(100vw - 32px);aspect-ratio:3.55 / 1;margin-inline:auto;overflow:hidden}.loyly-floating-logo,.loyly-floating-logo__stage{position:relative;width:100%;height:100%;overflow:hidden}.loyly-floating-logo__image{position:absolute!important;top:50%!important;left:0!important;display:block!important;width:100%!important;height:auto!important;max-width:none!important;border-radius:0!important;object-fit:contain!important;object-position:center!important;filter:brightness(0) invert(1);mix-blend-mode:normal;transform:translateY(-50%)!important}body:is(.open-cart,.open-search,.open-menu) .loyly-logo-track{visibility:hidden!important}@media(min-width:778px)and (max-width:1100px){.loyly-logo-track__sticky{width:var(--loyly-logo-tablet-width)}}@media(max-width:777px){.loyly-logo-track{--loyly-logo-anchor-y: 74.6vh}.loyly-logo-track__sticky{width:var(--loyly-logo-mobile-width)}}@supports (height: 100svh){@media(max-width:777px){.loyly-logo-track{--loyly-logo-anchor-y: 74.6svh}}}@media(max-width:777px)and (orientation:landscape){.loyly-logo-track{--loyly-logo-anchor-y: calc(100vh - 32px - var(--loyly-logo-half-height))}.loyly-logo-track__sticky{width:clamp(190px,32vw,280px)}}@supports (height: 100svh){@media(max-width:777px)and (orientation:landscape){.loyly-logo-track{--loyly-logo-anchor-y: calc(100svh - 32px - var(--loyly-logo-half-height))}}}@media print{.loyly-logo-track{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/loyly-floating-logo.css.map */
