.logo-fallback{display:block;max-width:100%;overflow:hidden;line-height:1;text-overflow:clip;white-space:nowrap}.product-card-wrapper .card-title-change{min-height:4.2em;overflow:hidden!important;line-height:1.4!important}body .product-grid__item .product-card-wrapper .card-title-change rte-formatter>.text{display:-webkit-box!important;min-height:4.2em;max-height:4.2em;overflow:hidden!important;line-height:1.4!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.product-card-wrapper .card-title-change .link--hover-underline{display:inline}.card__swatch .swatch{width:2.8rem!important;height:2.8rem!important;background-color:var(--swatch--background-color, #d9dde3);background-image:var(--swatch--background, none);background-position:center;background-size:cover}.button--grid-view,.mobile-facets__open-wrapper,.mobile-facets__summary,footer details>summary{min-height:44px;min-width:44px}.breadcrumb a,.breadcrumb span{line-height:1.4}.swiper-pagination:has(.swiper-pagination-bullet:only-child){display:none!important}.template-search .template-search__header{padding-bottom:1.5rem}.template-search .template-search__search{max-width:68rem;margin-inline:auto}.template-cart [class*=__collection_title_] h2{font-size:clamp(2.2rem,4vw,2.8rem)!important;line-height:1.2!important}.template-page.page-about-us #MainContent .rte{width:min(100%,86rem)!important;max-width:86rem!important;margin-inline:auto!important}.template-page.page-about-us #MainContent .rte h1{font-size:clamp(4rem,5vw,5.2rem)!important;line-height:1.08!important;text-wrap:balance}.template-page.page-about-us #MainContent .rte h2{margin-top:1.2em;font-size:clamp(2.8rem,3.2vw,3.8rem)!important;line-height:1.12!important;text-wrap:balance}.template-page.page-about-us #MainContent .rte p{max-width:76ch;font-size:1.7rem;line-height:1.7}.eyeurl-404{min-height:min(72svh,72rem);display:grid;place-items:center;padding:clamp(5rem,8vw,10rem) var(--page-margin)}.eyeurl-404__inner{width:min(100%,72rem);margin-inline:auto;text-align:center}.eyeurl-404__glasses{width:min(28rem,68vw);margin:0 auto 2.4rem;color:var(--color-foreground-heading)}.eyeurl-404__glasses svg{display:block;width:100%;height:auto}.eyeurl-404__code{margin:0 0 1rem;color:color-mix(in srgb,var(--color-foreground) 65%,transparent);font-size:1.4rem;font-weight:700;letter-spacing:.18em}.eyeurl-404 h1{margin:0;font-size:clamp(3.6rem,6vw,6rem);line-height:1.05;text-wrap:balance}.eyeurl-404__copy{max-width:52ch;margin:1.8rem auto 0;font-size:clamp(1.6rem,2vw,1.9rem);line-height:1.6}.eyeurl-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:2.8rem}.eyeurl-404__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:1.2rem 2.2rem;border:1px solid var(--color-foreground-heading);border-radius:999px;color:var(--color-background);background:var(--color-foreground-heading);font-weight:700;text-decoration:none}.eyeurl-404__button--secondary{color:var(--color-foreground-heading);background:transparent}@media screen and (min-width:750px)and (max-width:900px){.template-index [id$=__section_7hRDd8] h2{max-width:14ch;margin-inline:auto!important;font-size:clamp(3rem,4.2vw,3.8rem)!important;line-height:1.08!important;text-wrap:balance}}@media screen and (max-width:749px){.logo-fallback{font-size:clamp(1.65rem,5.6vw,2.1rem)!important;letter-spacing:.01em}.template-index #MainContent h2{max-width:calc(100% - 20px);margin-inline:auto!important;text-wrap:balance}.breadcrumb{font-size:1.4rem!important}.breadcrumb a{display:inline-flex;min-height:44px;align-items:center}.mobile-facets__inner{padding-top:3.2rem}.mobile-facets__header{background:var(--color-background)}.template-page.page-about-us #MainContent .rte{padding-inline:1rem}.template-page.page-about-us #MainContent .rte h1{font-size:3.6rem!important}.template-page.page-about-us #MainContent .rte h2{font-size:2.8rem!important}.template-page.page-about-us #MainContent .rte p{font-size:1.6rem;line-height:1.65}.eyeurl-404{min-height:62svh;padding-block:5rem}.eyeurl-404__actions{flex-direction:column}.eyeurl-404__button{width:100%}}@media screen and (max-width:340px){.logo-fallback{font-size:1.65rem!important}}.template-collection .product-card-wrapper .card__media,.template-search .product-card-wrapper .card__media,.template-collection .product-card-wrapper .media,.template-search .product-card-wrapper .media{background:#f7f7f5}.template-collection .product-card-wrapper .card__media img,.template-search .product-card-wrapper .card__media img{object-fit:contain!important}.template-search .card--block-vendor{display:none!important}.template-search .mobile-facets__open-wrapper:after{margin-inline-start:.6rem;content:"Sort & filter";font-size:1.4rem;font-weight:650;white-space:nowrap}.template-search .mobile-facets__open-wrapper{min-width:12.8rem;justify-content:flex-end}.template-index [id$=__section_7hRDd8] a.link--underline{display:inline-flex;min-height:44px;align-items:center;font-size:1.5rem!important}@media screen and (min-width:990px){.template-collection .collection-header>.text-block:first-of-type{--padding-block-start: 0px !important}.template-collection .collection-header{--padding-block-end: 10px !important}.template-collection .facets-vertical-form{--pt: 12px !important;--pb: 16px !important}.template-collection #product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.template-collection #product-grid>.product-grid__item{min-width:0!important}.template-collection #product-grid .card--block-media>.ratio{--ratio-percent: 75% !important}}@media screen and (max-width:749px){.template-search .facets-container{grid-template-columns:minmax(0,1fr) auto!important}.template-search .facets-container>facet-filters-form.facets{display:none!important}.template-search .results-count--mobile{width:auto!important;min-width:0}.template-search .mobile-facets__wrapper{grid-column:2;width:12.8rem!important;justify-self:end}.template-search .active-facets-mobile{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/eyeurl-visual-fixes.css.map */
