:root{--hacc-v2-ink: #171714;--hacc-v2-paper: #fffdf7;--hacc-v2-cream: #f6f1e7;--hacc-v2-butter: #f3cb58;--hacc-v2-tomato: #ee6048;--hacc-v2-sky: #a8d5e5;--hacc-v2-leaf: #b8c99d;--hacc-v2-lilac: #d6c8e6;--hacc-v2-line: #24231f;--hacc-v2-muted: #6d685f;--hacc-v2-display: var(--font-accent--family), Georgia, serif;--hacc-v2-sans: var(--font-body--family), Arial, sans-serif}body{background:var(--hacc-v2-paper)}#header-group .header-logo__image{width:auto;height:50px}#header-group .header-section{box-shadow:none}#header-group .header__row{min-height:70px}#header-group .header__navigation-bar-row:not(:has(nav,header-menu,.menu-list,a,button)){display:none}#header-group .menu-list__link{min-height:44px;font-family:var(--hacc-v2-sans);font-weight:700;letter-spacing:.015em}#header-group .menu-list__link-title{position:relative}#header-group .menu-list__link-title:after{position:absolute;right:0;bottom:-5px;left:0;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(.65);transition:opacity .16s ease,transform .16s ease}#header-group .menu-list__link:hover .menu-list__link-title:after,#header-group .menu-list__link:focus-visible .menu-list__link-title:after,#header-group .menu-list__link--active .menu-list__link-title:after{opacity:1;transform:scaleX(1)}body:has(main[data-template^=collection]) #header-group,body:has(main[data-template^=collection]) #header-group .announcement-bar,body:has(main[data-template^=collection]) #header-group .header-section,body:has(main[data-template^=collection]) #header-group .header__row{background:var(--hacc-v2-paper)}body:has(main[data-template^=collection]) #header-group .announcement-bar{min-height:28px;padding-block:5px!important;border-block-end:0}body:has(main[data-template^=collection]) #header-group .header__row{min-height:64px;border-block-end:1px solid rgb(23 23 20 / 12%)}main[data-template^=collection]{background:var(--hacc-v2-cream)}main[data-template^=collection]>.shopify-section:first-child:has(h1) .section{padding-block:30px 12px;border-bottom:0;background:var(--hacc-v2-cream)}main[data-template^=collection]>.shopify-section:first-child:has(h1) h1{max-width:720px;margin:0;font-family:var(--hacc-v2-sans)!important;font-size:clamp(38px,2.35vw,42px);font-weight:700;letter-spacing:-.035em;line-height:1.02;text-transform:none}main[data-template^=collection] .product-grid-container{padding-block-start:0!important;background:var(--hacc-v2-cream)}main[data-template^=collection] .main-collection-grid{background:var(--hacc-v2-cream)}main[data-template^=collection] .facets{border-block:0;font-family:var(--hacc-v2-sans)}main[data-template^=collection] .facets :is(button,select,input),main[data-template^=collection] .facets__summary,main[data-template^=collection] .facets__label,main[data-template^=collection] .products-count-wrapper,main[data-template^=collection] .sorting-filter-component{font-family:var(--hacc-v2-sans)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}main[data-template^=collection] .main-collection-grid{padding:0 0 64px!important}main[data-template^=collection] .facets--horizontal{padding-block:8px 16px!important}main[data-template^=collection] .facets--horizontal .facets__filters-wrapper{column-gap:10px!important}main[data-template^=collection] .facets--horizontal .facets__summary{min-width:112px;height:var(--minimum-touch-target)!important;padding-inline:16px!important;border:1px solid rgb(36 35 31 / 24%);border-radius:2px;background:#fffdf7ad}main[data-template^=collection] .facets--horizontal .facets__summary:hover,main[data-template^=collection] .facets--horizontal .facets__panel[open] .facets__summary{border-color:var(--hacc-v2-line);background:var(--hacc-v2-paper)}main[data-template^=collection] .products-count-wrapper{color:var(--hacc-v2-muted);font-size:12px!important;font-weight:500!important}main[data-template^=collection] .product-grid{column-gap:clamp(16px,1.15vw,22px)!important;row-gap:clamp(38px,2.8vw,52px)!important}@media screen and (min-width:1100px){main[data-template^=collection] .product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important}}@media screen and (min-width:750px)and (max-width:1099px){main[data-template^=collection] .product-grid--grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr)) !important}}main[data-template^=collection] product-card .product-card__content{border-radius:0;background:transparent}main[data-template^=collection] product-card .card-gallery{overflow:hidden;border:1px solid rgb(36 35 31 / 24%);border-radius:18px;background:#f4f1ec}main[data-template^=collection] product-card .card-gallery img{transition:transform .24s ease}main[data-template^=collection] product-card:hover .card-gallery img{transform:scale(1.025)}product-card .product-card__content{gap:9px!important;padding-bottom:20px!important}main[data-template^=collection] product-card .product-card__content{gap:14px!important}main[data-template^=collection] product-card .product-card__content>.group-block{width:100%!important;padding:0!important}main[data-template^=collection] product-card .group-block-content{gap:5px!important;align-items:flex-start!important}product-card [ref=productTitleLink] .text-block,product-card [ref=productTitleLink] .text-block>p{width:100%;min-height:0;color:var(--hacc-v2-ink)!important;font-family:var(--hacc-v2-sans)!important;font-size:clamp(14.5px,.84vw,16px)!important;font-weight:500!important;letter-spacing:-.012em!important;line-height:1.32!important;text-transform:none!important}product-card [ref=productTitleLink] .text-block p{display:-webkit-box;margin:0;overflow:hidden;text-wrap:pretty;-webkit-box-orient:vertical;-webkit-line-clamp:2}product-card product-price{margin-top:0;color:#514d46!important;font-family:var(--hacc-v2-sans)!important;font-size:15px!important;font-weight:400!important;font-variant-numeric:tabular-nums;letter-spacing:0!important;line-height:1.25!important}main[data-template^=collection] product-card [ref=productTitleLink] .text-block,main[data-template^=collection] product-card [ref=productTitleLink] .text-block>p{font-size:clamp(17px,.98vw,19px)!important;font-weight:650!important;letter-spacing:-.018em!important;line-height:1.24!important}main[data-template^=collection] product-card product-price{color:#47433d!important;font-size:16px!important;font-weight:500!important;line-height:1.25!important}product-card [ref=productTitleLink]:hover .text-block,product-card [ref=productTitleLink]:focus-visible .text-block{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}main[data-template^=collection] product-card [ref=productTitleLink] .text-block,main[data-template^=collection] product-card product-price{--width: 100% !important;display:block!important;width:100%!important;align-self:stretch!important;text-align:left!important}main[data-template^=collection] product-card [ref=productTitleLink] .text-block p,main[data-template^=collection] product-card product-price *,main[data-template^=collection] product-card .price{justify-content:flex-start!important;text-align:left!important}main[data-template^=collection] product-card [ref=priceContainer]{width:100%;text-align:left!important}main[data-template^=product] .product-information{padding-block-start:clamp(20px,3vw,42px);background:var(--hacc-v2-paper)}main[data-template^=product] .product-information__grid{gap:clamp(24px,3vw,52px)}main[data-template^=product] .product-details>.group-block{padding:clamp(18px,2.4vw,34px)!important;border:1px solid rgb(36 35 31 / 18%);background:#fffefa}main[data-template^=product] .product-details h1{font-family:var(--hacc-v2-display)!important;font-size:clamp(2.45rem,3.2vw,4rem)!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:.98!important}main[data-template^=product] .variant-option--equal-width-buttons,main[data-template^=product] .variant-option--buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}main[data-template^=product] .variant-option--buttons legend{grid-column:1 / -1;margin-block-end:3px;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}main[data-template^=product] .variant-option__button-label:not(.variant-option__button-label--has-swatch){width:100%;min-width:0;min-height:44px;padding:9px 8px;border-radius:0;font-family:var(--hacc-v2-sans);font-size:11.5px;line-height:1.18;white-space:normal}main[data-template^=product] .variant-option__button-label__text{width:100%;text-align:center;text-wrap:balance}main[data-template^=product] .product-media-gallery{background:#f1ede5}main[data-template^=product] .quantity-selector,main[data-template^=product] .button{border-radius:0}main[data-template="page.custom-claw-clips"] h1,main[data-template="page.contact-form"] h1,main[data-template="page.contact"] h1{font-family:var(--hacc-v2-display);font-weight:600;letter-spacing:-.04em}main[data-template="page.custom-claw-clips"] .button,main[data-template="page.contact-form"] .button,main[data-template="page.contact"] .button{border-radius:0;font-weight:750;letter-spacing:.04em;text-transform:uppercase}main[data-template="page.custom-claw-clips"] .layered-slideshow__container{min-height:clamp(270px,27vw,420px)}main[data-template="page.custom-claw-clips"] .layered-slideshow__panels,main[data-template="page.custom-claw-clips"] .layered-slideshow__panel,main[data-template="page.custom-claw-clips"] .layered-slideshow__panel-content{min-height:inherit}main[data-template="page.custom-claw-clips"] .layered-slideshow__content{display:flex;align-items:flex-end;padding:clamp(24px,4vw,64px)!important}main[data-template="page.custom-claw-clips"] .layered-slideshow__content .text-block{max-width:650px;margin:0!important;padding:14px 18px 17px;border:1px solid var(--hacc-v2-line);background:#f6f1e7e5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}main[data-template="page.custom-claw-clips"] .layered-slideshow__content h1{margin:0;font-family:var(--hacc-v2-display)!important;font-size:clamp(46px,6vw,86px)!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:.95!important}@media screen and (max-width:1199px){#header-group .header-logo__image{height:46px}#header-group .menu-list__link{font-size:12px}}@media screen and (max-width:749px){main[data-template^=collection] .main-collection-grid{padding:0 16px 40px!important}main[data-template^=collection] .product-grid{column-gap:12px!important;row-gap:32px!important}main[data-template^=collection] product-card .card-gallery{border-radius:10px}#header-group .header-logo__image{height:42px}#header-group .header__row{min-height:58px}body:has(main[data-template^=collection]) #header-group .header__row{min-height:58px}main[data-template^=collection]>.shopify-section:first-child:has(h1) .section{padding-block:23px 11px}main[data-template^=collection]>.shopify-section:first-child:has(h1) h1{font-size:clamp(31px,8.5vw,34px);line-height:1.04}main[data-template^=collection] .product-grid-container{background:var(--hacc-v2-cream)}main[data-template^=product] .product-information{padding-block-start:0}main[data-template^=product] .product-details>.group-block{padding:22px 18px 30px!important;border-inline:0}main[data-template^=product] .variant-option--equal-width-buttons,main[data-template^=product] .variant-option--buttons{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-template^=collection] product-card .product-card__content{gap:12px!important}main[data-template^=collection] product-card [ref=productTitleLink] .text-block,main[data-template^=collection] product-card [ref=productTitleLink] .text-block>p{min-height:0;font-size:15.5px!important;font-weight:650!important;letter-spacing:-.015em!important;line-height:1.27!important}main[data-template^=collection] product-card product-price{font-size:14.5px!important;font-weight:500!important}main[data-template="page.custom-claw-clips"] .layered-slideshow__container{min-height:290px}main[data-template="page.custom-claw-clips"] .layered-slideshow__content{padding:18px!important}main[data-template="page.custom-claw-clips"] .layered-slideshow__content .text-block{padding:11px 13px 14px}}@media(prefers-reduced-motion:reduce){#header-group .menu-list__link-title:after,main[data-template^=collection] product-card .card-gallery img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/hacc-visual-v2.css.map */
