h1,h2,h3,.h1,.h2,.h3{font-weight:400}[class*=color-custom-]{--color-secondary-button-text: var(--color-foreground);--color-secondary-button-border: var(--color-foreground);--color-secondary-button-background: transparent;--color-secondary-button-hover-text: var(--color-background);--color-secondary-button-hover-background: var(--color-foreground);--color-secondary-button-hover-border: var(--color-foreground);--color-input-text: var(--color-foreground);--color-input-text-rgb: var(--color-foreground-rgb);--color-input-background: transparent;--color-input-border: rgb(var(--color-foreground-rgb) / .45)}button.shopify-payment-button__button--unbranded{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}.product-details .rte :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-style:normal;font-size:1.125rem;line-height:1.3;letter-spacing:normal;text-transform:none;margin-block:1.4em .4em}.product-details .rte h2{font-size:1.25rem}[id$=__hero_eyewear] .overlay{background:linear-gradient(to bottom,#000000e6,#000000b3 30%,#00000040 50%,#0000 62% 85%,#0009)}@media screen and (max-width:749px){[id$=__hero_eyewear] .hero__content-wrapper.layout-panel-flex--column{justify-content:space-between}[id$=__hero_eyewear] .hero__container{min-height:78svh}}@media screen and (max-width:749px){[id$=__hero_split] .media-block__media{height:50svh}[id$=__eyewear_bundle] .media-block__media{height:56svh}}[id$=__lens_band] .overlay{background:linear-gradient(to bottom,#000000b8,#00000059 30%,#0000 48%)}@media screen and (max-width:749px){[id$=__lens_band] .hero__container{min-height:64svh}}[id$=__brand_story] .overlay{background:linear-gradient(to right,#000000eb,#000000d1 38%,#00000040 62%,#0000000d 80%)}[id$=__brand_story]:has(.group-block) .overlay{background:linear-gradient(to left,#000000e6,#000c 40%,#0003 64%,#0000 80%)}@media screen and (max-width:749px){[id$=__brand_story] .overlay,[id$=__brand_story]:has(.group-block) .overlay{background:#000000b8}}@media screen and (max-width:749px){[id$=__bike_care_steps] .product-card__content.product-grid__card{display:grid;grid-template-columns:40% 1fr;grid-template-rows:1fr auto auto auto 1fr;column-gap:16px;row-gap:4px}[id$=__bike_care_steps] .product-card__content>.card-gallery{grid-column:1;grid-row:1 / -1}[id$=__bike_care_steps] .product-card__content>[class*=__step]{grid-column:2;grid-row:2}[id$=__bike_care_steps] .product-card__content>.contents>*{grid-column:2;grid-row:3}[id$=__bike_care_steps] .product-card__content>product-price{grid-column:2;grid-row:4}}[id$=__hero_eyewear] h1,[id$=__hero_split] h1{padding-inline-start:.9em;text-indent:-.9em}[id*=__footer] .text-block a{text-decoration:none}[id*=__footer] .text-block a:hover,[id*=__footer] .text-block a:focus-visible{text-decoration:underline;text-underline-offset:.25em}[id*=__footer] .text-block p{line-height:2}.media-with-content ul{list-style:none;margin:0;padding:0}.media-with-content li{padding-block:.75em;border-block-end:1px solid #737373}.media-with-content li:first-child{border-block-start:1px solid #737373}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ctr-brand.css.map */
