:root{--dock-gap: max(10px, env(safe-area-inset-bottom));--dock-inset: 10px;--dock-bar-h: 62px;--dock-r-panel: 26px;--dock-r-sub: 14px;--dock-mark-r: 34px;--dock-notch-r: 36px}.mobile-dock{display:none}@media(max-width:749px){.mobile-dock{display:block;position:fixed;left:var(--dock-inset);right:var(--dock-inset);bottom:calc(var(--dock-gap) + var(--dock-preview-offset, 0px));z-index:1000;font-family:Lora,Georgia,serif}.mobile-dock__bar{position:relative;height:var(--dock-bar-h);display:flex;align-items:center;justify-content:space-between;padding:0 10px}.mobile-dock__glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--dock-r-panel);background:#1e120bdb;-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);border:1px solid rgba(246,225,187,.14);box-shadow:inset 0 0 0 1px #f6e1bb14,0 10px 28px #0006;-webkit-mask-image:radial-gradient(var(--dock-notch-r) at 50% calc(100% - 37px),rgba(0,0,0,0) calc(var(--dock-notch-r) - .5px),#000 var(--dock-notch-r));mask-image:radial-gradient(var(--dock-notch-r) at 50% calc(100% - 37px),rgba(0,0,0,0) calc(var(--dock-notch-r) - .5px),#000 var(--dock-notch-r))}.mobile-dock__side{position:relative;z-index:1;display:flex;flex:1 1 0;align-items:center;justify-content:space-around}.mobile-dock__spacer{flex:0 0 auto;width:calc(var(--dock-notch-r) * 2 + 14px)}.mobile-dock__item{-webkit-appearance:none;appearance:none;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1 1 0;min-width:0;min-height:44px;padding:6px 2px;border-radius:var(--dock-r-sub);color:#f6e1bbad;text-decoration:none;cursor:pointer;transition:color .15s ease,transform .12s ease}.mobile-dock__item:active{transform:scale(.93)}.mobile-dock__item[aria-current=page],.mobile-dock__item.is-active{color:#a5c268}.mobile-dock__icon{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mobile-dock__label{font-size:clamp(9px,2.6vw,11px);font-weight:600;line-height:1.1;max-width:100%;text-align:center;white-space:nowrap}.mobile-dock__mark{position:absolute;left:50%;top:0;z-index:2;width:calc(var(--dock-mark-r) * 2);height:calc(var(--dock-mark-r) * 2);transform:translate(-50%,-13%);border-radius:999px;background:#f6e1bbf2;box-shadow:inset 0 0 0 1px #60331c40,0 8px 18px #1e120b47;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .15s ease}.mobile-dock__mark:active{transform:translate(-50%,-13%) scale(.95)}.mobile-dock__mark img{width:68%;height:auto;display:block;pointer-events:none}body{padding-bottom:calc(var(--dock-bar-h) + var(--dock-gap) + 18px)}html.mobile-dock-menu-lock{overflow:hidden}.mobile-dock-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;pointer-events:none}.mobile-dock-menu[hidden]{display:block}.mobile-dock-menu.is-open{pointer-events:auto}.mobile-dock-menu__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:transparent}.mobile-dock-menu__sheet{position:fixed;top:72px;right:var(--dock-inset);bottom:calc(var(--dock-bar-h) + var(--dock-gap) + var(--dock-preview-offset, 0px) + 14px);width:min(60%,280px);overflow-y:auto;background:#1e120bf0;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border:1px solid rgba(246,225,187,.14);border-radius:var(--dock-r-panel);padding:12px 18px;display:flex;flex-direction:column;gap:2px;box-shadow:0 14px 36px #00000073,inset 0 1px #ffffff0f;transform:translate(calc(100% + 24px));transition:transform .32s cubic-bezier(.4,0,.2,1)}.mobile-dock-menu.is-open .mobile-dock-menu__sheet{transform:translate(0)}.mobile-dock-menu__link{font-family:Lora,Georgia,serif;font-weight:600;font-size:16px;color:#f6e1bb;text-decoration:none;padding:13px 4px;border-top:1px solid rgba(246,225,187,.14)}.mobile-dock-menu__link:first-of-type{border-top:0}.mobile-dock-account__hi{font-family:Lora,Georgia,serif;font-size:16px;line-height:24px;color:#f6e1bbb8;padding:4px 6px 16px}.mobile-dock-account__cta{-webkit-appearance:none;appearance:none;border:0;width:100%;margin:4px 0 6px;display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:999px;background:#a5c268;color:#1e120b;font-family:Lora,Georgia,serif;font-weight:600;font-size:16px;text-decoration:none;box-shadow:0 4px #6d8a3a}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mobile-dock.css.map */
