:root,body,html,body>*,html>*{--text-secondary: #697070 --color-foreground-muted: var(--text-secondary);--color: var(--text-primary)}.page-width-narrow,.page-width-content{--page-content-width: 92.5rem;--page-margin: var(--container-padding);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}@media screen and (max-width:749px){.hidden--mobile,.mobile\:hidden{display:none!important}}@media screen and (min-width:750px){.hidden--desktop,.desktop\:hidden{display:none!important}}@media screen and (max-width:991px){.navigation\:hidden{display:none!important}}@media screen and (min-width:992px){.navigation-desktop\:hidden{display:none!important}}.button:not(.button-secondary,.button-unstyled){outline-color:var(--button-background-color);gap:var(--button-gap-md);font-weight:var(--font-weight-semibold);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-action);font-size:var(--text-paragraph-small);line-height:var(--line-height-input)}.button[aria-disabled=true],.button:disabled{opacity:1}.button-primary,.button-secondary,.button-tertiary,.link{gap:var(--button-gap-md);font-weight:var(--font-weight-semibold);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-action);font-size:var(--text-paragraph-small);line-height:var(--line-height-input)}.button-unstyled,.button-tertiary{--button-color: var(--color-tertiary-button-text);--button-background-color: var(--color-tertiary-button-background);--button-border-color: var(--color-tertiary-button-border);--button-border-width: var(--style-border-width-tertiary)}.button-tertiary:hover{--button-color: var(--color-tertiary-button-hover-text);--button-background-color: var(--color-tertiary-button-hover-background);--button-border-color: var(--color-tertiary-button-hover-border)}.button-primary[disabled],.button-primary[aria-disabled=true],.button-primary:disabled{--button-color: var(--color-primary-button-disabled-text);--button-background-color: var(--color-primary-button-disabled-background);--button-border-color: var(--color-primary-button-disabled-border)}.button-secondary[disabled],.button-secondary[aria-disabled=true],.button-secondary:disabled{--color-secondary-button-disabled-border: var(--color-secondary-button-disabled-background);--button-color: var(--color-secondary-button-disabled-text);--button-background-color: var(--color-secondary-button-disabled-background);--button-border-color: var(--color-secondary-button-disabled-border)}.button-tertiary[disabled],.button-tertiary[aria-disabled=true],.button-tertiary:disabled{--color-tertiary-button-disabled-background: transparent;--button-color: var(--color-tertiary-button-disabled-text);--button-background-color: var(--color-tertiary-button-disabled-background);--button-border-color: var(--color-tertiary-button-disabled-border)}.button-sm{--button-padding-block: var(--button-padding-vertical-sm);--button-padding-inline: var(--button-padding-horizontal-sm);font-size:var(--text-paragraph-x-small)}.button-lg{--button-padding-block: var(--button-padding-vertical-lg);--button-padding-inline: var(--button-padding-horizontal-lg);font-size:var(--text-paragraph-medium)}.link,a.link,.text-block.link>*{--button-color: var(--text-decoration-color)}:is(.link,a.link,.text-block.link>*):hover{--text-decoration-hover: rgb(var(--color-primary-rgb));--color-primary-hover: var(--text-decoration-hover)}p,.paragraph,.paragraph-md,.paragraph-md>*{margin-top:0;margin-bottom:var(--text-spacing-md);line-height:var(--line-height-base);font-weight:var(--font-weight-base);font-size:var(--text-paragraph-medium)}.paragraph-xs,.paragraph-xs>*{font-size:var(--text-paragraph-x-small);margin-bottom:var(--text-spacing-xs)}small,.paragraph-sm,.paragraph-sm>*{font-size:var(--text-paragraph-small);margin-bottom:var(--text-spacing-sm)}.paragraph-lg,.paragraph-lg>*{font-size:var(--text-paragraph-large)}.paragraph-xs:last-child,.paragraph-xs:last-of-type,.paragraph-xs>*:last-child,.paragraph-xs>*:last-of-type,.paragraph-sm:last-child,.paragraph-sm:last-of-type,.paragraph-sm>*:last-child,.paragraph-sm>*:last-of-type,.paragraph-lg:last-child,.paragraph-lg:last-of-type,.paragraph-lg>*:last-child,.paragraph-lg>*:last-of-type,small:last-child,small:last-of-type{margin-bottom:0}.text-block.uppercase>*,.text-block.uppercase.h1>*,.text-block.uppercase.h2>*,.text-block.uppercase.h3>*,.text-block.uppercase.h4>*,.text-block.uppercase.h5>*,.text-block.uppercase.h6>*{--font-h1--case: uppercase;--font-h2--case: uppercase;--font-h3--case: uppercase;--font-h4--case: uppercase;--font-h5--case: uppercase;--font-h6--case: uppercase}.eyebrow-sm,.text-block.eyebrow-sm>*{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);font-size:var(--text-eyebrow-small);text-transform:uppercase}.eyebrow,.text-block.eyebrow>*{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);font-size:var(--text-eyebrow-medium);text-transform:uppercase}.eyebrow-lg,.text-block.eyebrow-lg>*{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);font-size:var(--text-eyebrow-large);text-transform:uppercase}.eyebrow+h1,.eyebrow+h2,.eyebrow-sm+h1,.eyebrow-sm+h2,.eyebrow-lg+h1,.eyebrow-lg+h2{margin-top:0}.action-sm{font-weight:var(--font-weight-semibold);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-action);font-size:var(--text-paragraph-x-small);line-height:var(--line-height-small)}.action-md{font-weight:var(--font-weight-semibold);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-action);font-size:var(--text-paragraph-small);line-height:var(--line-height-input)}.action-lg{font-weight:var(--font-weight-semibold);font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-action);font-size:var(--text-paragraph-medium);line-height:var(--line-height-base)}.caption{font-style:italic}.product-card-title,a.product-card-title>*,a.product-card-title .text-block>*{font-family:var(--font-family-heading, "Roboto Flex");font-size:var(--text-product-card-title, 20px);font-style:normal;font-weight:var(--font-weight-semibold);line-height:120%;color:var(--color-foreground, #1D2020)}.sku,.text-block .sku,.text-block>* .sku,.product-card-description{font-family:var(--font-family-heading, "Roboto Flex");font-style:normal;font-weight:400;line-height:150%;color:var(--text-secondary, #697070)}.product-card-price,.product-grid__card.product-grid__card .price{font-family:var(--font-family-body, "Roboto Flex");font-size:var(--text-product-card-price, 40px);font-style:normal;font-weight:700;line-height:120%}strong{font-weight:var(--font-weight-bold)}em{font-style:italic}pre{color:var(--text-primary)}.text-secondary{color:var(--text-secondary, #697070)}.bold{font-weight:var(--font-weight-bold)}.semibold{font-weight:var(--font-weight-semibold)}.base{font-weight:var(--font-weight-base)}.uppercase{text-transform:uppercase}.display-1{font-family:var(--font-family-heading-secondary);font-size:6.25vw}@media screen and (max-width:749px){.layout-panel-flex{gap:var(--gap-mobile, var(--gap))}.layout-panel-flex--column{align-items:var(--horizontal-alignment-mobile, var(--horizontal-alignment));justify-content:var(--vertical-alignment-mobile, var(--vertical-alignment))}.mobile-column{align-items:var(--horizontal-alignment-mobile, var(--horizontal-alignment))}.layout-panel-flex--row:not(.mobile-column){align-items:var(--horizontal-alignment-mobile, var(--horizontal-alignment));justify-content:var(--vertical-alignment-mobile)}}.checkbox{--checkbox-size: 24px}.checkbox .checkmark{--checkbox-border: 1px solid var(--color-foreground)}.checkbox .checkmark path{transition:path .25s ease-out,opacity .25s ease-out}.checkbox__label-text{overflow:visible}.checkbox__input{transition:border-color .25s ease-out,background-color .25s ease-out}.checkbox__input:checked+.checkbox__label .checkmark{border:1px solid var(--checkbox-active-background-color);background-color:var(--checkbox-active-background-color)}.checkbox__input:hover:not(:disabled):not(:checked)+.checkbox__label .checkmark{--checkbox-border: 1px solid var(--checkbox-hover-border-color);background-color:var(--checkbox-hover-background-color)}.checkbox__input:hover:not(:disabled):not(:checked)+.checkbox__label .checkmark path{stroke:var(--color-primary);opacity:var(--opacity-50)}input,textarea,select,select option,.email-signup__input{--border-radius: var(--radius-md)}input:hover{--color-input-hover-background: transparent}.group-block--grid .group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block--grid .group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block--grid .group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block--grid .group-block__link~.group-block-content--design-mode{pointer-events:auto}.layout-panel-grid{display:grid;grid-template-columns:var(--grid-template-columns, 1fr 1fr);gap:var(--grid-gap);justify-items:var(--grid-justify-items, stretch);align-items:var(--grid-align-items, stretch);height:100%}.layout-panel-grid>*{min-width:0}@media screen and (min-width:750px)and (max-width:1050px){.group-block--grid:not(.layout-panel-grid *)>.group-block-content.layout-panel-grid,.layout-panel-grid .layout-panel-grid{gap:var(--grid-gap-tablet);justify-items:var(--grid-justify-items-tablet);align-items:var(--grid-align-items-tablet)}.group-block--grid:not(.layout-panel-grid *)>.group-block-content.layout-panel-grid--has-tablet-overrides,.layout-panel-grid .layout-panel-grid--has-tablet-overrides{grid-template-columns:var(--grid-template-columns-tablet)}}@media screen and (max-width:749px){.group-block--grid:not(.layout-panel-grid *)>.group-block-content.layout-panel-grid,.layout-panel-grid .layout-panel-grid{gap:var(--grid-gap-mobile);justify-items:var(--grid-justify-items-mobile);align-items:var(--grid-align-items-mobile)}.group-block--grid:not(.layout-panel-grid *)>.group-block-content.layout-panel-grid--has-mobile-overrides,.layout-panel-grid .layout-panel-grid--has-mobile-overrides{grid-template-columns:var(--grid-template-columns-mobile)}}@media screen and (min-width:750px){.product-details{order:0}}.product-grid__card.product-grid__card{min-width:250px;max-width:460px;padding:var(--card-padding-sm, 24px);flex-direction:column;gap:var(--text-spacing-sm, 16px);justify-content:space-around}product-sku-component.text-block{margin:0}.product-card__vendor{color:var(--text-secondary, #697070)}.transit-popular-brands .section-content-wrapper{width:100%;max-width:min(120rem,100%);margin-inline:auto}.transit-popular-brands .transit-popular-brands__grid .layout-panel-grid>*{max-width:13.75rem;justify-self:center}.transit-popular-brands .transit-popular-brands__grid .image-block__image{object-fit:contain}.transit-popular-brands .transit-popular-brands__grid a.image-block:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(forced-colors:active){.transit-popular-brands .transit-popular-brands__grid a.image-block:focus-visible{outline:2px solid transparent}}h4 u{color:var(--text-primary, #1D2020);font-family:var(--font-family-heading, "Roboto Flex");font-size:var(--text-heading-4, 24px);font-style:normal;font-weight:700;line-height:120%;text-decoration:none}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:revert}slideshow-arrows{mix-blend-mode:normal;opacity:0;transition:opacity .3s ease}slideshow-component:is([transitioning],:hover)>slideshow-container>slideshow-arrows{opacity:1}.product-details .quantity-selector:hover{background-color:transparent!important}.quantity-selector,.quantity-selector:hover{background-color:var(--color-white)!important}.compare-at-price{font-weight:var(--font-weight-base);margin-inline-start:var(--text-spacing-sm)}a.autocomplete-trigger-label{color:var(--text-primary, #1D2020)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/extend.css.map */
