.bl-delivery{display:flex;flex-direction:column;gap:.75rem;margin:0 0 .25rem;width:100%}.bl-delivery__head{position:relative;display:flex;align-items:center;gap:.4rem}.bl-delivery__title{font-size:.9375rem;font-weight:650;letter-spacing:.01em;line-height:1.2}.bl-delivery__info{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:0;background:transparent;color:rgb(var(--text-color) / .55);cursor:pointer}.bl-delivery__info:hover,.bl-delivery__info:focus-visible{color:rgb(var(--text-color))}.bl-delivery__info:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px;border-radius:999px}.bl-delivery__options{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.bl-delivery__option{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem .75rem;border:1px solid rgb(var(--text-color) / .18);border-radius:.45rem;background:transparent;color:rgb(var(--text-color));font:inherit;font-size:.875rem;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.bl-delivery__option:hover{border-color:rgb(var(--text-color) / .45)}.bl-delivery__option:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.bl-delivery__option.is-selected{background:rgb(var(--text-color) / .06);border-color:rgb(var(--text-color))}.bl-delivery__meta{min-height:1.25rem;font-size:.875rem;line-height:1.35;color:rgb(var(--text-color) / .85)}.bl-delivery__ship{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem}.bl-delivery__postnr-btn{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid currentColor;background:transparent;padding:0;margin:0;font:inherit;font-weight:650;color:inherit;cursor:pointer;line-height:1.2}.bl-delivery__postnr-btn:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.bl-delivery__postnr-edit{display:inline-flex;align-items:center}.bl-delivery__postnr-input{width:3.5rem;padding:.1rem .25rem;border:0;border-bottom:1px solid rgb(var(--text-color));background:transparent;font:inherit;font-weight:650;color:inherit;border-radius:0}.bl-delivery__postnr-input:focus{outline:none}.bl-delivery__dealer-link{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;font-weight:650;color:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.bl-delivery__dealer-link:hover{opacity:.8}.bl-delivery__chosen{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem;margin-top:.35rem;font-size:.8125rem}.bl-delivery__chosen[hidden]{display:none!important}.bl-delivery__chosen-clear{-webkit-appearance:none;appearance:none;border:0;background:rgb(var(--text-color) / .08);width:1.25rem;height:1.25rem;border-radius:999px;cursor:pointer;font-size:.9rem;line-height:1;color:inherit}@media(max-width:699px){.bl-delivery__option{min-height:2.6rem;font-size:.8125rem;padding:.55rem .5rem}}html.bl-dmod-open{overflow:hidden}.bl-dmod{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;padding:0}.bl-dmod[hidden]{display:none!important}.bl-dmod__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0c7a;border:0;padding:0;cursor:pointer}.bl-dmod__panel{position:relative;z-index:1;width:min(100%,440px);max-height:min(92vh,720px);overflow:auto;-webkit-overflow-scrolling:touch;background:rgb(var(--background, 255 255 255));color:rgb(var(--text-color, 17 17 17));border-radius:16px 16px 0 0;padding:1.15rem 1.15rem 1.5rem;box-shadow:0 -8px 32px #0000002e}.bl-dmod__close{position:absolute;top:.65rem;right:.65rem;width:2rem;height:2rem;border:0;border-radius:999px;background:rgb(var(--text-color) / .06);color:inherit;font-size:1.35rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:2}.bl-dmod__close:hover{background:rgb(var(--text-color) / .12)}.bl-dmod__close:focus-visible{outline:2px solid rgb(var(--text-color) / .45);outline-offset:2px}.bl-dmod__title{margin:0 2.25rem .85rem 0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.bl-dmod__lead{margin:-.35rem 0 .85rem;font-size:.875rem;line-height:1.4;color:rgb(var(--text-color) / .72)}.bl-dmod__cards{display:flex;flex-direction:column;gap:.85rem}.bl-dmod-card{overflow:hidden;border-radius:12px;background:rgb(var(--text-color) / .04)}.bl-dmod-card__media{aspect-ratio:16 / 10;background:rgb(var(--text-color) / .06);overflow:hidden}.bl-dmod-card__media img{display:block;width:100%;height:100%;object-fit:cover}.bl-dmod-card__body{padding:.9rem 1rem 1.05rem}.bl-dmod-card__heading{margin:0 0 .4rem;font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.bl-dmod-card__body p{margin:0 0 .55rem;font-size:.875rem;line-height:1.45;color:rgb(var(--text-color) / .88)}.bl-dmod-card__body p:last-child{margin-bottom:0}.bl-dmod-card__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem!important;font-size:.875rem!important}.bl-dmod-card__link,.bl-dmod-card__cta a{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-weight:650;color:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.bl-dmod-card__sep{opacity:.45}.bl-dmod--dealers .bl-dmod__panel{width:min(100%,480px);max-height:min(94vh,760px)}.bl-dmod__search{display:block;margin:0 0 .55rem}.bl-dmod__search-input{width:100%;box-sizing:border-box;padding:.7rem .85rem;border:1px solid rgb(var(--text-color) / .18);border-radius:.5rem;background:transparent;font:inherit;font-size:.9375rem;color:inherit}.bl-dmod__search-input:focus{outline:2px solid rgb(var(--text-color) / .35);outline-offset:1px}.bl-dmod__count{margin:0 0 .65rem;color:rgb(var(--text-color) / .6)}.bl-dmod-dealers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.bl-dmod-dealer{display:flex;flex-direction:column;gap:.65rem;padding:.85rem .9rem;border:1px solid rgb(var(--text-color) / .12);border-radius:.65rem;background:rgb(var(--text-color) / .03)}.bl-dmod-dealer__name{margin:0;font-size:.975rem;font-weight:700}.bl-dmod-dealer__city{margin:.1rem 0 0;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--text-color) / .55)}.bl-dmod-dealer__addr,.bl-dmod-dealer__hours,.bl-dmod-dealer__contact{margin:.25rem 0 0;font-size:.875rem;line-height:1.35;color:rgb(var(--text-color) / .82)}.bl-dmod-dealer__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.bl-dmod-dealer__map{font-size:.8125rem;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:.15em}.bl-dmod-dealer__pick{-webkit-appearance:none;appearance:none;margin-left:auto;border:1px solid rgb(var(--text-color));border-radius:999px;background:rgb(var(--text-color));color:rgb(var(--background, 255 255 255));font:inherit;font-size:.8125rem;font-weight:650;padding:.45rem .9rem;cursor:pointer}.bl-dmod-dealer__pick:hover{opacity:.9}.bl-dmod__empty{margin:.75rem 0;font-size:.875rem;color:rgb(var(--text-color) / .65)}.bl-dmod__empty[hidden]{display:none!important}.bl-dmod__foot{margin:1rem 0 0;font-size:.8125rem}.bl-dmod__foot a{color:inherit;text-decoration:underline;text-underline-offset:.15em}@media(min-width:700px){.bl-dmod{align-items:center;padding:1.5rem}.bl-dmod__panel{border-radius:16px;box-shadow:0 16px 48px #00000038;width:min(100%,480px);max-height:min(88vh,760px)}.bl-dmod--dealers .bl-dmod__panel{width:min(100%,520px)}.bl-dmod-dealer{flex-direction:row;align-items:flex-start;justify-content:space-between}.bl-dmod-dealer__actions{flex-direction:column;align-items:flex-end;margin-left:.75rem}.bl-dmod-dealer__pick{margin-left:0}}.bl-dmod-dealer__pick{white-space:normal;text-align:center;line-height:1.2;max-width:11.5rem}.bl-size-option.bl-size-option--need{border-radius:.5rem;outline:2px solid rgb(180 40 40);outline-offset:4px;background:#b428280a;padding:.35rem}.bl-size-option__need-msg{margin:.35rem 0 0;font-size:.8125rem;font-weight:650;color:#a01e1e}.bl-delivery__chosen-btn{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;display:inline}.bl-delivery__chosen-btn strong{text-decoration:underline;text-underline-offset:.15em;font-weight:650}.bl-delivery__chosen-btn:hover strong{opacity:.8}.product-info .pickup-availability,.product-info [data-block-type=pickup-availability]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bikelink-delivery.css.map */
