:root{--pv-mobile-bottom-nav-height:0px}.pv-mobile-bottom-nav{display:none}@media (max-width:767px){body.pv-mobile-bottom-nav-active{--pv-mobile-bottom-nav-height:calc(64px + env(safe-area-inset-bottom, 0px));padding-bottom:var(--pv-mobile-bottom-nav-height)}.pv-mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:1100;display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;background:rgba(255,255,255,.96);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-top:1px solid rgba(17,24,39,.08);box-shadow:0 -10px 30px -20px rgba(17,24,39,.18);padding:4px 8px calc(4px + env(safe-area-inset-bottom, 0px));min-height:64px;font-family:inherit}.pv-mobile-bottom-nav__item{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 4px;background:transparent;border:none;color:#6b7280;text-decoration:none;line-height:1;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:color .18s ease;min-height:56px}.pv-mobile-bottom-nav__item:focus-visible{outline:none}.pv-mobile-bottom-nav__item:focus-visible .pv-mobile-bottom-nav__icon-wrap{box-shadow:0 0 0 2px var(--pv-red,#e11b22)}.pv-mobile-bottom-nav__item--active{color:var(--pv-red,#e11b22)}.pv-mobile-bottom-nav__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:30px;border-radius:999px;background:transparent;transition:background-color .2s ease,transform .2s ease}.pv-mobile-bottom-nav__item:active .pv-mobile-bottom-nav__icon-wrap{transform:scale(.94)}.pv-mobile-bottom-nav__item--active .pv-mobile-bottom-nav__icon-wrap{background:rgba(225,27,34,.1)}.pv-mobile-bottom-nav__icon{width:22px;height:22px;stroke-width:2;transition:stroke-width .18s ease}.pv-mobile-bottom-nav__item--active .pv-mobile-bottom-nav__icon{stroke-width:2.4}.pv-mobile-bottom-nav__badge{position:absolute;top:-2px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--pv-red,#e11b22);color:#ffffff;font-size:10px;font-weight:800;letter-spacing:.2px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #ffffff}.pv-mobile-bottom-nav__label{font-size:11px;font-weight:600;letter-spacing:.1px;text-transform:none;color:inherit}.pv-mobile-bottom-nav__item--active .pv-mobile-bottom-nav__label{font-weight:700}body[data-mini-cart-open=true] .pv-mobile-bottom-nav{display:none}body[data-mini-cart-open=true]{padding-bottom:0}.pv-assistant-launcher{display:none!important}}