html:has(link[rel=canonical][href$="/collections/all"]) .collection product-card.product-card{background:#f6f5f2;border-radius:3px;isolation:isolate;row-gap:0}html:has(link[rel=canonical][href$="/collections/all"]) .collection .product-card__figure{background:transparent;outline:none}html:has(link[rel=canonical][href$="/collections/all"]) .collection .product-card__figure>a:first-of-type{mix-blend-mode:multiply}html:has(link[rel=canonical][href$="/collections/all"]) .collection .product-card__info{padding:12px clamp(12px,1.25vw,20px) 18px}html:has(link[rel=canonical][href$="/collections/all"]) facet-floating-filter.facets__floating-filter{display:none!important}.collection .product-card__figure{aspect-ratio:1;overflow:hidden;background:#fff}.collection .product-card__figure>a{display:block;width:100%;height:100%}.collection .product-card__figure .product-card__image{width:100%;height:100%;object-fit:contain;object-position:center;scale:var(--card-photo-scale,1)}.collection [handle=hotdog-hans-classic-tee]{--card-photo-scale:.91}.collection [handle$=-hoodie]{--card-photo-scale:.95}.collection [handle=doggin-tee]{--card-photo-scale:.99}.collection [handle=hotdog-your-mom-tee]{--card-photo-scale:1.02}.product-gallery__media[data-media-id="39286578643200"]>img{box-sizing:border-box;background:#fff;padding:7%;object-fit:contain}html:has(link[rel=canonical][href$="/products/chameleons"]) .shopify-section--main-product{background:#fff}.hans-store-shell{--hx-ink: #171713;--hx-paper: #f5f3ed;--hx-gold: #f0bb38;--primary-button-background: 240 187 56;--primary-button-text-color: 23 23 19;background:#fff}.hans-store-shell .header__wrapper{background:var(--hx-ink);color:#fff;min-height:clamp(62px,6vw,88px)}.hans-store-shell .header__link-list>li>a,.hans-store-shell .header__link-list>li>details>summary{color:#fff}.hans-store-shell .header__logo-image{max-width:84px}.hans-store-shell .header__cart-count{color:var(--hx-ink)}.hans-store-shell .shopify-policy__container{max-width:820px}.hans-store-shell .collection-header{background:#fff;color:var(--hx-ink)}.hans-store-shell .collection-header .v-stack{text-align:start;justify-items:start}.hans-store-shell .collection-header h1{font-size:clamp(44px,5.5vw,84px);line-height:1.02}.hans-store-shell .collection-header{padding-block-end:0}.hans-store-shell .product-card__title{font-family:var(--hx-heading);font-size:clamp(20px,2vw,30px);font-weight:400;line-height:1.1}.hans-store-shell .product-card__title a{font-weight:inherit}.hans-store-shell .product-card__figure,.hans-store-shell .collection .product-card{background:#fff}.hans-store-shell .collection .product-card__info{align-content:start}.hans-card-note{color:#45453e;font-size:14px;line-height:1.4}.hans-card-note[href]{text-decoration:underline;text-underline-offset:.22em}hans-shop-categories{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;margin:0 0 20px;border-bottom:1px solid #deddd6}hans-shop-categories button{min-height:44px;padding:0 3px;font-weight:700;color:#46463e;border-bottom:3px solid transparent}hans-shop-categories button[aria-pressed=true]{color:#171713;border-bottom-color:#f0bb38}hans-shop-categories button:focus-visible{outline:2px solid #171713;outline-offset:2px}hans-shop-categories[hidden],hans-shop-categories [hidden],.collection product-card[hidden]{display:none!important}@media(min-width:1000px){.hans-store-shell .collection product-list:has(>[handle=legacy-lenses]:first-child:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.hans-store-shell .collection product-card[handle=legacy-lenses]:first-child{grid-column:1 / -1}.hans-store-shell .header__logo-image{max-width:68px}}.hans-page-collection #main,.hans-page-collection .shopify-section--main-collection,.hans-page-collection .shopify-section--main-collection>.container{background:#fff}.hans-page-collection .collection-header{margin:0;padding:clamp(26px,3.6vw,52px) 0 20px}.hans-page-collection .collection-header h1{font-size:clamp(40px,4.4vw,64px)}.hans-store-shell .hans-header-bag{display:none}@media(min-width:1000px){.hans-store-shell .hans-header-bag{display:inline-flex;align-items:center;gap:8px;font-weight:600}.hans-header-bag cart-count{border:1px solid #ffffff70;border-radius:20px;padding:1px 8px;font-size:13px}.hans-header-bag-icon,.hans-header-bag~.header__cart-count{display:none}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/hans-store-brand.css.map */
