.r-phone-only{display:none!important}.cs-phone-search{display:none}@media (width<=1180px){.r-table{min-width:760px}:has(>.r-table){overflow-x:auto}}@media (width<=760px){html,body{overflow-x:clip}header>div{gap:10px!important;padding:10px 16px!important}header>div>div{order:2;flex:100%!important;min-width:0!important;max-width:none!important}header nav{scrollbar-width:none;order:3;width:100%;overflow-x:auto;margin-left:0!important}header nav::-webkit-scrollbar{display:none}header nav>button{flex-shrink:0;padding:8px 10px!important}header nav>button:nth-last-child(-n+2){order:-1}.r-pad{padding-left:16px!important;padding-right:16px!important}.r-stack{grid-template-columns:minmax(0,1fr)!important}.r-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r-h{font-size:30px!important;line-height:1.12!important}h1,h2{overflow-wrap:anywhere}h1 span,h2 span{white-space:normal!important}.r-unstick{max-height:none!important;position:static!important}.r-filters{display:none!important}.r-phone-only{display:inline-flex!important}.r-results-head{flex-wrap:wrap;align-items:flex-start!important}:has(>.r-noshrink){scrollbar-width:none;max-width:100%;overflow-x:auto}.r-table{min-width:720px}[role=dialog],.r-sheet{max-width:100vw!important}.r-hide-phone{display:none!important}.r-segbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;height:auto!important;padding:6px!important;display:grid!important}.r-segbar>*{border-left:none!important;border-right:none!important;min-width:0!important;margin:0!important}.r-segbar>:first-child{background:#fff;border-radius:14px;grid-column:1/-1;height:46px}.r-segbar>div:not(:first-child){box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;height:52px;padding:8px 10px!important;display:flex!important}.r-segbar>div:not(:first-child)>*{text-align:left;width:100%;min-width:0;padding:0!important}.r-segbar>div:not(:first-child) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:.02em!important}.r-segbar>button:last-child{grid-column:1/-1;height:46px}.r-aisle{flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important}:is(:has(>.r-aisle),:has(>*>.r-aisle)){height:auto!important;max-height:none!important}.r-mainphoto{aspect-ratio:4/3!important;border-radius:20px!important}.r-thumbs.r-two,.r-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.r-thumbs>*{border-radius:12px!important}.r-scorehead{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:20px!important}.r-shophero{display:none!important}.cs-phone-search{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f5f5;border-top:1px solid #e6e6e2;gap:8px;transition:transform .22s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.cs-phone-search[data-shown]{transform:none}.cs-phone-search input{color:#1b1c1a;background:#fff;border:1px solid #e0e0db;border-radius:14px;outline:none;flex:1;min-width:0;height:44px;padding:0 14px;font-family:inherit;font-size:16px}.cs-phone-search input:focus{border-color:#2f7d4f}.cs-phone-search button{color:#fff;background:#2f7d4f;border:none;border-radius:14px;height:44px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700}body{padding-bottom:72px}}.ph0:hover,.ph1:hover,.ph2:hover,.ph3:hover,.ph4:hover,.ph5:hover{background:#edede9!important}.ph6:hover{color:#2f7d4f!important;border-color:#2f7d4f!important}.ph7:hover{box-shadow:0 10px 24px #00000014!important}.ph9:hover{background:#f4f4f1!important}.ph10:hover{background:#276a42!important}.ph11:hover{background:#f6f6f3!important}.ph12:hover{box-shadow:0 14px 30px #00000024!important}.ph13:hover{transform:scale(1.05)!important}.ph14:hover{background:#2f7d4f!important}.ph15:hover{background:#e6f1ea!important}.ph16:hover{border-color:#fff!important}.ph17:hover{transform:translateY(-3px)!important;box-shadow:0 14px 32px #00000017!important}.ph19:hover{background:#fafaf8!important}.ph20:hover{border-color:#2f7d4f!important}.ph21:hover,.ph22:hover,.ph23:hover{box-shadow:0 8px 24px #00000012!important}.ph24:hover{background:#e6f1ea!important}.ph25:hover{border-color:#fff!important}.ph26:hover{background:#fafaf8!important}.ph27:hover{color:#2f7d4f!important}.ph28:hover{color:oklch(50% .15 30)!important;border-color:oklch(50% .15 30)!important}.ph29:hover,.ph30:hover{box-shadow:0 10px 24px #00000014!important}.ph31:hover{background:#eef5f0!important}
