.pwa-install-banner{position:fixed;inset-inline:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:90;display:block;padding:.9rem 1rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 6px 24px #00000029}.pwa-install-banner[hidden]{display:none}.pwa-install-banner__row{display:flex;align-items:center;gap:.75rem;padding-right:1.6rem}body.overflow-hidden .pwa-install-banner{display:none}.pwa-install-banner__icon{width:48px;height:48px;border-radius:10px;border:1px solid rgba(0,0,0,.06);flex-shrink:0}.pwa-install-banner__copy{flex:1 1 10rem;min-width:0;display:flex;flex-direction:column;gap:.15rem}.pwa-install-banner__copy strong{font-size:1.4rem;line-height:1.25;color:#1a1a1a}.pwa-install-banner__copy span{font-size:1.2rem;line-height:1.35;color:#555}.pwa-install-banner .pwa-install-banner__install{display:block;width:100%;margin-top:.8rem;padding:.8rem 1.3rem;background:#76bd22;color:#fff;border:none;border-radius:8px;font-size:1.4rem;font-weight:700;cursor:pointer}.pwa-install-banner .pwa-install-banner__install:hover,.pwa-install-banner .pwa-install-banner__install:focus-visible{background:#5a9219}.pwa-install-banner .pwa-install-banner__dismiss{position:absolute;top:.2rem;right:.45rem;padding:.2rem .4rem;background:none;border:none;font-size:1.8rem;line-height:1;color:#999;cursor:pointer}.pwa-ios-instructions{margin-top:.8rem;padding-top:.8rem;border-top:1px solid rgba(0,0,0,.08)}.pwa-ios-instructions[hidden]{display:none}.pwa-ios-instructions ol{margin:0;padding-left:2rem;font-size:1.25rem;line-height:1.5;color:#333}.pwa-ios-instructions li{margin-bottom:.5rem}.pwa-ios-instructions li:last-child{margin-bottom:0}.pwa-ios-instructions__video{display:inline-block;margin-top:.6rem;font-size:1.25rem;font-weight:700;color:#5a9219;text-decoration:underline}.pwa-ios-share-icon{vertical-align:-.15em;color:#007aff}.pwa-bottom-nav{display:none}@media all and (display-mode:standalone){@view-transition{navigation:auto}}html.pwa-standalone .pwa-bottom-nav{view-transition-name:pwa-bottom-nav}@media all and (display-mode:standalone){.pwa-install-banner{display:none}}html.pwa-standalone .pwa-install-banner{display:none}@media(max-width:989px){html.pwa-standalone.pwa-has-bottom-nav .pwa-bottom-nav{position:fixed;inset-inline:0;bottom:0;z-index:980;display:flex;justify-content:space-around;align-items:stretch;background:#fff;border-top:1px solid rgba(0,0,0,.1);padding-bottom:env(safe-area-inset-bottom,0px)}html.pwa-standalone.pwa-has-bottom-nav body{padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))}html.pwa-standalone.pwa-has-bottom-nav .pv2-stickybar{bottom:calc(58px + env(safe-area-inset-bottom,0px))}html.pwa-standalone.pwa-has-bottom-nav .mti-v2-search-trigger,html.pwa-standalone.pwa-has-bottom-nav .mti-v2-iconbtn[aria-label="My account"],html.pwa-standalone.pwa-has-bottom-nav .mti-v2-iconbtn[data-popover-trigger=account],html.pwa-standalone.pwa-has-bottom-nav .mti-v2-iconbtn[aria-label^=Cart]{display:none}}.pwa-bottom-nav__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;flex:1 1 0;padding:.55rem 0 .45rem;color:#666;text-decoration:none;font-size:1rem;line-height:1}.pwa-bottom-nav__item--active{color:#5a9219}.pwa-bottom-nav__badge{position:absolute;top:.25rem;left:calc(50% + .5rem);min-width:1.6rem;padding:.15rem .35rem;background:#76bd22;color:#fff;border-radius:999px;font-size:.95rem;font-weight:700;text-align:center}.pwa-bottom-nav__badge[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pwa.css.map */
