:root{--rl-mobile-floating-nav-clearance: calc(95px + env(safe-area-inset-bottom)) }.rl-mobile-floating-nav{position:fixed;left:24px;right:24px;bottom:calc(20px + env(safe-area-inset-bottom));height:50px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:80px;box-shadow:0 10px 40px #292f7b4d;z-index:200;box-sizing:border-box;transition:opacity .2s ease,transform .2s ease}.rl-mobile-floating-nav.rl-mobile-floating-nav--hidden-near-footer{opacity:0;pointer-events:none;transform:translateY(12px)}.rl-mobile-floating-nav__item{width:40px;height:40px;padding:10px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#666;text-decoration:none;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.rl-mobile-floating-nav__item:focus-visible{outline:2px solid #4956ed;outline-offset:2px;border-radius:999px}.rl-mobile-floating-nav__item:hover{color:#111}.rl-mobile-floating-nav__icon{width:20px;height:20px;display:block}.rl-mobile-floating-nav__item--search{width:54px;height:54px;padding:0;border-radius:50%;background:#4956ed;color:#fff;transform:translate3d(0,-9px,0);box-shadow:0 10px 40px #858e994d}.rl-mobile-floating-nav__item--search:hover{color:#fff;background:#3a47d6}.rl-mobile-floating-nav__item--search[data-rl-search-mode=close]{background:#fff;color:#111;border:1px solid #e6e6e6}.rl-mobile-floating-nav__item--search[data-rl-search-mode=close]:hover{background:#f5f5f5;color:#111}.rl-mobile-floating-nav__item--search[data-rl-search-mode=close] .rl-mobile-floating-nav__icon--search{display:none}.rl-mobile-floating-nav__item--search[data-rl-search-mode=close] .rl-mobile-floating-nav__icon--close{display:block}.rl-mobile-floating-nav__item--search[data-rl-search-mode=open] .rl-mobile-floating-nav__icon--close{display:none}.rl-mobile-floating-nav__item--search[data-rl-search-mode=open] .rl-mobile-floating-nav__icon--search{display:block}@media screen and (max-width:767.98px){body.template-search .rl-mobile-floating-nav__item--search,body.template-search .rl-mobile-floating-nav__item--search[data-rl-search-mode=close]{background:#fff;color:#111;border:1px solid #e6e6e6;box-shadow:0 10px 40px #858e994d}body.template-search .rl-mobile-floating-nav__item--search:hover{background:#f5f5f5;color:#111}body.template-search .rl-mobile-floating-nav__item--search .rl-mobile-floating-nav__icon--search{display:none}body.template-search .rl-mobile-floating-nav__item--search .rl-mobile-floating-nav__icon--close{display:block}body.template-search .rl-mobile-floating-nav{display:flex}body.template-search:has(dialog.dialog-modal[open]) .rl-mobile-floating-nav{display:flex}}.rl-mobile-floating-nav__cart-wrap{position:relative;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.rl-mobile-floating-nav__badge{position:absolute;top:-7px;right:-7px;width:14px;height:14px;background-color:#111;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1;font-weight:600}.rl-mobile-floating-nav__badge[data-rl-cart-count="0"]{display:none}@media screen and (min-width:768px){.rl-mobile-floating-nav{display:none}}body.overflow-hidden .rl-mobile-floating-nav{display:none}body:has(.wishlist-drawer__overlay.is-open) .rl-mobile-floating-nav,body:has(cart-drawer.is-open) .rl-mobile-floating-nav,body:has(dialog.dialog-modal[open]) .rl-mobile-floating-nav{display:none}@media screen and (min-width:768px){body.template-search .rl-mobile-floating-nav,body.template-search:has(dialog.dialog-modal[open]) .rl-mobile-floating-nav,body:has(dialog.dialog-modal--search[open]) .rl-mobile-floating-nav{display:none!important}}@media screen and (max-width:767.98px){.header__layout-mobile .header__layout--rl-mobile-search,.header__layout-mobile .header__search-form,.header__layout-mobile .header__menu,.header__layout-mobile .header__actions{display:none!important}.header__layout-mobile .header__layout--logo-center,.header__layout-mobile .header__layout--rl-mobile-top{grid-template-columns:1fr!important;justify-items:center}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/mobile-floating-nav.css.map */
