main[data-template^=product] .text-block.rte h2+*,main[data-template^=collection] .text-block.rte h2+*,main[data-template^=page] .text-block.rte h2+*{padding-block-start:12px}main{--fd-media-text-inset: 52px}main:not([data-template^=product]){--fd-page-max: 1010px;--fd-page-margin: var(--page-margin);--fd-prose-max: var(--normal-content-width);--fd-media-gap: var(--page-margin);--page-content-width: var(--fd-page-max) !important;--page-width: calc(var(--fd-page-max) + (var(--page-margin) * 2)) !important}main:not([data-template^=product]) .section.page-width-content,main:not([data-template^=product]) .section.page-width-narrow,main:not([data-template^=product]) .section.page-width-normal,main:not([data-template^=product]) .section.page-width-wide{--page-content-width: var(--fd-page-max) !important;--page-width: calc(var(--fd-page-max) + (var(--page-margin) * 2)) !important}main:not([data-template^=product]) .section--page-width>.custom-section-content{width:100%!important;margin-inline:0!important}main:not([data-template^=product]) .section--page-width>.custom-section-content .layout-panel-flex{align-items:flex-start!important}main:not([data-template^=product]) .section--page-width>.custom-section-content>.layout-panel-flex>.group-block{padding-inline-start:0!important}main:not([data-template^=product]) .text-block--full-width.rte>*,main:not([data-template^=product]) .text-block--full-width.paragraph>*{max-width:none}main:not([data-template^=product]) .section:not(.section--full-width) .group-block:has(.text-block--full-width){width:100%!important}@media screen and (min-width:750px){main:not([data-template^=product]) .media-with-content.section--full-width .media-with-content__content:not(:has(jumbo-text))>.group-block-content{padding-inline:var(--fd-media-text-inset)!important}main:not([data-template^=product]) .media-with-content.section--full-width .media-with-content__content:not(:has(jumbo-text)) .group-block{width:100%!important}main:not([data-template^=product]) .media-with-content.section--full-width .media-with-content__content:not(:has(jumbo-text)) .text-block{width:100%!important}main:not([data-template^=product]) .media-with-content.section--full-width .media-with-content__content:not(:has(jumbo-text)) .text-block>*{max-width:none!important}}main:not([data-template^=product]) nav.fd-breadcrumb{padding-inline:0}main:not([data-template^=product]) nav.fd-breadcrumb .fd-breadcrumb__list{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}main:not([data-template^=product]) .resource-list__carousel slideshow-slides{padding-inline:var(--page-margin)}@media screen and (min-width:750px){main:not([data-template^=product]) .resource-list__carousel slideshow-slides{padding-inline:0}}main:not([data-template^=product]) .section-resource-list__content,main:not([data-template^=product]) .section-resource-list .resource-list,main:not([data-template^=product]) .product-grid,main:not([data-template^=product]) .hero__content-wrapper{max-width:var(--fd-page-max)!important;margin-inline:auto!important}.fd-rail{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.fd-prose{max-width:var(--fd-prose-max);margin-inline-end:auto}.fd-bleed-left{margin-inline-start:calc((100vw - var(--page-width)) / -2)}.card-gallery,.product-card-gallery__title-placeholder,.fd-card-image,.brand-acc-tiles__media{border-radius:0!important}@media screen and (min-width:750px){main[data-template^=product] .layout-panel-flex--row:has(>.image-block)>.text-block{padding-inline:var(--fd-media-text-inset, 52px)!important}}.cw-providers__logo[alt="Green Commute Initiative"],.cw-providers__logo[alt=Cyclescheme]{height:64px!important;order:1}.cw-providers__logo:not([alt="Green Commute Initiative"]):not([alt=Cyclescheme]){order:3}.cw-providers:after{content:"";flex-basis:100%;height:0;order:2}@media(max-width:749px){.cw-providers{justify-content:space-between!important}}@media(min-width:750px){.cw-providers__logo[alt="Green Commute Initiative"],.cw-providers__logo[alt=Cyclescheme]{height:73px!important}}@media screen and (min-width:750px){.fd-model-chooser__track{grid-auto-columns:minmax(calc((100% - 2rem) / 3),1fr)!important}}@media screen and (max-width:749px){.fd-model-chooser__nav{display:none!important}.fd-model-chooser__track{grid-auto-columns:80%!important}}@media screen and (min-width:1130px){.fd-model-chooser{overflow:visible!important}.fd-model-chooser__nav--prev{left:-56px!important}.fd-model-chooser__nav--next{right:-56px!important}}@media screen and (min-width:750px)and (max-width:1129px){.fd-model-chooser__viewport{padding-inline:56px}.fd-model-chooser__nav--prev{left:0!important}.fd-model-chooser__nav--next{right:0!important}}@supports (grid-template-rows: subgrid){.fd-model-chooser__track{grid-template-rows:repeat(12,auto)!important;align-items:stretch!important;column-gap:1rem!important;row-gap:0!important}.fd-model-card{display:grid!important;grid-template-rows:subgrid!important;grid-row:span 12!important}.fd-model-card__content{display:grid!important;grid-template-rows:subgrid!important;grid-row:span 11!important}.fd-model-card__specs{display:grid!important;grid-template-rows:subgrid!important;grid-row:span 9!important}}main:not([data-template^=product]) .layout-panel-flex>div:has(>.fd-loc-imgrow){align-self:stretch;width:100%}.fd-loc-imgrow{width:100%}main[data-template="product.accessory-general"] .accordion .details__header{font-size:14px;font-weight:700}main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches){display:flex;flex-wrap:wrap;align-items:baseline;gap:0;width:auto;border:0;grid-template-columns:none}main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) legend{flex:1 0 100%;padding:0;margin-block-end:10px;font-weight:600}main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) legend .variant-option__swatch-value{padding-inline-start:6px;font-weight:400;color:#6f6f6f}main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{flex:0 0 auto;min-width:64px;min-height:0;justify-content:center;padding:8px 16px;font-size:12.5px;font-weight:600;color:#444;background:#fff;border:1px solid #d4d4d4;border-inline-start-width:0;border-radius:0;overflow:visible}main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:first-of-type{border-inline-start-width:1px;border-start-start-radius:8px;border-end-start-radius:8px}main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:last-of-type{border-start-end-radius:8px;border-end-end-radius:8px}main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill,main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label svg{display:none}main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:before,main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:after{content:none}main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has([data-option-available=false]){color:#b0b0b0;background:#fff}main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked),main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked):has([data-option-available=false]){background:#101010;border-color:#101010;color:#fff;box-shadow:none}main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked) .variant-option__button-label__text{color:#fff}main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:disabled){opacity:.45;cursor:not-allowed}@media screen and (max-width:749px){main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches){display:flex;width:100%}main[data-template="product.accessory-general"] .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{flex:1 1 0;min-width:0;padding:11px 4px;font-size:13.5px}}.fd-globo-close,[class*=globo] [class*=close]{display:inline-flex!important;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:26px;line-height:1;color:var(--color-foreground, #101010);opacity:1;cursor:pointer;border-radius:999px}.fd-globo-close:hover,[class*=globo] [class*=close]:hover{background:#0000000f}.fd-globo-close:focus-visible{outline:2px solid var(--color-foreground, #101010);outline-offset:2px}[class*=globo] input[type=text],[class*=globo] input[type=email],[class*=globo] input[type=tel],[class*=globo] textarea{background:transparent;border:0;border-bottom:1.5px solid #d4d4d4;border-radius:0;padding-inline:2px}[class*=globo] input[type=text]:focus,[class*=globo] input[type=email]:focus,[class*=globo] input[type=tel]:focus,[class*=globo] textarea:focus{outline:none;border-bottom-color:#101010}
/*# sourceMappingURL=/cdn/shop/t/76/assets/fd-custom.css.map */
