.hw-cats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.hw-cats__item:first-child{grid-column:auto;grid-row:auto}.hw-cats__item:first-child .hw-cat{aspect-ratio:1}.hw-cats__item:first-child .hw-cat__title{font-size:inherit}.hw-cat{background:var(--hw-panel)}@media screen and (max-width:749px){.hw-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.hw-cats__item:first-child{grid-column:auto}}.card-wrapper .card__inner .media{background:#fff}.card-wrapper .card{height:100%}.card-wrapper .card__content{display:flex;flex-direction:column}.card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em;margin-bottom:.4rem}.card-information{margin-top:auto}.card-information .caption-with-letter-spacing{font-size:1.2rem;opacity:.85}.card .quick-add{margin-top:1rem}.card .quick-add .button{width:100%;min-height:4.2rem;font-size:1.5rem}.collection .grid,.featured-collection .grid{row-gap:2rem}.featured-collection .title,.collection__title .title{font-size:clamp(2.4rem,3vw,3.2rem);font-weight:800}.collection__view-all .button{min-width:18rem}.facets-container{border-bottom:1px solid var(--hw-panel-2);margin-bottom:1.6rem}.product-count__text{color:var(--hw-ink-2)}.hw-colors{border:0;margin:0 0 1.6rem;padding:0}.hw-colors__label{font-size:1.5rem;font-weight:700;margin-bottom:.8rem;padding:0}.hw-colors__current{color:#38c6f4}.hw-colors__list{display:flex;flex-wrap:wrap;gap:.8rem}.hw-colors__item{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.1rem .6rem .7rem;border:1.5px solid rgba(var(--color-foreground),.18);border-radius:999px;cursor:pointer;font-size:1.4rem}.hw-colors__item input{position:absolute;opacity:0;pointer-events:none}.hw-colors__swatch{width:2.2rem;height:2.2rem;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #00000040}.hw-colors__swatch--clear{background:repeating-conic-gradient(#ddd 0 25%,#fff 0 50%) 0 0 / 8px 8px}.hw-colors__item:has(input:checked){border-color:#38c6f4;box-shadow:0 0 0 2px #38c6f459}.hw-colors__item:has(input:focus-visible){outline:2px solid #38c6f4;outline-offset:2px}.hw-colors__note{margin:.8rem 0 0;font-size:1.25rem;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hw-v3.css.map */
