@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700&family=Roboto+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400&display=swap";:root{--hv-primary: #010101;--hv-primary-light: #1A1A1A;--hv-black: #000000;--hv-white: #FFFFFF;--hv-gray-bg: #F0F0F0;--hv-accent: #2B3E34;--hv-star: #FFB74A;--hv-salmon: #E8C2B4;--hv-gray-100: #F7F7F5;--hv-gray-200: #EDEDEA;--hv-gray-300: #D4D4CF;--hv-gray-400: #A3A39E;--hv-gray-500: #737370;--hv-gray-600: #555552;--hv-gray-700: #333331;--hv-success: #2D6A4F;--hv-error: #9B2C2C;--hv-info: #1A1A1A;--font-heading: "Archivo", sans-serif;--font-body: "Roboto Mono", monospace;--font-ui: "Roboto Mono", monospace;--container-max-width: 1600px;--container-narrow-max-width: 1350px;--container-gutter: 3rem;--grid-gutter: 1.5rem;--product-list-row-gap: 3rem;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--border-color: rgba(1, 1, 1, .12);--border-light: 1px solid rgba(1, 1, 1, .12);--border-medium: 1px solid rgba(1, 1, 1, .15);--border-strong: 1px solid rgba(1, 1, 1, .3);--rounded-button: 0rem;--shadow-sm: 0 2px 8px rgb(1 1 1 / .1);--shadow: 0 5px 15px rgb(1 1 1 / .1);--shadow-md: 0 5px 30px rgb(1 1 1 / .1);--shadow-block: 0px 18px 50px rgb(1 1 1 / .1);--input-height: 3.125rem;--input-padding-inline: 1.25rem;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 8px;--radius-full: 9999px}body,.shopify-section{--font-heading-family: "Archivo", sans-serif;--font-body-family: "Roboto Mono", monospace}body{font-family:var(--font-body);font-weight:300;font-size:.875rem;color:var(--hv-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hv-primary)}h2.italic,.heading--italic{font-family:var(--font-heading);font-weight:400;font-style:italic;text-transform:none;letter-spacing:.06em;font-size:40px;line-height:1.2}.header__heading-link,nav,button,input,select,textarea,.btn,label,.price,.cart-item__details,.header__menu-item{font-family:var(--font-ui)}.header{background-color:transparent!important;border-bottom:none!important;height:91px}.header__heading-link{font-family:var(--font-heading);font-size:18px;letter-spacing:.06em;color:var(--hv-white)!important;text-transform:uppercase}.header__menu-item{font-family:var(--font-body);font-size:14px;font-weight:300;letter-spacing:normal;text-transform:uppercase;color:var(--hv-white)!important}.header__icon{color:var(--hv-white)!important}.shopify-section-header-sticky .header--has-scrolled{background-color:var(--hv-white)!important}.shopify-section-header-sticky .header--has-scrolled .header__heading-link,.shopify-section-header-sticky .header--has-scrolled .header__menu-item,.shopify-section-header-sticky .header--has-scrolled .header__icon{color:var(--hv-primary)!important}menu-drawer .menu-drawer__inner-container{background-color:var(--hv-white)}menu-drawer .menu-drawer__navigation-container a{color:var(--hv-primary);font-family:var(--font-body);font-weight:300}.button,.shopify-payment-button__button,.btn{font-family:var(--font-heading);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:12px;border-radius:var(--radius-md);transition:all var(--transition-base)}.button--primary,.shopify-payment-button__button--unbranded{background-color:var(--hv-accent)!important;color:var(--hv-white)!important;border:none!important;border-radius:var(--radius-md);padding:12px 24px}.button--primary:hover,.shopify-payment-button__button--unbranded:hover{opacity:.9}.button--secondary{background-color:#fffc!important;color:var(--hv-black)!important;border:1px solid var(--hv-black)!important;border-radius:0!important;padding:10px}.button--secondary:hover{background-color:var(--hv-primary)!important;color:var(--hv-white)!important}.price-item--regular,.price-item--sale,.price .money{font-family:var(--font-body);font-weight:300;color:var(--hv-primary)}.footer{background-color:var(--hv-white)!important;color:var(--hv-primary)!important;border-top:none!important;padding-top:60px}.footer a,.footer .footer__content-bottom{color:var(--hv-primary)!important}.footer a:hover{text-decoration:underline}.footer h2,.footer .footer-block__heading{font-family:var(--font-heading);font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--hv-primary)!important}.footer .newsletter-form__field-wrapper input{background:transparent;border:none;border-bottom:1px solid var(--border-color);border-radius:0;color:var(--hv-primary);font-family:var(--font-body);font-size:14px;font-weight:300;padding:8px 0}.announcement-bar{background-color:var(--hv-gray-bg)!important;color:var(--hv-primary-light)!important;font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:.1em;height:30px}.announcement-bar a{color:var(--hv-primary-light)!important}.hv-breadcrumbs{font-family:var(--font-body);font-size:14px;font-weight:300;color:var(--hv-primary);padding:16px 0 8px}.hv-breadcrumbs a{color:var(--hv-primary);text-decoration:none;transition:opacity .2s ease}.hv-breadcrumbs a:hover{opacity:.6}.hv-breadcrumbs__sep{margin:0 8px;color:#01010159}.hv-breadcrumbs__current{color:#01010180}.collection-hero__title{font-family:var(--font-heading);font-weight:600;letter-spacing:2.2px;text-transform:uppercase;font-size:22px;color:var(--hv-primary);line-height:1.4}.collection__description,.collection-hero__description{font-family:var(--font-body);font-size:14px;font-weight:300;color:var(--hv-primary);line-height:1.6;margin-top:8px}.facets__heading,.facet-filters__label,.mobile-facets__heading{font-family:var(--font-body)!important;font-size:14px!important;font-weight:300!important;text-transform:uppercase!important;letter-spacing:.08em;color:var(--hv-primary)}.facets__summary,.facets__summary-label{font-family:var(--font-body);font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:.08em}.facet-filters__sort,.facet-filters__field .select__select{font-family:var(--font-body);font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:.08em;color:var(--hv-primary);border-color:#0101011f}.facets__label,.mobile-facets__label{font-family:var(--font-body);font-size:14px;font-weight:300}.active-facets__button{font-family:var(--font-body);font-size:12px;font-weight:300}.product-count__text{font-family:var(--font-body);font-size:14px;font-weight:300;color:#01010180}.mobile-facets__summary{font-family:var(--font-body);font-size:14px;font-weight:300;text-transform:uppercase}.mobile-facets__open{font-family:var(--font-heading);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px}@media screen and (min-width:990px){.collection .grid--4-col-desktop,.collection .grid--3-col-desktop,.collection .grid--5-col-desktop{grid-template-columns:repeat(4,1fr);column-gap:24px;row-gap:48px}}@media screen and (min-width:750px)and (max-width:989px){.collection .grid{grid-template-columns:repeat(2,1fr);column-gap:24px;row-gap:36px}}@media screen and (max-width:749px){.collection .grid{grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:32px}}.card--card,.card--standard .card__inner{border:none;border-radius:0;background:transparent}.card--card:after,.card--standard .card__inner:after{box-shadow:none}.card .card__inner .card__media{border-radius:6px;overflow:hidden}.card--standard .card__inner .card__media{background-color:var(--hv-gray-bg);border-radius:6px}.card--card .card__inner .card__media{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.card__media .media img{height:100%;width:100%;object-fit:cover;object-position:center center}.card__information{padding:12px 0 0}@media screen and (min-width:750px){.card__information{padding:12px 0 0}}.card__heading a{font-family:var(--font-heading);font-weight:300;font-size:14px;letter-spacing:1.4px;text-transform:uppercase;color:var(--hv-primary);line-height:1.5;text-decoration:none}.card-information .price{font-family:var(--font-body);font-weight:300;font-size:14px;color:var(--hv-primary)}.price-item--regular{font-family:var(--font-body);font-weight:300;font-size:14px}.card__badge{z-index:2}.card__badge .badge{font-family:var(--font-body);font-size:12px;font-weight:300;background-color:var(--hv-accent);color:var(--hv-white);padding:4px 8px;border-radius:4px;letter-spacing:.1px}@media screen and (min-width:990px){.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}}.quick-add__submit{font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;background-color:var(--hv-accent);color:var(--hv-white);border:none;border-radius:4px}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__media-wrapper{max-width:55%!important;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--medium:not(.product--no-media) .product__info-wrapper,.product--large:not(.product--no-media) .product__info-wrapper{max-width:45%!important;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)!important;padding:0 0 0 4rem!important}.product--medium:not(.product--no-media).product--right .product__info-wrapper,.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 4rem 0 0!important}}.product__media-item .media,.product__media-item,.product .media-gallery .media{background-color:var(--hv-gray-bg)!important}.product__title h1,.product__title .h1,h1.product__title{font-family:var(--font-heading);font-size:32px;font-weight:600;letter-spacing:3.2px;text-transform:uppercase;color:var(--hv-primary);line-height:1.2}.product .price--large .price-item--regular,.product .price--large .price-item--sale,.product .price--large .price .money{font-family:var(--font-body);font-size:18px;font-weight:300;color:var(--hv-primary)}@media screen and (min-width:750px){.product .price--large .price-item--regular,.product .price--large .price-item--sale{font-size:20px}}.product .price--large .price-item--regular s,.product .price--large s,.product .price--on-sale .price-item--regular,.price--on-sale .price-item--regular{color:var(--hv-gray-400)!important;font-weight:300}.product__description{font-family:var(--font-body);font-size:14px;font-weight:300;color:var(--hv-primary);line-height:1.6}.product__accordion .accordion__title{font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.product__accordion .accordion__content{font-family:var(--font-body);font-size:14px;font-weight:300;line-height:1.6}.product .badge,.badge[class*=badge--],.badge--bottom-left,.badge--top-left,.card__badge .badge,span.badge{font-family:var(--font-body)!important;font-size:12px!important;font-weight:300!important;background-color:var(--hv-accent)!important;color:var(--hv-white)!important;padding:4px 8px!important;border-radius:4px!important;letter-spacing:.1px;border:none!important}.product-form__submit{font-family:var(--font-heading)!important;font-size:12px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;background-color:var(--hv-accent)!important;color:var(--hv-white)!important;border:none!important;border-radius:4px!important;padding:12px 24px!important;min-height:43px;width:100%;transition:opacity .25s ease;display:inline-flex!important;align-items:center;justify-content:center}.product-form__submit:hover{opacity:.9}.shopify-payment-button__button--unbranded{background-color:transparent!important;color:var(--hv-primary)!important;border:1px solid var(--hv-primary)!important;border-radius:0!important;font-family:var(--font-heading)!important;font-size:12px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important}.shopify-payment-button__button--unbranded:hover{background-color:var(--hv-primary)!important;color:var(--hv-white)!important}.product-form__input .form__label{font-family:var(--font-body);font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:.08em}.product-form__input input[type=radio]+label,variant-selects .product-form__input label,.swatch-input label{font-family:var(--font-body)!important;font-size:13px!important;font-weight:300!important;border:1px solid rgba(1,1,1,.12)!important;border-radius:0!important;padding:8px 16px!important;color:var(--hv-primary)!important;background:transparent!important;transition:all .2s ease}.product-form__input input[type=radio]:checked+label,variant-selects .product-form__input input:checked+label,.swatch-input input:checked+label{border-color:var(--hv-primary)!important;background:transparent!important;color:var(--hv-primary)!important;font-weight:500!important}.product-form__quantity .quantity{border-radius:0;border-color:var(--border-color)}.product__tax{font-family:var(--font-body);font-size:12px;font-weight:300;color:#01010180}.hv-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:99;background:var(--hv-white);padding:12px 24px;box-shadow:0 -2px 10px #0000001a;transform:translateY(100%);transition:transform .3s ease;display:none}.hv-sticky-atc.visible{transform:translateY(0)}@media screen and (min-width:750px){.hv-sticky-atc{display:block}}.hv-sticky-atc__inner{max-width:1600px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.hv-sticky-atc__info{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.hv-sticky-atc__img{width:48px;height:48px;border-radius:4px;object-fit:cover;background:var(--hv-gray-bg);flex-shrink:0}.hv-sticky-atc__title{font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--hv-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-sticky-atc__price{font-family:var(--font-body);font-size:16px;font-weight:300;color:var(--hv-primary);white-space:nowrap}.hv-sticky-atc__btn{font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;background-color:var(--hv-accent);color:var(--hv-white);border:none;border-radius:4px;padding:12px 32px;cursor:pointer;white-space:nowrap;transition:opacity .25s ease;flex-shrink:0}.hv-sticky-atc__btn:hover{opacity:.9}@media screen and (max-width:749px){.hv-sticky-atc{display:block;padding:10px 16px}.hv-sticky-atc__info{display:none}.hv-sticky-atc__btn{width:100%;padding:14px 24px}}input,select,textarea{font-family:var(--font-body);font-size:14px;font-weight:300;color:var(--hv-primary);background:transparent;border:1px solid var(--border-color);border-radius:0;height:var(--input-height);padding:0 var(--input-padding-inline)}.badge,.product-badge{font-family:var(--font-body);font-size:12px;font-weight:300;background-color:var(--hv-accent);color:var(--hv-white);padding:4px 8px;border-radius:var(--radius-md);letter-spacing:.01em}.drawer__inner{font-family:var(--font-body)}.cart-drawer__header .drawer__heading{font-family:var(--font-heading);font-size:14px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.cart-item__name{font-family:var(--font-heading);font-size:14px;font-weight:300;letter-spacing:1.4px;text-transform:uppercase;color:var(--hv-primary)}.cart-item__details,.cart-item__details>*{font-family:var(--font-body);font-size:13px;font-weight:300}.cart-item .price,.cart-item .price .money{font-family:var(--font-body);font-weight:300;font-size:14px}.cart__empty-text{font-family:var(--font-heading);font-size:22px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase}.cart__checkout-button,.cart__dynamic-checkout-buttons button{font-family:var(--font-heading)!important;font-size:12px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important}.cart__checkout-button{background-color:var(--hv-accent)!important;color:var(--hv-white)!important;border-radius:4px!important;border:none!important}.totals__subtotal,.totals__subtotal-value{font-family:var(--font-heading);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px}.cart__ctas .tax-note{font-family:var(--font-body);font-size:12px;font-weight:300}.cart__items .cart-item__quantity .quantity{border-radius:0;border-color:var(--border-color)}.cart__items th{font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.customer h1,.customer__title{font-family:var(--font-heading);font-size:22px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:var(--hv-primary)}.customer label,.customer .field__label{font-family:var(--font-body);font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:.08em}.customer input[type=email],.customer input[type=password],.customer input[type=text],.customer input[type=tel],.customer textarea,.customer select{font-family:var(--font-body);font-size:14px;font-weight:300;border:1px solid var(--border-color);border-radius:0;color:var(--hv-primary)}.customer button[type=submit],.customer .button{font-family:var(--font-heading)!important;font-size:12px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;background-color:var(--hv-accent)!important;color:var(--hv-white)!important;border-radius:4px!important;border:none!important}.customer a:not(.button){font-family:var(--font-body);font-size:14px;font-weight:300;color:var(--hv-primary)}.customer .order__title,.customer .account__title{font-family:var(--font-heading);font-size:22px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase}.customer table th{font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.customer table td{font-family:var(--font-body);font-size:14px;font-weight:300}.hv-product-breadcrumbs{font-family:var(--font-body);font-size:14px;font-weight:300;color:var(--hv-primary);padding:0 0 16px}.hv-product-breadcrumbs a{color:var(--hv-primary);text-decoration:none;transition:opacity .2s ease}.hv-product-breadcrumbs a:hover{opacity:.6}.hv-product-breadcrumbs__sep{margin:0 8px;color:#01010159}.hv-product-breadcrumbs__current{color:#01010180}.hv-font-heading{font-family:var(--font-heading)}.hv-font-body{font-family:var(--font-body)}.hv-font-ui{font-family:var(--font-ui)}.hv-text-primary{color:var(--hv-primary)}.hv-text-accent{color:var(--hv-accent)}.hv-text-white{color:var(--hv-white)}.hv-text-muted{color:var(--hv-gray-500)}.hv-bg-primary{background-color:var(--hv-primary)}.hv-bg-gray{background-color:var(--hv-gray-bg)}.hv-bg-white{background-color:var(--hv-white)}.hv-bg-accent{background-color:var(--hv-accent)}.hv-uppercase{text-transform:uppercase;letter-spacing:.1em}::selection{background-color:var(--hv-accent);color:var(--hv-white)}:focus-visible{outline:2px solid var(--hv-accent);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--hv-gray-100)}::-webkit-scrollbar-thumb{background:var(--hv-gray-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--hv-gray-400)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/heras-brand.css.map */
