@media screen and (max-width:749px){.drawer{justify-content:center;align-items:flex-end}.drawer__inner{width:100%!important;max-width:100vw!important;height:auto!important;max-height:85vh;border:1px solid var(--imp-line2);border-bottom:0;border-radius:16px 16px 0 0;transform:translateY(100%);padding:0 1.5rem}.drawer.active .drawer__inner{transform:translateY(0)}cart-drawer.is-empty .drawer__inner{height:auto!important;max-height:60vh;grid-template-columns:1fr!important}.drawer__inner-empty{width:100%!important}}.imp-tabbar{display:none}@media screen and (max-width:989px){.imp-tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:var(--imp-preview-offset, 0px);z-index:90;background:#0c0d10f0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--imp-line);padding-bottom:env(safe-area-inset-bottom,0)}body{padding-bottom:calc(74px + var(--imp-preview-offset, 0px))}}.imp-tabbar__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 0 8px;background:none;border:none;color:var(--imp-muted);font-family:var(--imp-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer}.imp-tabbar__tab svg{width:20px;height:20px}.imp-tabbar__tab.is-active{color:var(--blue-lift)}.imp-tabbar__badge{position:absolute;transform:translate(10px,-8px);background:var(--impulse-blue);color:#fff;font-family:var(--imp-mono);font-size:8px;font-weight:700;padding:1px 4px;border-radius:99px;min-width:13px;text-align:center}.imp-shopsheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:var(--imp-bg);display:flex;flex-direction:column;transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.7,.3,1)}.imp-shopsheet.is-open{transform:translateY(0)}.imp-shopsheet__header{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid var(--imp-line);flex:0 0 auto}.imp-shopsheet__body{flex:1;overflow-y:auto;padding:16px 14px 94px}.imp-shopsheet__search{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid var(--imp-line2);border-radius:3px;padding:0 12px;height:42px;margin-bottom:18px}.imp-shopsheet__search input{flex:1;border:none;background:transparent;color:var(--imp-ink);font-size:12px;font-family:var(--imp-mono);letter-spacing:.04em;outline:none}.imp-shopsheet__search input::placeholder{color:var(--imp-muted)}.imp-shopsheet-accordion{border:1px solid var(--imp-line);border-radius:4px;overflow:hidden;margin-bottom:18px}.imp-shopsheet-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:none;border-bottom:1px solid var(--imp-line);padding:14px;text-align:left;cursor:pointer;color:var(--imp-ink);font:inherit}.imp-shopsheet-row:last-child{border-bottom:none}.imp-shopsheet-row__label{font-size:14.5px;font-weight:600;letter-spacing:-.1px;display:block}.imp-shopsheet-row__sub{color:var(--imp-muted);display:block;margin-top:2px}.imp-shopsheet-row__chevron{color:var(--imp-ink2);transition:transform .2s ease;flex-shrink:0}.imp-shopsheet-row[aria-expanded=true] .imp-shopsheet-row__chevron{transform:rotate(180deg)}.imp-shopsheet-panel{max-height:0;overflow:hidden;transition:max-height .26s cubic-bezier(.2,.7,.3,1);background:var(--imp-surface1)}.imp-shopsheet-panel.is-open{max-height:420px;overflow-y:auto}.imp-shopsheet-list{list-style:none;margin:0;padding:6px 14px 14px;display:grid;gap:2px}.imp-shopsheet-list li a{display:flex;justify-content:space-between;align-items:center;padding:9px 0;color:var(--imp-ink2);font-size:13px;text-decoration:none;border-bottom:1px solid var(--imp-line)}.imp-shopsheet-list li:last-child a{border-bottom:none}.imp-shopsheet__secondary{display:grid;gap:2px;margin-bottom:20px}.imp-shopsheet__secondary a{display:flex;align-items:center;gap:8px;padding:11px 4px;color:var(--imp-ink2);text-decoration:none;font-size:13.5px;border-bottom:1px solid var(--imp-line)}.imp-shopsheet__footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--imp-line)}@media screen and (max-width:749px){.imp-gallery-dots{display:flex;gap:6px;align-items:center;justify-content:center}.imp-gallery-dots__dot{width:6px;height:6px;border-radius:99px;background:var(--imp-line2);transition:background .15s ease,transform .15s ease}.imp-gallery-dots__dot.is-active{background:var(--blue-lift);transform:scale(1.2)}media-gallery .slider-counter.caption{display:none}}.imp-gallery-dots,.imp-pdp-sticky-cta{display:none}@media screen and (max-width:749px){.imp-pdp-sticky-cta{display:flex;align-items:center;gap:12px;position:sticky;bottom:calc(74px + var(--imp-preview-offset, 0px));z-index:20;background:var(--imp-surface1);border-top:1px solid var(--imp-line);padding:12px 16px}.product__accordion:last-of-type{margin-bottom:8px}}.imp-pdp-sticky-cta__price{font-family:var(--imp-mono);font-size:15px;font-weight:700;color:var(--imp-ink);flex-shrink:0}.imp-pdp-sticky-cta__btn{flex:1;justify-content:center}.imp-pdp-sticky-cta__btn:disabled{opacity:.5;cursor:not-allowed}.product-count.imp-has-view-toggle,.product-count-vertical.imp-has-view-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px}.imp-view-toggle{display:flex;width:fit-content;margin:0;flex-shrink:0;gap:2px;background:var(--imp-surface2);border:1px solid var(--imp-line2);border-radius:4px;padding:2px}.imp-view-toggle button{border:0;background:transparent;color:var(--imp-muted);width:30px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}.imp-view-toggle button.is-active{background:var(--imp-surface1);color:var(--imp-ink)}.imp-view-toggle svg{width:15px;height:15px}#product-grid.imp-view-list{grid-template-columns:1fr!important;gap:10px}#product-grid.imp-view-list .grid__item{max-width:none!important}#product-grid.imp-view-list .imp-product-card--horizontal{flex-direction:row;align-items:stretch;width:100%}#product-grid.imp-view-list .imp-product-card--horizontal .imp-product-card__image-wrap{aspect-ratio:1 / 1;width:140px;flex-shrink:0}#product-grid.imp-view-list .imp-product-card--horizontal .imp-product-card__body{padding:12px 16px;justify-content:center}#product-grid.imp-view-list .imp-product-card--horizontal .imp-product-card__name{min-height:0}@media screen and (max-width:749px){#product-grid.imp-view-list .imp-product-card--horizontal .imp-product-card__image-wrap{width:110px}}.imp-mobsearch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:var(--imp-bg);display:flex;flex-direction:column;transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.7,.3,1)}.imp-mobsearch.is-open{transform:translateY(0)}.imp-mobsearch__header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--imp-line);flex:0 0 auto}.imp-mobsearch__field{flex:1;display:flex;align-items:center;background:var(--imp-surface1);border:1px solid var(--imp-line2);border-radius:4px;padding:0 10px;gap:8px}.imp-mobsearch__field input{flex:1;border:0;background:transparent;padding:11px 0;font-size:13px;color:var(--imp-ink);outline:none;font-family:var(--imp-sans)}.imp-mobsearch__body{flex:1;overflow-y:auto;padding:20px 16px 94px}.imp-mobsearch__section{margin-bottom:26px}.imp-mobsearch__section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.imp-mobsearch__recent-item{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--imp-line);color:var(--imp-ink2);font-size:13px;background:none;border-left:none;border-right:none;border-top:none;width:100%;text-align:left;cursor:pointer}.imp-mobsearch__chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.imp-mobsearch__chips::-webkit-scrollbar{display:none}.imp-mobsearch__chip{flex-shrink:0;padding:8px 12px;border:1px solid var(--imp-line2);border-radius:2px;background:var(--imp-surface1);color:var(--imp-ink2);font-size:12px;white-space:nowrap;text-decoration:none;cursor:pointer}.imp-mobsearch__products{display:grid;grid-template-columns:1fr 1fr;gap:10px}.imp-mobsearch[data-state=results] .imp-mobsearch__empty-state{display:none}.imp-mobsearch:not([data-state=results]) #predictive-search-results{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/impulse-mobile.css.map */
