@font-face{font-family:Roboto Mono;src:url(/cdn/shop/files/RobotoMono-VariableFont_wght.ttf?v=1763672856) format("truetype");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(/cdn/shop/files/RobotoMono-Italic-VariableFont_wght.ttf?v=1763672856) format("truetype");font-weight:100 700;font-style:italic;font-display:swap}@font-face{font-family:Mosvita;src:url(/cdn/shop/files/mosvita-vf.woff?v=1763672869) format("woff-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Mosvita;src:url(/cdn/shop/files/mosvita-light.woff?v=1763672869) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Mosvita;src:url(/cdn/shop/files/mosvita-regular.woff?v=1763672869) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mosvita;src:url(/cdn/shop/files/mosvita-medium.woff?v=1763672869) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mosvita;src:url(/cdn/shop/files/mosvita-semibold.woff?v=1763672869) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mosvita;src:url(/cdn/shop/files/mosvita-bold.woff?v=1763672869) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mosvita;src:url(/cdn/shop/files/mosvita-extrabold.woff?v=1763672870) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Mosvita;src:url(/cdn/shop/files/mosvita-black.woff?v=1763672869) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Mosvita Expanded;src:url(/cdn/shop/files/Mosvita-LightExpanded.otf?v=1764195501) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Mosvita Expanded;src:url(/cdn/shop/files/Mosvita-Expanded.otf?v=1764195501) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mosvita Expanded;src:url(/cdn/shop/files/Mosvita-SemiBoldExpanded.otf?v=1764195501) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mosvita Expanded;src:url(/cdn/shop/files/Mosvita-ExtraBoldExpanded.otf?v=1764195501) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Mosvita Expanded;src:url(/cdn/shop/files/Mosvita-BlackExpanded.otf?v=1764195501) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--font-family-heading: "Mosvita Expanded", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-body: "Roboto Mono", monospace;--font-family-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-weight-nav: 300;--font-weight-heading-h1: 400;--font-weight-heading-h2: 600;--font-weight-body: 300;--font-weight-paragraph: 300;--font-weight-body-bold: 700;--font-heading: var(--font-family-heading);--letter-spacing-heading: .1em;--text-transform-heading: uppercase;--font-body: var(--font-family-body);--letter-spacing-body: normal;--font-paragraph: var(--font-family-body);--font-size-h0: 2.75rem;--font-size-h1: 2rem;--font-size-h2: 1.125rem;--font-size-h3: 1.375rem;--font-size-h4: 1.125rem;--font-size-h5: 1.125rem;--font-size-h6: 1rem;--font-size-xs: .6875rem;--font-size-sm: .75rem;--font-size-base: .875rem;--font-size-lg: .875rem;--font-size-xl: .9375rem;--line-height-paragraph: 1.6;--line-height-heading: 1.4;--line-height-tight: 1.2;--line-height-normal: 1.4;--line-height-relaxed: 1.6;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .1em}@media(min-width:700px){:root{--font-size-h0: 3.5rem;--font-size-h1: 2.5rem;--font-size-h2: 1.375rem;--font-size-h3: 1.625rem;--font-size-h4: 1.375rem;--font-size-h5: 1.125rem;--font-size-h6: 1rem;--font-size-xs: .6875rem;--font-size-sm: .75rem;--font-size-base: .875rem;--font-size-lg: .9375rem;--font-size-xl: 1rem}}@media(min-width:1400px){:root{--font-size-h0: 4.5rem;--font-size-h1: 3.5rem;--font-size-h2: 2.75rem;--font-size-h3: 2rem;--font-size-h4: 1.75rem;--font-size-h5: 1.375rem;--font-size-h6: 1.25rem;--font-size-xs: .6875rem;--font-size-sm: .8125rem;--font-size-base: .875rem;--font-size-lg: .9375rem;--font-size-xl: 1rem}}body{font-family:var(--font-body);font-weight:var(--font-weight-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-body)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading);font-style:normal;letter-spacing:var(--letter-spacing-heading);text-transform:var(--text-transform-heading);font-stretch:125%;letter-spacing:1.8px}h1,.h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-heading-h1);line-height:var(--line-height-tight)}h2,.h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-heading-h2);line-height:var(--line-height-normal)}h3,.h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-heading-h2);line-height:var(--line-height-tight)}h4,.h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-heading-h2);line-height:var(--line-height-normal)}h5,.h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-heading-h2);line-height:var(--line-height-normal)}h6,.h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-heading-h2);line-height:var(--line-height-normal)}.h0{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:var(--font-size-h0);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-heading);text-transform:var(--text-transform-heading)}p{font-family:var(--font-paragraph);font-size:var(--font-size-base);font-weight:var(--font-weight-paragraph);line-height:var(--line-height-relaxed)}strong,b{font-weight:var(--font-weight-body-bold)}button,.button,.btn{font-family:var(--font-heading);font-weight:var(--font-weight-heading-h2);font-size:14px;text-transform:var(--text-transform-heading);letter-spacing:var(--letter-spacing-heading)}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.tracking-tight{letter-spacing:var(--letter-spacing-tight)}.tracking-normal{letter-spacing:var(--letter-spacing-normal)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}:root{--color-primary: rgb(var(--color-button));--color-secondary: rgb(var(--color-accent));--spacing-base: 1rem;--spacing-small: .5rem;--spacing-large: 2rem;--transition-base: .2s ease;--border-radius: 4px}.collection-v2-header{display:flex;flex-direction:column;gap:1rem}.collection-v2-title{font-family:var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.1em;margin:0;line-height:1.2;font-size:2rem}.collection-v2-title--regular{font-size:2rem}.collection-v2-rating{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.collection-v2-stars{display:flex;gap:.25rem}.collection-v2-star{display:inline-block;width:1.25rem;height:1.25rem;filter:brightness(0) invert(1)}.collection-v2-rating-text{font-family:var(--font-body);font-weight:300;font-size:.875rem}.collection-v2-description{font-family:var(--font-body);font-weight:300;font-size:10px;line-height:1.6;margin:0}.collection-v2-checkmarks{list-style:none;padding-left:0;margin:0;margin-top:.5rem}.collection-v2-checkmarks li{font-size:.875rem;font-weight:300;font-family:var(--font-body);margin:0;padding:4px 0;list-style:none;display:flex;align-items:flex-start;gap:8px}.collection-v2-checkmark-icon{width:16px;height:16px;flex-shrink:0;margin-top:4px}@media(min-width:700px){.collection-v2-title--large{font-size:2.75rem}.collection-v2-title--regular{font-size:2.5rem}}@media(min-width:1000px){.collection-v2-header{gap:1.5rem}.collection-v2-title--large{font-size:3.5rem}.collection-v2-rating-text{font-size:14px}.collection-v2-description{font-size:1.125rem}.collection-v2-checkmarks li{font-size:1rem}}@media(min-width:1400px){.collection-v2-title--regular{font-size:3.5rem}}.collection-content-wrapper{max-width:1600px;margin:0 auto;padding:0 1.5rem}.collection-content-inner{display:flex;flex-direction:column;gap:1rem}.collection-content-title{font-family:var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.1em;margin:0;line-height:1.2;font-size:1.75rem}.collection-content-description{font-family:var(--font-body);font-weight:300;font-size:.875rem;line-height:1.6;margin:0}@media(min-width:700px){.collection-content-wrapper{padding:0 2rem}.collection-content-title{font-size:2rem}.collection-content-description{font-size:1rem}}@media(min-width:1000px){.collection-content-wrapper{padding:0 3rem}.collection-content-inner{gap:1.5rem}.collection-content-description{font-size:1.125rem}}@media(min-width:1400px){.collection-content-title{font-size:2.75rem}}.button .text-with-icon{display:flex;align-items:center;gap:.5rem}.button .text-with-icon .icon{transition:transform .3s ease}.button:hover .text-with-icon .icon{transform:translate(4px)}@media(min-width:700px){.button .text-with-icon{gap:.625rem}}@media(min-width:1000px){.button .text-with-icon{gap:.75rem}.button:hover .text-with-icon .icon{transform:translate(6px)}}.announcement-bar p.bold,.announcement-bar a{font-family:Mosvita Expanded,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.4px!important;line-height:18.7px!important;font-size:10px!important;grid-column:-1!important;grid-row:1!important}@media screen and (min-width:700px){.announcement-bar p.bold,.announcement-bar a{font-size:11px!important}}.mobile-view-all{margin-top:var(--spacing-6);padding:0;width:100%}.mobile-view-all__button{width:100%;text-transform:uppercase;background-color:#2b3e34;color:#fff;font-weight:400;letter-spacing:.1px;padding-block:var(--spacing-4);display:block;border-radius:2px}.mobile-view-all__button:hover{background-color:#23322a}.shopify-section--collection-banner-v2 .collection-v2-title.collection-v2-title--large{font-size:130px!important;font-weight:900!important;transform-origin:left center}.shopify-section--collection-banner-v2 .collection-v2-title.collection-v2-title--regular{font-size:28px!important;font-weight:500!important;transform-origin:left center}@media screen and (max-width:699px){.shopify-section--collection-banner-v2 .collection-v2-title.collection-v2-title--large{font-size:40px!important}.shopify-section--collection-banner-v2 .collection-v2-title.collection-v2-title--regular{font-size:24px!important}.shopify-section--collection-banner-v2 .collection-v2-rating-text{font-size:11px!important}.shopify-section--collection-banner-v2 .collection-v2-star{width:12px!important;height:12px!important}}.shopify-section--collection-banner-v2 .collection-v2-rating{margin-top:-20px!important}.shopify-section--collection-banner-v2 .collection-v2-description{font-size:10px!important}@media screen and (min-width:1000px){.shopify-section--collection-banner-v2 .collection-v2-description{font-size:14px!important}}.shopify-section--collection-banner-v2 .collection-v2-checkmarks li{font-size:13px!important;font-weight:500!important}.badge{padding:4px 8px!important;border-radius:4px!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:1.1px!important;font-family:Roboto Mono,monospace!important}.badge--best-seller{--badge-background: 43 62 52;--badge-color: 255 255 255}.product-card__badge-list{gap:4px!important}.product-info__badge-list{display:inline-flex!important;flex-direction:row!important;gap:4px!important}.slideshow__button-desktop-only{display:none!important}@media screen and (min-width:700px){.slideshow__button-desktop-only{display:block!important}}.slideshow__button-mobile-only{padding-left:0;letter-spacing:1.1px!important;background:none!important;display:inline-flex!important;align-items:center;gap:5px;text-transform:uppercase;font-family:Mosvita Expanded,sans-serif;font-weight:600;font-size:11px;line-height:22.4px;text-decoration:none!important;color:inherit}.slideshow__button-mobile-only:hover,.slideshow__button-mobile-only:focus,.slideshow__button-mobile-only:active{text-decoration:none!important}.slideshow__button-mobile-only:after{content:"";width:9px;height:9px;margin-bottom:2px;background-image:url(https://www.hillseyewear.com/cdn/shop/t/39/assets/chevron-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;filter:brightness(0) invert(1)}@media screen and (min-width:700px){.slideshow__button-mobile-only{font-size:14px}.slideshow__button-mobile-only:after{width:12px;height:12px}}.facets,facet-filters-form,.facet-filters,.facets__form,.facets__disclosure,.availability-facet,.sort-by-facet,facet-remove,.facets__label,.facets__summary,sort-by select,.facets select{text-transform:uppercase!important}.product-card .text-on-sale{font-size:14px!important;font-family:Roboto Mono,monospace!important;color:#c62f2f!important}@media screen and (max-width:699px){.product-card__title a{font-size:11px!important;letter-spacing:1.4px}}.on-sale-badge{text-transform:uppercase;padding:4px 8px;background-color:#2b3e34;color:#fff;border-radius:4px;font-size:12px;letter-spacing:.1px;bottom:4px;position:relative}.footer__block.footer__block--newsletter p.h5{font-size:20px!important}@media screen and (min-width:700px){.footer__block.footer__block--newsletter p.h5{font-size:22px!important}}.footer__block.footer__block--menu p.bold{color:#010101!important;font-weight:700!important;font-size:12px!important}@media screen and (min-width:700px){.footer__block.footer__block--menu p.bold{font-size:14px!important}}.footer__block.footer__block--menu a.inline-block.link-faded{font-size:12px!important}@media screen and (min-width:700px){.footer__block.footer__block--menu a.inline-block.link-faded{font-size:14px!important}}.product-info__title h2{font-size:32px!important}.price-list.price-list--lg sale-price{color:#c62f2f!important}.collection-banner-content .h3{font-size:22px!important;font-weight:500!important;transform-origin:left center;margin-bottom:14px}.shopify-section--slideshow .h6,.shopify-section--slideshow .h4{font-size:18px!important;font-weight:600!important;transform-origin:left center}@media screen and (min-width:700px){.shopify-section--slideshow .h6,.shopify-section--slideshow .h4{font-size:22px!important}}.slideshow__description{font-family:Roboto Mono,monospace!important;font-size:11px!important;display:block!important;margin-top:12px!important;line-height:1.5;margin-bottom:24px}@media screen and (min-width:699px){.slideshow__description{display:block!important;font-size:14px!important}}header a,nav a,.header a,.header__link-list a,.header__menu-item{font-family:Roboto Mono,monospace!important;font-weight:300!important;text-transform:uppercase!important;letter-spacing:normal!important}@media(min-width:700px){header a,nav a,.header a,.header__link-list a,.header__menu-item{font-size:14px!important;line-height:1.6!important}}@media(max-width:699px){header a,nav a,.header a,.header__link-list a,.header__menu-item{font-size:11px!important;line-height:1.6!important}}body{color:#010101}h1,.h1{font-family:Mosvita Expanded,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.1em!important}h2,.h2{font-family:Mosvita Expanded,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;line-height:1.4!important}@media(min-width:700px){h2,.h2{font-size:22px!important}}@media(max-width:699px){h2,.h2{font-size:18px!important}}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Mosvita Expanded,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important}p,body{font-family:Roboto Mono,monospace!important;font-size:14px!important;font-weight:300!important;line-height:1.6!important;letter-spacing:normal!important}button,.button,.btn,a.button{font-family:Mosvita Expanded,sans-serif!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.1em!important}.product-card__title,.product-card h3,.product-card .h3{font-family:Mosvita Expanded,sans-serif!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-stretch:125%!important;margin-bottom:0!important}.badge{font-family:Mosvita Expanded,sans-serif!important;text-transform:uppercase!important;font-weight:400!important;letter-spacing:.1px!important;padding:4px 8px!important;color:#fff!important;border-radius:4px!important;font-size:12px!important;bottom:4px!important;position:relative!important}h5,.h5,p.h5,.text-xl{font-family:Mosvita Expanded,sans-serif!important;font-size:18px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.8px!important;line-height:25.2px!important}.text-primary{color:#010101!important}.text-secondary{color:#202223!important}.text-muted{color:#6d7175!important}.bg-light{background-color:#f0f0f0!important}.link-faded-reverse{opacity:1!important;transition:opacity .2s ease-in-out!important}@media screen and (pointer:fine){.link-faded-reverse:hover{opacity:.7!important}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}
