@layer pf-client-legacy{@media (width>=701px) and (width<=1000px){.client-header{flex-wrap:wrap;justify-content:space-between;gap:10px;height:auto;padding:12px 20px;display:flex}.client-header .ed-desktop-nav{flex-basis:100%;order:3;justify-content:center;gap:20px;height:44px}}.client-header .header-actions>.pf-inbox-trigger{width:44px;min-width:44px;height:44px}@media (width<=700px){.client-header .header-actions>.avatar-button{display:none}.client-header .header-actions>.cart-button{width:44px;min-width:44px;height:44px}.client-header .header-actions{gap:6px}}@media (width<=360px){.client-header{gap:8px;padding-left:12px;padding-right:12px}.client-header .header-actions{gap:4px}.client-header .pf-brand{font-size:var(--pf-text-list);gap:6px}}#pf-viewport-dock{z-index:650;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 0 12px;display:flex;position:fixed;inset:auto 0 0;transform:none}#pf-viewport-dock>.client-bottom-nav,#pf-viewport-dock>.pf-checkout-paybar{pointer-events:auto;flex-shrink:0;margin:0;position:relative;inset:auto;transform:none}#pf-viewport-dock>.pf-checkout-paybar{order:0}#pf-viewport-dock>.client-bottom-nav{order:1}.pf-modal-open #pf-viewport-dock,.ed-keyboard-open #pf-viewport-dock{visibility:hidden;pointer-events:none}.pf-modal-open #pf-viewport-dock>*,.ed-keyboard-open #pf-viewport-dock>*{pointer-events:none}.pf-checkout-active .pf-checkout-v2{padding-bottom:calc(var(--pf-dock-height,190px) + 32px)}.pf-checkout-active .client-app{padding-bottom:0}@media (width<=700px){#pf-viewport-dock{gap:0;padding:0}#pf-viewport-dock>.pf-checkout-paybar{width:100%;max-width:100%}#pf-viewport-dock>.client-bottom-nav{width:100%}#pf-viewport-dock .client-bottom-nav button{min-width:44px;min-height:48px;font-size:var(--pf-text-list);flex-direction:column}#pf-viewport-dock .pf-checkout-paybar>div{gap:10px}#pf-viewport-dock .pf-checkout-paybar>div>span{min-width:0}#pf-viewport-dock .pf-checkout-paybar .pf-button{white-space:normal;flex:1;min-width:0;max-width:230px}.client-app{padding-bottom:calc(var(--pf-dock-height,80px) + 24px)}}@media (width<=700px),(pointer:coarse){:where(.client-app,.pf-checkout-sheet,.pf-address-dialog,.pf-order-tracking,.pf-active-order-tracker,.ed-dialog-backdrop,.pf-auth-page) button{min-width:44px;min-height:44px}.client-auth-links a,.back-button{align-items:center;min-height:44px;display:inline-flex}}.pf-checkout-active .pf-pwa-install-card,.pf-modal-open .pf-pwa-install-card,.ed-keyboard-open .pf-pwa-install-card{display:none}}