@media screen and (min-width:750px){.product-grid.product-grid--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:36px 4px!important}}@media screen and (min-width:750px)and (max-width:1099px){.product-grid.product-grid--grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.product-card .card-gallery img,.product-card .card-gallery slideshow-slide,.product-card .card-gallery .product-media-container,.product-card .card-gallery [style*=aspect-ratio]{aspect-ratio:2 / 3!important;object-fit:cover}.product-card .group-block-content.layout-panel-flex--row{--flex-direction: column !important;flex-direction:column!important;--horizontal-alignment: flex-start !important;align-items:flex-start!important;--gap: 2px}.product-card .product-card__content{overflow:visible!important}.product-card product-swatches{--overflow-list-alignment: flex-start !important;--product-swatches-alignment: start !important}.product-card .group-block-content{--horizontal-alignment: flex-start !important;align-items:flex-start!important;--gap: 2px}.product-card .text-block--align-center,.product-card .text-center,.product-card .text-block,.product-card .text-block p,.product-card product-price,.product-card product-price *{text-align:left!important}.product-card .text-block p{font-size:12px!important;font-weight:500;text-transform:uppercase;letter-spacing:.06em;margin-top:10px}.product-card .price,.product-card .price__regular,.product-card .price__sale{font-size:13px!important;font-weight:400;letter-spacing:.03em}.product-card .price__compare,.product-card s{font-size:11px;color:var(--hog-grey)}.product-card product-price{margin-top:2px;justify-content:flex-start!important}.product-card product-swatches{--variant-picker-swatch-width: 12px;--variant-picker-swatch-height: 12px;--overflow-list-alignment: flex-start;justify-content:flex-start!important;margin-top:6px;gap:4px}.product-card .variant-option__swatch{width:12px!important;height:12px!important}.product-card product-swatches,.product-card product-swatches>*{overflow:visible!important;height:auto!important;min-height:16px}.product-card product-swatches{padding-bottom:2px}.section--full-width.section-resource-list{padding-inline:40px!important}@media screen and (max-width:749px){.section--full-width.section-resource-list{padding-inline:16px!important}}.product-badges__badge,.product-badges__badge--rectangle{background:#111!important;color:#fff!important;font-size:9px!important;letter-spacing:.12em;padding:6px 8px!important;border-radius:0!important}#MainContent[data-template^=collection]>.shopify-section:first-child .section,#MainContent[data-template^=collection]>.shopify-section:first-child [class*=color-],#MainContent[data-template^=collection]>.shopify-section:first-child .section-background{background:transparent!important;--color-background: #ffffff}#MainContent[data-template^=collection]>.shopify-section:first-child h1{font-size:13px!important;letter-spacing:.14em;font-weight:500}#MainContent[data-template^=collection]>.shopify-section:first-child .breadcrumbs,#MainContent[data-template^=collection]>.shopify-section:first-child .breadcrumbs a{font-size:10px}#MainContent[data-template^=collection]>.shopify-section:first-child .section{padding-block:20px 8px!important}@media screen and (min-width:750px){.facets-block-wrapper--drawer{grid-column:1 / -1!important;display:flex!important;flex-wrap:wrap;gap:0 36px;align-items:center;border-bottom:1px solid var(--hog-line);margin-bottom:8px}.facets-block-wrapper--drawer .facets,.facets-block-wrapper--drawer .facets__form-wrapper,.facets-block-wrapper--drawer .facets__form{width:100%}.facets-block-wrapper--drawer .facets__filters-wrapper{display:flex!important;flex-wrap:wrap;gap:0 36px}.facets-block-wrapper--drawer .facets__item{border:0!important;display:block!important;position:relative}.facets-block-wrapper--drawer .facets__summary{font-size:11px;text-transform:uppercase;letter-spacing:.14em;padding-block:14px!important}.facets-block-wrapper--drawer .facets__panel[open]{position:relative}.facets-block-wrapper--drawer .facets__panel[open]>:not(summary){position:absolute;left:0;top:100%;z-index:20;background:#fff;border:1px solid var(--hog-line);padding:16px;min-width:220px}}@media screen and (max-width:749px){.product-grid.product-grid--grid{gap:24px 4px!important}.facets-block-wrapper--drawer{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/hog-byfar-grid.css.map */
