html .fh-col-hero .fh-col-hero__title,html .fh-col-hero h1{color:#fff!important;text-align:left!important}html .fh-col-hero .fh-col-hero__eyebrow,html .fh-col-hero .fh-col-hero__lede,html .fh-col-hero .fh-col-hero__count,html .fh-col-hero .fh-badge--hero{text-align:left!important}html .fh-col-hero .fh-col-hero__lede p,html .fh-col-hero .fh-col-hero__lede h1,html .fh-col-hero .fh-col-hero__lede h2,html .fh-col-hero .fh-col-hero__lede h3{color:#ededebdb!important;text-align:left!important}html .fh-col-hero .fh-col-hero__lede strong{color:#fff!important}html .fh-col-hero .fh-col-hero__lede img,html .fh-col-hero .fh-col-hero__lede iframe,html .fh-col-hero .fh-col-hero__lede video{display:none!important}html .fh-notes .fh-notes__title,html .fh-notes h2{color:#fff!important;text-align:center!important}html .fh-notes .fh-tier h3{color:var(--fh-champagne)!important;text-align:left!important}html .fh-trust .fh-samples h3,html .fh-trust h3{color:var(--fh-ink)!important;text-align:left!important}html .fh-badge--banner strong{color:#fff!important}html .fh-news .fh-news__title,html .fh-news h2{color:var(--fh-teal)!important;text-align:left!important}html .fh-eyebrow{text-align:inherit}html .shopify-section.fh-section-col-hero:first-child .fh-col-hero__in{padding-top:calc(var(--nav-height,94px) + var(--fh-s5))}@media(max-width:767px){html .shopify-section.fh-section-col-hero:first-child .fh-col-hero__in{padding-top:calc(var(--nav-height,80px) + var(--fh-s4))}}@media(max-width:767px){html .fh-col-hero .fh-col-hero__lede{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}html .fh-col-hero .fh-col-hero__lede p{margin-bottom:.4rem}}html .fh-badge--banner.fh-badge--generic{background:linear-gradient(135deg,var(--fh-champagne-soft),#f6ecdd);color:var(--fh-ink);border-left:3px solid var(--fh-copper)}html .fh-badge--banner.fh-badge--generic:before{background:radial-gradient(circle,rgba(255,255,255,.5) 0%,transparent 66%)}html .fh-badge--banner.fh-badge--generic svg{color:var(--fh-copper)}html .fh-badge--banner.fh-badge--generic strong{color:var(--fh-ink)!important}html .fh-badge--banner.fh-badge--generic span{color:#231f20c7}.fh-badge__link{display:inline-block;margin-top:.55rem;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;text-decoration:none;padding-bottom:.15rem;border-bottom:1px solid currentColor}html .fh-badge--banner .fh-badge__link{color:var(--fh-champagne)}html .fh-badge--banner.fh-badge--generic .fh-badge__link{color:var(--fh-copper-dark)}html .fh-badge--banner>div>span{display:block}html .cc-product-filter{background:var(--fh-page);border:1px solid var(--fh-line);border-radius:18px;padding:1.1rem 1.15rem 1.25rem;box-shadow:0 24px 50px -40px #1a464c59}html .cc-product-filter.cc-product-filter--sticky-true{top:calc(var(--nav-height,94px) + 1rem)!important}.fh-filter-head{display:flex;align-items:center;gap:.6rem;padding:0 0 .9rem;border-bottom:1px solid var(--fh-line);margin-bottom:.4rem}.fh-filter-head__title{font-family:var(--fh-heading);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--fh-teal);font-weight:600}.fh-filter-head__count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 .35rem;border-radius:100px;background:var(--fh-copper);color:#fff;font-size:.66rem;font-weight:700}.fh-filter-head__clear{margin-left:auto;background:none;border:0;padding:.2rem 0;font:inherit;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fh-copper-dark);cursor:pointer;border-bottom:1px solid transparent;transition:border-color .25s var(--fh-ease)}.fh-filter-head__clear:hover{border-bottom-color:currentColor}.fh-filter-chips{display:none!important}html .cc-product-filter .cc-accordion{border:0}html .cc-product-filter .cc-accordion-item{border:0;border-bottom:1px solid var(--fh-line)}html .cc-product-filter .cc-accordion-item:last-child{border-bottom:0}html .cc-product-filter .cc-accordion-item__title{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;margin:0;font-family:var(--fh-heading);font-size:.92rem;letter-spacing:.03em;color:var(--fh-ink);transition:color .25s var(--fh-ease);-webkit-user-select:none;user-select:none}html .cc-product-filter .cc-accordion-item__title::-webkit-details-marker{display:none}html .cc-product-filter .cc-accordion-item__title:after{content:""!important;position:static!important;display:block;width:9px!important;height:9px!important;flex:0 0 auto;margin:0!important;background:transparent!important;border:0!important;border-right:1.6px solid var(--fh-copper)!important;border-bottom:1.6px solid var(--fh-copper)!important;transform:rotate(45deg) translateY(-2px)!important;transition:transform .35s var(--fh-ease)!important}html .cc-product-filter .cc-accordion-item[open] .cc-accordion-item__title:after,html .cc-product-filter .cc-accordion-item.is-open .cc-accordion-item__title:after{transform:rotate(225deg) translateY(-2px)!important}html .cc-product-filter .cc-accordion-item__title:hover{color:var(--fh-copper-dark)}html .cc-product-filter .cc-accordion-item__content{padding:0 0 1rem}html .cc-product-filter .cc-checkbox__label:before,html .cc-product-filter .cc-checkbox__label:after{display:none!important;content:none!important}html .cc-product-filter .cc-checkbox{position:relative;display:flex;align-items:center;gap:.7rem;padding:.5rem .55rem;margin:0 -.55rem;border-radius:10px;cursor:pointer;transition:background .2s var(--fh-ease)}html .cc-product-filter .cc-checkbox:hover{background:var(--fh-mist)}html .cc-product-filter .cc-checkbox__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}html .cc-product-filter .cc-checkbox:before{content:"";flex:0 0 auto;width:18px;height:18px;border-radius:5px;border:1.5px solid rgba(35,31,32,.3);background:#fff;transition:background .2s var(--fh-ease),border-color .2s var(--fh-ease),box-shadow .2s var(--fh-ease)}html .cc-product-filter .cc-checkbox:after{content:"";position:absolute;left:calc(.55rem + 6px);top:50%;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-62%) rotate(45deg) scale(0);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}html .cc-product-filter .cc-checkbox:has(.cc-checkbox__input:checked):before{background:var(--fh-teal);border-color:var(--fh-teal)}html .cc-product-filter .cc-checkbox:has(.cc-checkbox__input:checked):after{transform:translateY(-62%) rotate(45deg) scale(1)}html .cc-product-filter .cc-checkbox:has(.cc-checkbox__input:focus-visible):before{box-shadow:0 0 0 3px #ac6a4940}html .cc-product-filter .cc-checkbox__label{flex:1 1 auto;font-size:.92rem;color:var(--fh-ink);line-height:1.3;padding:0!important;margin:0!important}html .cc-product-filter .cc-checkbox:has(.cc-checkbox__input:checked) .cc-checkbox__label{color:var(--fh-teal);font-weight:600}html .cc-product-filter .cc-checkbox__count{font-size:.72rem;font-weight:700;color:var(--fh-copper);background:var(--fh-champagne-soft);border-radius:100px;padding:.1rem .5rem;min-width:26px;text-align:center}html .cc-product-filter .cc-product-filter__sort-by{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:.2rem 0 0}html .cc-product-filter .cc-product-filter__sort-by .cc-checkbox{margin:0;padding:.4rem .9rem;border:1px solid rgba(35,31,32,.14);border-radius:100px;gap:0;background:transparent}html .cc-product-filter .cc-product-filter__sort-by .cc-checkbox:before,html .cc-product-filter .cc-product-filter__sort-by .cc-checkbox:after{display:none}html .cc-product-filter .cc-product-filter__sort-by .cc-checkbox__label{font-size:.8rem}html .cc-product-filter .cc-product-filter__sort-by .cc-checkbox:hover{border-color:var(--fh-teal);background:transparent}html .cc-product-filter .cc-product-filter__sort-by .cc-checkbox:has(.cc-checkbox__input:checked){background:var(--fh-teal);border-color:var(--fh-teal)}html .cc-product-filter .cc-product-filter__sort-by .cc-checkbox:has(.cc-checkbox__input:checked) .cc-checkbox__label{color:var(--fh-pale)}html .cc-product-filter .cc-price-range{display:flex;flex-direction:column;gap:.9rem;padding:.4rem 0 .2rem}html .cc-product-filter .cc-price-range__bar{order:1;position:relative;height:2px;margin:1rem .7rem .7rem}html .cc-product-filter .cc-price-range__bar-inactive{background:#231f2024;border-radius:1px;z-index:0}html .cc-product-filter .cc-price-range__bar-active{background:var(--fh-teal);border-radius:1px;z-index:1}html .cc-product-filter .cc-price-range__control:after{display:none!important;content:none!important}html .cc-product-filter .cc-price-range__control{z-index:2;width:14px;height:14px;top:-6px!important;margin-left:-7px!important;border-radius:50%;background:var(--fh-teal);border:3px solid #fff;box-shadow:0 0 0 1px var(--fh-teal),0 2px 6px #0000002e;cursor:grab;transition:transform .2s var(--fh-ease),box-shadow .2s var(--fh-ease),background .2s var(--fh-ease)}html .cc-product-filter .cc-price-range__control:hover,html .cc-product-filter .cc-price-range__control:active{transform:scale(1.2);background:var(--fh-copper);box-shadow:0 0 0 1px var(--fh-copper),0 0 0 6px #ac6a4924}html .cc-product-filter .cc-price-range__input-row{order:2;display:flex;gap:1.25rem;align-items:flex-end;margin:0}html .cc-product-filter .cc-price-range__input-row:before,html .cc-product-filter .cc-price-range__input-row:after{display:none!important;content:none!important}html .cc-product-filter .cc-price-range__input-container{flex:1 1 0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.35rem;align-items:baseline;background:transparent;border:0;border-radius:0;padding:0 0 .35rem;min-height:0;position:relative}html .cc-product-filter .cc-price-range__input-container:before{grid-column:1/-1;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#231f2080;font-weight:600;margin-bottom:.15rem}html .cc-product-filter .cc-price-range__input-container:has(.cc-price-range__input--min):before{content:"From"}html .cc-product-filter .cc-price-range__input-container:has(.cc-price-range__input--max):before{content:"To"}html .cc-product-filter .cc-price-range__input-container:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#231f202e;transition:background .25s var(--fh-ease),height .25s var(--fh-ease)}html .cc-product-filter .cc-price-range__input-container:focus-within:after{background:var(--fh-copper);height:1.5px}html .cc-product-filter .cc-price-range__input-currency-symbol{position:static;grid-column:1;grid-row:2;font-family:var(--fh-heading);font-size:.95rem;color:var(--fh-teal);line-height:1}html .cc-product-filter .cc-price-range__input{grid-column:2;grid-row:2;border:0!important;background:transparent!important;font-family:var(--fh-heading);font-size:1.05rem;color:var(--fh-ink);width:100%;min-width:0;padding:0!important;margin:0;outline:none;box-shadow:none!important;letter-spacing:.02em;line-height:1.2;height:auto}html .cc-product-filter .cc-price-range__input::placeholder{color:var(--fh-ink);opacity:.85}html .cc-product-filter .cc-price-range__input:focus::placeholder{opacity:.35}html .active-filter-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;list-style:none;margin:0 0 1.2rem;padding:0}html .active-filter-controls li{margin:0}html .active-filter-controls .active-filter-controls__clear-right{display:none}html .active-filter-controls .active-filter-controls__clear-left{order:99;margin-left:.4rem}html .active-filter-controls__tag{display:inline-flex;align-items:center;gap:.5rem;min-height:34px;padding:.3rem .55rem .3rem .85rem;background:var(--fh-teal)!important;color:var(--fh-pale)!important;border:0!important;border-radius:100px;font-size:.78rem;text-decoration:none;transition:background .25s var(--fh-ease),transform .2s var(--fh-ease)}html .active-filter-controls__tag:after{content:"\d7";font-size:1rem;line-height:1;opacity:.85;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ffffff24}html .active-filter-controls__tag:hover{background:var(--fh-copper)!important;color:#fff!important;transform:translateY(-1px)}html .active-filter-controls__clear{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fh-copper-dark);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.1rem}html .footer-button-xs .button{border-radius:100px;background:var(--fh-teal);color:var(--fh-pale)}html .footer-button-xs .button:hover{background:var(--fh-copper)}
/*# sourceMappingURL=/cdn/shop/t/27/assets/fh-fixes.css.map */
