.bn{font:15px/1.8 Inter,Arial,sans-serif;color:#171a18;background:#fff}.bn *{box-sizing:border-box}.bn h1,.bn h2,.bn h3{font-family:Inter,Arial,sans-serif;letter-spacing:-.05em;line-height:1.12;font-weight:500;margin:0 0 22px}.bn h1{font-size:clamp(44px,5.5vw,80px)}.bn h2{font-size:38px}.bn h3{font-size:25px}.bn a{color:inherit}.bn .kicker{font-size:10px;letter-spacing:.14em;margin-bottom:22px}.bn-hero{background:#171a18;color:#fff;padding:65px max(25px,calc((100vw - 1380px)/2))}.bn-hero p{max-width:600px;color:#bec8b7}.bn-wrap{padding:65px max(25px,calc((100vw - 1380px)/2))}.bn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.bn-card{border-top:1px solid #dce0d7;padding-top:25px}.bn-card p{font-size:14px;color:#626862}.bn-card a{display:inline-block;text-underline-offset:5px;margin:6px 0}.bn-contact{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#f2f3ee}.bn button,.bn-btn{display:inline-block;background:#d9f86c;color:#17200c;padding:14px 22px;text-decoration:none;border:0;font:500 13px Inter,Arial;cursor:pointer}.bn input,.bn textarea{width:100%;padding:15px;border:1px solid #c5cdbf;background:#fff;font:15px Inter,Arial;margin:8px 0 20px}.bn iframe{width:100%;height:390px;border:0}.bn-filter{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:35px}.bn-filter a{padding:8px 15px;border:1px solid #dce0d7;text-decoration:none;font-size:13px}.bn-date{font-size:11px;color:#6b7564}.bn-tag{display:inline-block;background:#edf2e7;padding:4px 10px;font-size:10px;letter-spacing:.07em}.bn-grid .bn-card{min-height:220px}.bn-pagination{display:flex;justify-content:center;gap:20px;padding:40px}.bn :focus-visible{outline:3px solid #7d9d35;outline-offset:4px}.bs-new-footer{background:#171a18;color:#e6ebdf;font:14px/1.8 Inter,Arial,sans-serif}.bs-new-footer footer{background:#171a18!important;padding:58px 0 20px!important}.bs-new-footer .footer-v18__top>xo-container{display:block;max-width:1380px;padding:0 28px;margin:auto}.bs-new-footer .footer-v18__top xo-grid{display:grid;grid-template-columns:.9fr .8fr 1.2fr 1.4fr;gap:42px}.bs-new-footer xo-animate{opacity:1!important;transform:none!important;visibility:visible!important;display:block}.bs-new-footer .footer-v18__heading{font:500 15px/1.4 Inter,Arial!important;color:#e5f2d9!important;letter-spacing:0;margin:0 0 23px!important;padding:0!important}.bs-new-footer .footer-v18__heading:after{display:none}.bs-new-footer a{color:#c1ccba!important;text-decoration:none}.bs-new-footer a:hover{color:#d9f86c!important;text-decoration:underline;text-underline-offset:4px}.bs-new-footer p,.bs-new-footer .footer-v18__description{font:400 13px/1.9 Inter,Arial!important;color:#c1ccba!important}.bs-new-footer ul{list-style:none;padding:0;margin:0}.bs-new-footer li{margin-bottom:9px}.bs-new-footer .footer-v18__bottom{border-top:1px solid #3c4735;margin-top:40px;padding-top:25px}.bs-new-footer img{max-width:100%}.bs-new-footer :focus-visible{outline:2px solid #d9f86c;outline-offset:4px}@media(max-width:800px){.bn-grid{grid-template-columns:1fr 1fr}.bn-contact{grid-template-columns:1fr;gap:35px}.bs-new-footer .footer-v18__top xo-grid{grid-template-columns:1fr 1fr;gap:35px}}@media(max-width:520px){.bn-wrap,.bn-hero{padding:42px 22px}.bn-grid{grid-template-columns:1fr}.bn h2{font-size:32px}.bs-new-footer .footer-v18__top xo-grid{grid-template-columns:1fr;gap:33px}.bs-new-footer footer{padding-bottom:75px!important}}.bs-new-footer footer>xo-container{display:block;max-width:1380px;padding:0 28px;margin:auto}.bs-new-footer .footer-v18__bottom{display:flex;align-items:center;justify-content:space-between;gap:25px}.bs-new-footer .footer-v18__payment{width:190px;max-width:190px}.bs-new-footer .footer-v18__payment img{width:100%;height:auto}.bs-new-footer .footer-v18__subtext p+p{margin-top:16px}@media(max-width:520px){.bs-new-footer .footer-v18__bottom{align-items:flex-start;flex-direction:column}}.bs-new-footer footer{padding:34px 0 18px!important}.bs-new-footer{line-height:1.55}.bs-new-footer .footer-v18__heading{margin-bottom:14px!important}.bs-new-footer li{margin-bottom:5px}.bs-new-footer li a{display:inline-block;padding:3px 0}.bs-new-footer p,.bs-new-footer .footer-v18__description{line-height:1.65!important;margin:0}.bs-new-footer .footer-v18__subtext p+p{margin-top:10px}.bs-new-footer .footer-v18__bottom{margin-top:24px;padding-top:16px;gap:16px}.bs-new-footer .footer-v18__payment{width:auto;max-width:none;flex-shrink:0}.bs-payment-row{display:flex;gap:8px;align-items:center}.bs-payment-logo{display:block;width:72px;height:39px;border-radius:5px;background-image:var(--bs-payment-image);background-size:166.15px 166.15px;background-repeat:no-repeat;background-position:-10px -39px}.bs-payment-logo:nth-child(2){background-position:-87.2px -39px}.bs-payment-logo:nth-child(3){background-position:-10px -83.6px}.bs-payment-logo:nth-child(4){background-position:-87.2px -83.6px}body:has(.bn-contact) [id$=__contact_v5_LWBqLC]{font:15px/1.65 Inter,Arial,sans-serif;color:#171a18;background:#fff;padding:54px max(22px,calc((100vw - 1120px)/2)) 60px}body:has(.bn-contact) [id$=__contact_v5_LWBqLC]>section{padding:0!important;background:transparent}body:has(.bn-contact) [id$=__contact_v5_LWBqLC] xo-container{display:block;padding:0;max-width:none}body:has(.bn-contact) [id$=__contact_v5_LWBqLC] xo-animate{display:block;opacity:1!important;visibility:visible!important;transform:none!important}body:has(.bn-contact) .contact-v5__title{font:500 38px/1.15 Inter,Arial;letter-spacing:-.05em;margin:0 0 30px}body:has(.bn-contact) .contact-v5__wrap{display:grid;grid-template-columns:1fr 1fr;gap:24px}body:has(.bn-contact) .contact-v5__textarea,body:has(.bn-contact) .contact-v5__btn{grid-column:1/-1}body:has(.bn-contact) #ContactForm label{display:flex;flex-direction:column-reverse;gap:8px;position:static;transform:none;background:transparent;border:0;padding:0}body:has(.bn-contact) #ContactForm label>[data-lastpass-icon-root]{display:none!important}body:has(.bn-contact) #ContactForm label>span{position:static!important;transform:none!important;font:500 13px/1.5 Inter,Arial;color:#4a5347;padding:0}body:has(.bn-contact) #ContactForm input:not([type=hidden]),body:has(.bn-contact) #ContactForm textarea{box-sizing:border-box;width:100%;max-width:100%;border:1px solid #cbd2c4;border-radius:4px;background:#f8f9f5;padding:15px 16px;margin:0;color:#171a18;font:16px/1.5 Inter,Arial;box-shadow:none}body:has(.bn-contact) #ContactForm textarea{min-height:170px;resize:vertical}body:has(.bn-contact) #ContactForm button{border:0;border-radius:3px;background:#d9f86c;color:#17200c;padding:15px 32px;font:500 14px/1.5 Inter,Arial;min-height:48px;cursor:pointer}body:has(.bn-contact) #ContactForm .xo-btn__loading{display:none}body:has(.bn-contact) #ContactForm :focus-visible{outline:3px solid #7d9d35;outline-offset:3px}@media(max-width:800px){.bs-new-footer .footer-v18__top xo-grid{gap:26px}.bs-new-footer .footer-v18__bottom{flex-wrap:wrap}}@media(max-width:520px){.bs-new-footer footer{padding:28px 0 24px!important}.bs-new-footer .footer-v18__top xo-grid{gap:23px}.bs-new-footer .footer-v18__bottom{gap:14px}.bs-new-footer footer>xo-container,.bs-new-footer .footer-v18__top>xo-container{padding:0 22px}.bs-payment-row{gap:6px}body:has(.bn-contact) .contact-v5__wrap{grid-template-columns:1fr;gap:20px}body:has(.bn-contact) .contact-v5__title{font-size:32px}}.bn .bn-hero h1{color:#fff}.bs-new-footer .footer-v18__top xo-grid>xo-animate{grid-column:auto!important;min-width:0}.bs-new-footer .footer-v18__heading{text-decoration:none!important;border:0!important}.bs-new-footer .footer-v18__heading:before{display:none}body:has(.bn-contact) .contact-v5__input{grid-column:auto!important;min-width:0}body:has(.bn-contact) .contact-v5__btn{justify-self:start}body:has(.bn-contact) #ContactForm textarea{max-height:none;height:170px}body:has(.bn-contact) #ContactForm .xo-btn__content{padding:0;min-height:0}.bs-new-footer .footer-v18__subtext{font:400 13px/1.65 Inter,Arial;color:#c1ccba!important}.bs-new-footer .footer-v18__top{padding-bottom:0;border-bottom:0}.bs-new-footer .footer-v18__list-item{padding:0}.bs-new-footer .footer-v18__list-item a{font:400 14px/1.55 Inter,Arial}.bs-new-footer .footer-v18__bottom{padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/32/assets/bikespot-contact-knowledge.css.map */
