:root{--sharp-surface: #ffffff;--sharp-surface-soft: #f6f6f7;--sharp-ink: #111111;--sharp-muted: rgba(17, 17, 17, .62);--sharp-tile-radius: 1.8rem;--sharp-tile-border: rgba(17, 17, 17, .075);--sharp-tile-shadow: 0 10px 30px rgba(17, 17, 17, .055);--sharp-tile-shadow-hover: 0 16px 40px rgba(17, 17, 17, .085)}html,body,body #MainContent{background:var(--sharp-surface)!important}body #MainContent .product-card-wrapper .card--card,body #MainContent .product-card-wrapper .card--standard .card__inner,body #MainContent .collection-list .card,body #MainContent .image-with-text__media,body #MainContent .product-media-container,body #MainContent .product__media-item .global-media-settings{overflow:hidden!important;isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--sharp-tile-radius)!important}body #MainContent .product-card-wrapper .card__media,body #MainContent .product-card-wrapper .card__media .media,body #MainContent .collection-list .card__media,body #MainContent .collection-list .media{overflow:hidden!important;isolation:isolate}body #MainContent .product-card-wrapper img,body #MainContent .collection-list img,body #MainContent .image-with-text__media img,body #MainContent .product-media-container img{display:block}body #MainContent[data-template=index] .sharp-home-hero,body #MainContent[data-template=index] .sharp-home-audience,body #MainContent[data-template=index] .sharp-home-showcase,body #MainContent[data-template=index] .sharp-home-showcase__product-image-wrap{overflow:hidden!important;isolation:isolate!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}body .sharp-category-landing{background:var(--sharp-surface)!important;color:var(--sharp-ink)!important}body .sharp-category-landing .sharp-category-landing__eyebrow{color:#11111185!important}body .sharp-category-landing .sharp-category-landing__intro{color:#111111a8!important}body .sharp-category-card{position:relative;overflow:hidden!important;isolation:isolate;border:1px solid var(--sharp-tile-border)!important;border-radius:var(--sharp-tile-radius)!important;background:var(--sharp-surface)!important;color:var(--sharp-ink)!important;box-shadow:var(--sharp-tile-shadow)!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}body .sharp-category-card__media{overflow:hidden!important;isolation:isolate;border-radius:calc(var(--sharp-tile-radius) - 1px) calc(var(--sharp-tile-radius) - 1px) 0 0;background:var(--sharp-surface-soft)!important;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}body .sharp-category-card__image{display:block!important;width:100%!important;height:100%!important;transform:scale(1.004) translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}body .sharp-category-card:hover{box-shadow:var(--sharp-tile-shadow-hover)!important}body .sharp-category-card:hover .sharp-category-card__image{transform:scale(1.027) translateZ(0)}body .sharp-category-card__footer{background:var(--sharp-surface)!important;color:var(--sharp-ink)!important;border-top:1px solid rgba(17,17,17,.055)!important}body .sharp-category-card__arrow{color:var(--sharp-ink)!important}body .sharp-category-card--text .sharp-category-card__media{background:var(--sharp-surface-soft)!important}body .sharp-category-card__wordmark{color:var(--sharp-ink)!important}body .sharp-category-landing--custom .sharp-custom__finder select{border-color:#1111112e!important;background:#fff!important;color:#111!important}body .sharp-category-landing--custom .sharp-custom__finder button,body .sharp-category-landing--custom .sharp-custom__primary{border-color:#111!important;background:#111!important;color:#fff!important}body .sharp-category-landing--custom .sharp-custom__teams>li{border-color:#1111111c!important}body .sharp-category-landing--custom .sharp-custom__service{border:1px solid var(--sharp-tile-border)!important;border-radius:var(--sharp-tile-radius)!important;background:#fff!important;box-shadow:var(--sharp-tile-shadow)!important}body .sharp-category-landing--custom .sharp-custom__contact{border-color:#1111111a!important}body .sharp-category-landing--custom .sharp-team-link__art{overflow:hidden;border:1px solid rgba(17,17,17,.06);border-radius:1rem!important;background:#fff!important}@media screen and (min-width:990px){body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__inner{padding-top:2.2rem!important;padding-bottom:2.8rem!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__header{margin-bottom:1.6rem!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__eyebrow{margin-bottom:.65rem!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__title{font-size:clamp(3.6rem,4.4vw,5.2rem)!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__intro{margin-top:.8rem!important;font-size:1.35rem!important;line-height:1.35!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__grid{gap:1.25rem!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-card__footer{min-height:4.8rem!important;padding:.9rem 1.35rem!important;font-size:1.22rem!important}body .sharp-category-landing__grid:has(>.sharp-category-card:nth-child(6)[href="/collections/sunglasses-1"])>.sharp-category-card:nth-child(1) .sharp-category-card__image{object-position:50% 44%!important}body .sharp-category-landing__grid:has(>.sharp-category-card:nth-child(6)[href="/collections/sunglasses-1"])>.sharp-category-card:nth-child(2) .sharp-category-card__image{object-position:50% 42%!important}body .sharp-category-landing__grid:has(>.sharp-category-card:nth-child(6)[href="/collections/sunglasses-1"])>.sharp-category-card:nth-child(3) .sharp-category-card__image{object-position:70% 58%!important}body .sharp-category-landing__grid:has(>.sharp-category-card:nth-child(6)[href="/collections/sunglasses-1"])>.sharp-category-card:nth-child(4) .sharp-category-card__image{object-position:43% 48%!important}body .sharp-category-landing__grid:has(>.sharp-category-card:nth-child(6)[href="/collections/sunglasses-1"])>.sharp-category-card:nth-child(5) .sharp-category-card__image{object-position:52% 50%!important}body .sharp-category-landing__grid:has(>.sharp-category-card:nth-child(6)[href="/collections/sunglasses-1"])>.sharp-category-card:nth-child(6) .sharp-category-card__image{object-position:50% 72%!important}}@media screen and (max-width:989px){body .sharp-category-landing:not(.sharp-category-landing--custom){background:#fff!important;color:#111!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__inner{padding-top:2.6rem!important;padding-bottom:4.2rem!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__header{margin-bottom:2.2rem!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__eyebrow{margin-bottom:.7rem!important;color:#11111185!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__intro{margin-top:1rem!important;color:#111111a8!important;font-size:1.45rem!important;line-height:1.45!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__grid{gap:1.15rem!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-card{background:#fff!important;color:#111!important;border:1px solid var(--sharp-tile-border)!important;box-shadow:var(--sharp-tile-shadow)!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-card__footer{background:#fff!important;color:#111!important;border-top:1px solid rgba(17,17,17,.055)!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-card__arrow{color:#111!important}}@media screen and (max-width:749px){:root{--sharp-tile-radius: 1.5rem}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__inner{padding-top:2.35rem!important;padding-bottom:3.6rem!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__header{margin-bottom:1.9rem!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__title{font-size:clamp(3.5rem,11vw,4.7rem)!important;line-height:.96!important;letter-spacing:-.045em!important;word-break:normal!important;overflow-wrap:normal!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-card__media{aspect-ratio:4 / 3!important}body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-card__footer{min-height:5.6rem!important;padding:1.2rem 1.4rem!important;font-size:1.35rem!important}body .sharp-category-landing:has(.sharp-category-card[href="/collections/headbands"]) .sharp-category-landing__title{white-space:nowrap!important;font-size:clamp(3.2rem,10.2vw,4.25rem)!important}body .sharp-category-landing:has(.sharp-category-card[href="/collections/headbands"]) .sharp-category-card:nth-child(1) .sharp-category-card__image{object-position:50% 20%!important}}body .sharp-outdoor{background:#fff!important;color:#111!important}body .sharp-outdoor__tabs a{border-color:#11111124!important;background:#fff!important;color:#111!important}body .sharp-outdoor__tabs a[aria-current=page]{background:#111!important;border-color:#111!important;color:#fff!important}body .sharp-outdoor__image{display:block;overflow:hidden;isolation:isolate;border-radius:var(--sharp-tile-radius)!important;box-shadow:var(--sharp-tile-shadow);backface-visibility:hidden;-webkit-backface-visibility:hidden}body .sharp-outdoor__card,body .sharp-outdoor__tile{overflow:hidden;isolation:isolate;border:1px solid var(--sharp-tile-border);border-radius:var(--sharp-tile-radius);background:#fff;box-shadow:var(--sharp-tile-shadow)}@media screen and (min-width:990px){body .sharp-outdoor{padding:2.8rem 0 4rem!important}body .sharp-outdoor__header{margin-bottom:2rem!important}body .sharp-outdoor__image{aspect-ratio:4 / 3!important}body .sharp-outdoor__caption{padding:1rem .2rem 1.1rem!important}}body .shopify-section-group-footer-group .newsletter,body #MainContent[data-template=index]~.shopify-section-group-footer-group .newsletter{background:#fff!important;color:#111!important;border-top:1px solid rgba(17,17,17,.07)!important}body .shopify-section-group-footer-group .footer,body #MainContent[data-template=index]~.shopify-section-group-footer-group .footer{background:#fff!important;color:#626267!important;border-top:1px solid rgba(17,17,17,.08)!important}body .shopify-section-group-footer-group .footer .footer-block__heading,body #MainContent[data-template=index]~.shopify-section-group-footer-group .footer .footer-block__heading{color:#111!important}body .shopify-section-group-footer-group .footer a,body #MainContent[data-template=index]~.shopify-section-group-footer-group .footer a{color:#626267!important}body .shopify-section-group-footer-group .footer a:hover,body #MainContent[data-template=index]~.shopify-section-group-footer-group .footer a:hover{color:#111!important}body .shopify-section-group-footer-group .footer a:focus-visible,body #MainContent[data-template=index]~.shopify-section-group-footer-group .footer a:focus-visible{outline-color:#111!important}body .shopify-section-group-footer-group .footer__content-bottom,body #MainContent[data-template=index]~.shopify-section-group-footer-group .footer__content-bottom{border-top-color:#1111111a!important}@supports (-webkit-touch-callout: none){body .sharp-category-card,body .sharp-category-card__media,body .sharp-outdoor__image,body #MainContent[data-template=index] .sharp-home-hero,body #MainContent[data-template=index] .sharp-home-audience,body #MainContent[data-template=index] .sharp-home-showcase{-webkit-mask-image:-webkit-radial-gradient(white,black)}}@media(prefers-reduced-motion:reduce){body .sharp-category-card,body .sharp-category-card__image{transition:none!important}}body #MainContent:not([data-template=index]),body #MainContent:not([data-template=index])>.shopify-section,body #MainContent:not([data-template=index]) .gradient,body #MainContent:not([data-template=index]) [class*=color-scheme-]{--color-background: 255, 255, 255 !important;--gradient-background: #ffffff !important;--color-foreground: 17, 17, 17 !important;--color-link: 17, 17, 17 !important;--color-secondary-button-text: 17, 17, 17 !important;background:#fff!important;background-color:#fff!important;color:#111!important}body #MainContent:not([data-template=index]) .light{opacity:1!important}body #MainContent:not([data-template=index]) :is(.subtitle,.caption,.caption-large,.product__text,.product__tax,.product__sku,.product__inventory,.form__label,.quantity__rules,.collection-hero__description,.facet-filters__label,.facets__heading,.facets__summary,.mobile-facets__summary,.product-count__text,.card-information,.price){color:#111!important}body .sharp-category-landing .sharp-category-landing__eyebrow,body .sharp-category-landing .sharp-category-landing__intro,body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__eyebrow,body .sharp-category-landing:not(.sharp-category-landing--custom) .sharp-category-landing__intro,body .shopify-section-group-footer-group .footer,body #MainContent[data-template=index]~.shopify-section-group-footer-group .footer,body .shopify-section-group-footer-group .footer a,body #MainContent[data-template=index]~.shopify-section-group-footer-group .footer a{color:#111!important}@media screen and (max-width:749px){body .sharp-category-landing--custom .sharp-custom__heading,body .sharp-category-landing--custom .sharp-custom__finder{display:none!important}body .sharp-category-landing--custom .sharp-category-landing__inner{padding-top:2.1rem!important;padding-bottom:3rem!important}body .sharp-category-landing--custom .sharp-category-landing__header{margin-bottom:1.15rem!important}body .sharp-category-landing--custom .sharp-category-landing__eyebrow{margin-bottom:.55rem!important}body .sharp-category-landing--custom .sharp-category-landing__intro{margin-top:.65rem!important;line-height:1.35!important}body .sharp-category-landing--custom .sharp-custom{gap:1.25rem!important}body .sharp-category-landing--custom .sharp-team-search{margin:0 0 .8rem!important}body .sharp-category-landing--custom .sharp-team-search__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body .sharp-category-landing--custom .sharp-team-search__status:empty{display:none!important}body .sharp-category-landing--custom .sharp-team-search__status:not(:empty){min-height:0!important;margin-top:.45rem!important}}@media screen and (min-width:990px){body .sharp-category-landing--custom .sharp-category-landing__inner{padding-top:2.8rem!important;padding-bottom:5.2rem!important}body .sharp-category-landing--custom .sharp-category-landing__header{max-width:66rem!important;margin-bottom:2rem!important}body .sharp-category-landing--custom .sharp-custom{display:block!important}body .sharp-category-landing--custom .sharp-custom__heading,body .sharp-category-landing--custom .sharp-custom__finder,body .sharp-category-landing--custom .sharp-custom__service{display:none!important}body .sharp-category-landing--custom .sharp-team-search{max-width:72rem;margin:0 0 1.8rem!important}body .sharp-category-landing--custom .sharp-team-search__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body .sharp-category-landing--custom .sharp-team-search__input{min-height:5.4rem!important;padding:0 1.8rem!important;border:1px solid rgba(17,17,17,.12)!important;border-radius:999px!important;outline:none!important;background:#f6f6f7!important;color:#111!important;box-shadow:0 1px #11111108,0 8px 24px #11111109!important;font-size:1.45rem!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}body .sharp-category-landing--custom .sharp-team-search__input::placeholder{color:#1111117a!important}body .sharp-category-landing--custom .sharp-team-search__input:focus{border-color:#11111180!important;background:#fff!important;box-shadow:0 0 0 3px #11111112,0 10px 28px #1111110b!important}body .sharp-category-landing--custom .sharp-team-search__status:empty{display:none!important}body .sharp-category-landing--custom .sharp-team-search__status:not(:empty){min-height:0!important;margin:.65rem 0 0!important;color:#11111194!important}body .sharp-category-landing--custom .sharp-custom__teams{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.25rem!important}body .sharp-category-landing--custom .sharp-custom__teams>li{position:relative;min-width:0;overflow:hidden;isolation:isolate;border:1px solid var(--sharp-tile-border)!important;border-radius:1.6rem;background:#fff;box-shadow:0 7px 22px #1111110a;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .19s cubic-bezier(.2,.7,.2,1),box-shadow .19s ease,border-color .19s ease}body .sharp-category-landing--custom .sharp-team-link{grid-template-columns:7.2rem minmax(0,1fr) 1.8rem!important;gap:1.25rem!important;min-height:10rem!important;padding:1.3rem 1.4rem!important}body .sharp-category-landing--custom .sharp-team-link__art{width:7.2rem!important;height:7.2rem!important;padding:.65rem!important;border-radius:1.2rem!important;background:#f8f8f9!important}body .sharp-category-landing--custom .sharp-team-link__image{transform:scale(1) translateZ(0);transition:transform .24s cubic-bezier(.2,.7,.2,1);backface-visibility:hidden;-webkit-backface-visibility:hidden}body .sharp-category-landing--custom .sharp-team-link__name{font-size:1.42rem!important;line-height:1.3!important}body .sharp-category-landing--custom .sharp-team-link__hint{margin-top:.45rem!important;color:#1111118f!important;opacity:1!important}body .sharp-category-landing--custom .sharp-team-link__arrow{color:#1111119e!important}body .sharp-category-landing--custom .sharp-custom__teams>li:hover,body .sharp-category-landing--custom .sharp-custom__teams>li:focus-within{z-index:2;transform:translateY(-2px) scale(1.012);border-color:#11111121!important;box-shadow:0 14px 34px #11111113}body .sharp-category-landing--custom .sharp-custom__teams>li:hover .sharp-team-link__image,body .sharp-category-landing--custom .sharp-custom__teams>li:focus-within .sharp-team-link__image{transform:scale(1.045) translateZ(0)}body .sharp-category-landing--custom .sharp-team-link:hover .sharp-team-link__name{text-decoration:none!important}body .sharp-category-landing--custom .sharp-team-link:focus-visible{outline:2px solid #111!important;outline-offset:-4px!important;border-radius:1.5rem}}@media screen and (min-width:990px)and (max-width:1199px){body .sharp-category-landing--custom .sharp-custom__teams{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(prefers-reduced-motion:reduce){body .sharp-category-landing--custom .sharp-custom__teams>li,body .sharp-category-landing--custom .sharp-team-search__input,body .sharp-category-landing--custom .sharp-team-link__image{transition:none!important}body .sharp-category-landing--custom .sharp-custom__teams>li:hover,body .sharp-category-landing--custom .sharp-custom__teams>li:focus-within,body .sharp-category-landing--custom .sharp-custom__teams>li:hover .sharp-team-link__image,body .sharp-category-landing--custom .sharp-custom__teams>li:focus-within .sharp-team-link__image{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sharp-premium-hubs.css.map */
