.od-tire-hero{position:relative;isolation:isolate;box-sizing:border-box;width:min(var(--otc-width, 1350px),calc(100% - 64px));margin:var(--otc-top, 28px) auto var(--otc-bottom, 24px);padding:var(--otc-padding, 32px);border:var(--otc-border-width, 1px) solid var(--otc-border, #e5eaf0);border-radius:var(--otc-radius, 22px);background:var(--otc-bg, #fff)}.od-tire-hero *,.od-tire-hero *:before,.od-tire-hero *:after{box-sizing:border-box}.od-tire-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:-1}.od-tire-hero__media picture{display:block;width:100%;height:100%}.od-tire-hero__image{display:block;width:100%;height:100%;object-fit:var(--otc-image-fit, cover);object-position:var(--otc-image-position, right center)!important}.od-tire-hero__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--otc-overlay, rgb(255 255 255 / .95)) 0%,var(--otc-overlay, rgb(255 255 255 / .95)) var(--otc-overlay-solid, 36%),transparent var(--otc-overlay-end, 78%))}.od-tire-hero__stage{display:flex;align-items:center;min-height:var(--otc-height, 280px);padding-bottom:28px}.od-tire-hero__content{width:min(100%,var(--otc-content-width, 620px));min-width:0;text-align:var(--otc-align, left)}.od-tire-hero__heading{margin:0 0 18px;color:var(--otc-heading, #101018);font-family:inherit;font-size:var(--otc-heading-size, 48px);font-weight:var(--otc-heading-weight, 800);line-height:var(--otc-heading-line, 1.1);letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere}.od-tire-hero__highlight{color:var(--otc-highlight, #005fce);font-size:var(--otc-highlight-size, 48px)}.od-tire-hero__description{margin:0;color:var(--otc-text, #4d5360);font-size:var(--otc-description-size, 19px);font-weight:var(--otc-description-weight, 400);line-height:var(--otc-description-line, 1.5);overflow-wrap:anywhere}.od-tire-hero__description p{margin:0 0 12px}.od-tire-hero__description p:last-child{margin-bottom:0}.od-tire-hero__buttons{display:flex;flex-wrap:wrap;justify-content:var(--otc-buttons-align, flex-start);gap:12px;margin-top:22px}.od-tire-hero .od-tire-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:0;max-width:100%;min-height:48px;padding:var(--otc-button-py, 14px) var(--otc-button-px, 24px);border:1px solid var(--otc-button-border, #005fce);border-radius:var(--otc-button-radius, 12px);background:var(--otc-button-bg, #005fce);color:var(--otc-button-text, #fff);font-size:var(--otc-button-size, 17px);line-height:1.35;font-weight:700;text-decoration:none;text-align:center;overflow-wrap:anywhere}.od-tire-hero .od-tire-hero__button:hover,.od-tire-hero .od-tire-hero__button:focus-visible{background:var(--otc-button-hover, #004da8);color:var(--otc-button-hover-text, #fff);border-color:var(--otc-button-hover-border, #004da8)}.od-tire-hero .otc-icon{display:block;flex:0 0 auto;width:var(--otc-icon-size, 32px);height:var(--otc-icon-size, 32px);object-fit:contain}.od-tire-hero__button .otc-icon{width:var(--otc-button-icon, 24px);height:var(--otc-button-icon, 24px)}.od-tire-hero__finder{position:relative;width:100%;min-width:0;padding:var(--otc-finder-padding, 24px);border:1px solid var(--otc-finder-border, #e4e9ef);border-radius:var(--otc-finder-radius, 18px);background:var(--otc-finder-bg, #f3f5f8);box-shadow:var(--otc-finder-shadow, none)}.od-tire-hero__finder--hidden{position:absolute;top:0;left:var(--otc-padding, 32px);width:calc(100% - 2 * var(--otc-padding, 32px));visibility:hidden;pointer-events:none}.od-tire-hero__finder--hidden *{visibility:hidden!important}.od-tire-hero__finder-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:20px}.od-tire-hero__finder-title{display:flex;align-items:center;gap:14px;min-width:0;margin:0;color:var(--otc-finder-title, #101018);font-size:var(--otc-finder-title-size, 24px);font-weight:800;line-height:1.25;text-transform:none;overflow-wrap:anywhere}.od-tire-hero__finder-title .otc-icon{color:var(--otc-icon-color, #005fce)}.od-tire-hero__finder-help,.od-tire-hero__finder-note{color:var(--otc-help-color, #4d5360);font-size:var(--otc-help-size, 14px);line-height:1.5;overflow-wrap:anywhere}.od-tire-hero__finder-help{max-width:42ch;margin:0}.od-tire-hero__finder-note{margin-top:16px}.od-tire-hero__finder-note p{margin:0 0 10px}.od-tire-hero__finder-note p:last-child{margin:0}.od-tire-hero .gf-YMM-forms,.od-tire-hero .gf-YMM-forms.loaded{width:100%;max-width:none;min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.od-tire-hero .gf-YMM-forms:not(.loaded){min-height:76px}.od-tire-hero .gf-YMM-forms>h2{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.od-tire-hero .gf-form-inner{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:var(--otc-gap, 16px);width:100%;margin:0!important;padding:0!important}.od-tire-hero .gf-form-input-wrapper,.od-tire-hero .gf-form-input-inner,.od-tire-hero .gf-form-button-group{width:100%!important;min-width:0!important;max-width:none;margin:0!important;padding:0!important}.od-tire-hero .gf-form-inner>.gf-form-input-wrapper:empty{display:none}.od-tire-hero .gf-form-input-label{margin:0 0 8px!important}.od-tire-hero .gf-form-input-label label,.od-tire-hero .gf-form-input-label span{margin:0!important;color:var(--otc-label-color, #3d4350)!important;font-family:inherit!important;font-size:var(--otc-label-size, 13px)!important;font-weight:600!important;line-height:1.4!important}.od-tire-hero .gf-form-select{width:100%!important;min-width:0!important;max-width:100%;height:var(--otc-input-height, 48px)!important;margin:0!important;padding:10px 36px 10px 12px!important;border:1px solid var(--otc-input-border, #d2d8e2)!important;border-radius:var(--otc-input-radius, 6px)!important;background-color:var(--otc-input-bg, #fff)!important;color:var(--otc-input-text, #1d1d1d)!important;font-family:inherit!important;font-size:var(--otc-input-size, 16px)!important;font-weight:400!important;line-height:1.5!important}.od-tire-hero .gf-form-button-group{display:block}.od-tire-hero .gf-form-button-group button[data-od-view]{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0;min-height:var(--otc-input-height, 48px);margin:0!important;padding:10px var(--otc-search-padding, 16px)!important;border:1px solid var(--otc-search-border, #005fce)!important;border-radius:var(--otc-search-radius, 10px)!important;background:var(--otc-search-bg, #005fce)!important;color:var(--otc-search-text, #fff)!important;font-family:inherit!important;font-size:var(--otc-search-size, 16px)!important;line-height:1.4!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important;white-space:normal}.od-tire-hero .gf-form-button-group button[data-od-view]:hover,.od-tire-hero .gf-form-button-group button[data-od-view]:focus-visible{background:var(--otc-search-hover, #004da8)!important;color:var(--otc-search-hover-text, #fff)!important}.od-tire-hero .gf-form-button-group button[data-od-view]:before{content:"";display:var(--otc-search-icon-display, none);flex:0 0 20px;width:20px;height:20px;background:var(--otc-search-icon-color, #fff);-webkit-mask-image:var(--otc-search-icon);mask-image:var(--otc-search-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.od-tire-hero a:focus-visible,.od-tire-hero button:focus-visible,.od-tire-hero select:focus-visible{outline:3px solid var(--otc-highlight, #005fce)!important;outline-offset:3px}@media(max-width:1100px){.od-tire-hero .gf-form-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.od-tire-hero .gf-form-input-wrapper:has(.gf-form-button-group){grid-column:1 / -1}}@media(max-width:749px){.od-tire-hero{width:calc(100% - 24px);margin-top:var(--otc-top-mobile, 16px);margin-bottom:var(--otc-bottom-mobile, 20px);padding:var(--otc-padding-mobile, 16px)}.od-tire-hero__image{object-position:var(--otc-image-position-mobile, right center)!important}.od-tire-hero__gradient{background:linear-gradient(180deg,var(--otc-overlay, rgb(255 255 255 / .95)) 0%,var(--otc-overlay, rgb(255 255 255 / .95)) 52%,transparent 100%)}.od-tire-hero__stage{min-height:var(--otc-height-mobile, 260px);padding-bottom:24px}.od-tire-hero__heading{font-size:var(--otc-heading-size-mobile, 30px)}.od-tire-hero__highlight{font-size:var(--otc-highlight-size-mobile, 30px)}.od-tire-hero__description{font-size:var(--otc-description-size-mobile, 16px)}.od-tire-hero__buttons{gap:10px}.od-tire-hero__button{width:100%}.od-tire-hero__finder{padding:var(--otc-finder-padding-mobile, 16px)}.od-tire-hero__finder--hidden{left:var(--otc-padding-mobile, 16px);width:calc(100% - 2 * var(--otc-padding-mobile, 16px))}.od-tire-hero__finder-title{font-size:var(--otc-finder-title-size-mobile, 20px)}.od-tire-hero__finder-header{margin-bottom:16px}.od-tire-hero .gf-form-select{font-size:max(16px,var(--otc-input-size, 16px))!important}}@media(max-width:600px){.od-tire-hero .gf-form-inner{grid-template-columns:minmax(0,1fr)}}.od-tire-hero .gf-YMM-forms>h2{display:none!important}.od-tire-hero .gf-form-button-group button[type=submit],.od-tire-hero .spf-clear-all-btn{display:none!important}.od-tire-hero button[data-od-view]:disabled{opacity:.55;cursor:not-allowed}.od-tire-hero__action-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px}.od-tire-hero__result-status{margin:0;color:var(--otc-help-color, #4d5360);font-size:var(--otc-help-size, 14px);line-height:1.5}.od-tire-hero__clear{min-height:44px;padding:8px 12px;border:1px solid var(--otc-input-border, #d2d8e2);border-radius:var(--otc-input-radius, 6px);background:var(--otc-input-bg, #fff);color:var(--otc-input-text, #1d1d1d);font:inherit;font-size:14px;cursor:pointer}.od-tire-hero__clear:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.od-tire-hero__action-status{align-items:stretch}.od-tire-hero__clear{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/od-tire-collection-hero.css.map */
