.site-header__icon-button{position:relative;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:none;border:none;color:var(--color-text);cursor:pointer;padding:0;text-decoration:none}.site-header__icon-button .icon{width:1.3rem;height:1.3rem}.site-header__icon-button:hover{color:var(--color-accent)}@media(pointer:coarse){.site-header__icon-button{width:2.75rem;height:2.75rem}}.drawer{position:fixed;margin:0;padding:0;border:none;background-color:var(--color-background);color:var(--color-text);max-height:100svh;max-width:100vw}.drawer::backdrop{background-color:#0009}.drawer--left{inset:0 auto 0 0;height:100svh;width:min(24rem,88vw);transform:translate(-100%);transition:transform .3s ease}.drawer--left[open]{transform:translate(0)}.drawer--right{inset:0 0 0 auto;height:100svh;width:100vw;transform:translate(100%);transition:transform .3s ease;display:flex;flex-direction:column}@media screen and (min-width:990px){.drawer--right{width:clamp(420px,28vw,500px)}}.drawer--right[open]{transform:translate(0);display:flex}.drawer--top{inset:0 0 auto 0;width:100%;transform:translateY(-100%);transition:transform .3s ease;border-bottom:1px solid var(--color-border)}.drawer--top[open]{transform:translateY(0)}.drawer--bottom{inset:auto 0 0 0;width:100%;max-height:85svh;transform:translateY(100%);transition:transform .3s ease;border-top:1px solid var(--color-border);border-radius:12px 12px 0 0;display:flex;flex-direction:column}.drawer--bottom[open]{transform:translateY(0);display:flex}.drawer__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--color-border)}.drawer__title{font-family:var(--font-heading--family);text-transform:uppercase;letter-spacing:var(--heading-letter-spacing)}.drawer__body{padding:1.25rem;overflow-y:auto}.quantity-input{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs)}.quantity-input button{display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;background:none;border:none;color:var(--color-text);cursor:pointer}.quantity-input button:hover{color:var(--color-accent)}.quantity-input .icon{width:.8rem;height:.8rem}.quantity-input input{width:2.5rem;text-align:center;background:none;border:none;color:var(--color-text);-moz-appearance:textfield}.quantity-input input::-webkit-outer-spin-button,.quantity-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(pointer:coarse){.quantity-input button{width:2.75rem;height:2.75rem}}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 1rem}.product-grid--mobile-1{grid-template-columns:repeat(1,1fr)}.product-grid--mobile-swipe{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.product-grid--mobile-swipe>*{flex:0 0 auto;width:68%;max-width:18rem;scroll-snap-align:start}@media screen and (min-width:750px){.product-grid--desktop-3{grid-template-columns:repeat(3,1fr)}.product-grid--desktop-4,.product-grid--desktop-5{grid-template-columns:repeat(4,1fr)}.product-grid.product-grid--mobile-swipe{display:grid;overflow:visible;margin-inline:0;padding-inline:0}}@media screen and (min-width:1400px){.product-grid--desktop-5{grid-template-columns:repeat(5,1fr)}}.collection-pagination{display:flex;justify-content:center;margin-top:clamp(2rem,1.6rem + 1.5vw,3.5rem)}.collection-pagination nav{display:flex;gap:.5rem;align-items:center;list-style:none}.collection-pagination a,.collection-pagination span{display:flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .5rem;color:var(--color-text-muted);text-decoration:none;font-size:.85rem}.collection-pagination a:hover{color:var(--color-accent)}.collection-pagination .active span,.collection-pagination [aria-current]{color:var(--color-accent);border:1px solid var(--color-border)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component.css.map */
