and-bike-deals.and-bd-v2{display:block;container-type:inline-size;--bd-accent:#fd7f18;background:#fff;border:1px solid #e6e3df;border-radius:10px;overflow:hidden;font-family:inherit;color:#1e1f22;font-size:13px;line-height:1.35}.and-bd-v2,.and-bd-v2 *{box-sizing:border-box}.and-bd-v2 [hidden]{display:none!important}.and-bd-v2 .and-bd__header{padding:14px 16px 12px;background:#fffaf4;border-bottom:1px solid #eee4d8}.and-bd-v2 .and-bd__header>span{display:block;color:#a95713;font-size:9px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.and-bd-v2 .and-bd__header h3{margin:4px 0 0!important;font-size:17px!important;line-height:1.3!important;font-weight:700!important;color:#1d1c1a!important;letter-spacing:-.02em}.and-bd-v2 .and-bd__list{padding:10px;display:grid;gap:8px}.and-bd-v2 .and-bd__item{background:#f7f7f6;border:1px solid transparent;border-radius:7px;min-width:0}.and-bd-v2 .and-bd__row{display:grid!important;grid-template-columns:18px 58px minmax(0,1fr) minmax(58px,105px) 22px;gap:10px;align-items:center!important;padding:12px 10px!important;min-width:0}.and-bd-v2 input.and-bd__check{appearance:auto!important;accent-color:var(--bd-accent);width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;margin:0!important;padding:0!important;position:static!important;opacity:1!important;cursor:pointer}.and-bd-v2 .and-bd__check:disabled{opacity:.4!important;cursor:not-allowed}.and-bd-v2 label.and-bd__image{display:grid!important;place-items:center;width:58px!important;height:58px!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;position:static!important;cursor:pointer}.and-bd-v2 .and-bd__image img,.and-bd-v2 .and-bd__image svg{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important}.and-bd-v2 label.and-bd__name{display:block!important;position:static!important;float:none!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;color:#252529!important;font:inherit!important;font-size:13px!important;font-weight:600!important;text-align:left!important;cursor:pointer}.and-bd-v2 .and-bd__name>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.and-bd-v2 .and-bd__name small{display:block;font-size:10px;font-weight:400;color:#8c8175;margin-top:3px}.and-bd-v2 .and-bd__pricing{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right;min-width:0}.and-bd-v2 .and-bd__pricing strong{font-size:15px!important;font-weight:700!important;color:#d45d0b;line-height:1.2;overflow-wrap:anywhere}.and-bd-v2 .and-bd__pricing s{font-size:11px;color:#949494;line-height:1.2;overflow-wrap:anywhere}.and-bd-v2 .and-bd__toggle{display:grid;place-items:center;width:22px;height:44px;margin:0;padding:0;background:none;border:0;color:#343434;cursor:pointer}.and-bd-v2 .and-bd__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.and-bd-v2 .and-bd__details{padding:0 10px 12px 38px}.and-bd-v2 .and-bd__details label{display:block;font-size:10px;color:#777;margin:0 0 5px}.and-bd-v2 .and-bd__details select{display:block;width:100%;height:36px;border:1px solid #dedbd5;border-radius:5px;padding:6px 8px;background:#fff;color:#333;font:inherit;font-size:12px}.and-bd-v2 .and-bd__more{display:flex;width:100%;justify-content:center;align-items:center;gap:8px;margin:0;padding:11px;border:0;border-top:1px solid #eee9e1;background:#fffaf4;color:#785337;font:inherit;font-size:12px;cursor:pointer}.and-bd-v2 .and-bd__error{margin:0;padding:10px 14px;font-size:12px;color:#ab2424}.and-bd-v2.is-ready:not(.is-expanded) [data-deal-extra]{display:none}.and-bd-v2 .and-bd__item:has(.and-bd__check:checked){background:#fff6eb;border-color:#f1bf8d}.and-bd-v2 :is(button,input,select):focus-visible{outline:2px solid var(--bd-accent);outline-offset:2px}@container(max-width:390px){.and-bd-v2 .and-bd__header{padding:12px 13px}.and-bd-v2 .and-bd__header h3{font-size:16px!important}.and-bd-v2 .and-bd__list{padding:8px;gap:7px}.and-bd-v2 .and-bd__row{grid-template-columns:18px 44px minmax(0,1fr) minmax(48px,82px) 16px;gap:6px;padding:10px 7px!important}.and-bd-v2 label.and-bd__image{width:44px!important;height:52px!important}.and-bd-v2 label.and-bd__name{font-size:12px!important}.and-bd-v2 .and-bd__pricing strong{font-size:14px!important}.and-bd-v2 .and-bd__pricing s{font-size:10px}.and-bd-v2 .and-bd__toggle{width:16px}}
