.hb-product[data-hb-knee-brace=true] .hb-demand{margin-bottom:20px}.hb-knee-shipping-note{display:flex;align-items:center;gap:8px;margin:0 0 20px;padding-left:15px;color:#1b1b1b;font-size:clamp(12px,3.7vw,16px);line-height:1.35;letter-spacing:.01em;white-space:nowrap}.hb-knee-shipping-note svg{display:block;flex:none}.hb-knee-shipping-note+.hb-knee-bundles{margin-top:0}.hb-knee-bundles{display:grid;gap:10px;margin:22px 0 18px}.hb-knee-bundles__heading{margin:0 0 3px;text-align:center;font-size:15px;font-weight:800;letter-spacing:.07em}.hb-knee-bundle{position:relative;overflow:hidden;border:2px solid #7bcf61;border-radius:10px;background:#d9f3d2;color:#121b10;transition:background .2s,border-color .2s}.hb-knee-bundle.is-selected{background:#fbf8d9;border-color:#69bf50}.hb-knee-bundle>.hb-knee-bundle__head{display:flex!important;align-items:center;gap:12px;width:100%!important;box-sizing:border-box;min-height:72px;padding:12px 15px;cursor:pointer}.hb-knee-bundle__head input{position:absolute;width:1px;height:1px;opacity:0}.hb-knee-bundle__radio{display:grid;place-items:center;flex:none;width:23px;height:23px;border:2px solid #76bd62;border-radius:50%;background:#fff}.hb-knee-bundle.is-selected .hb-knee-bundle__radio:after{content:"";width:11px;height:11px;border-radius:50%;background:#5cb84a}.hb-knee-bundle__head:focus-within .hb-knee-bundle__radio{outline:2px solid #244d28;outline-offset:3px}.hb-knee-bundle__name{display:grid;gap:2px;min-width:0}.hb-knee-bundle__name strong{font-size:20px;font-weight:800;line-height:1.1}.hb-knee-bundle__name small{font-size:12px;color:#4d594b}.hb-knee-bundle__price{display:grid;gap:2px;margin-left:auto!important;text-align:right;white-space:nowrap}.hb-knee-bundle__price strong{font-size:19px;font-weight:800}.hb-knee-bundle__price s{font-size:12px;color:#747474}.hb-knee-bundle:not(.is-selected) .hb-knee-bundle__rows{display:none}.hb-knee-bundle__rows{display:grid;gap:9px;padding:0 15px 15px}.hb-knee-row{display:grid;grid-template-columns:auto minmax(65px,85px) minmax(0,1fr);align-items:center;gap:8px}.hb-knee-row__item{font-size:13px;font-weight:800;white-space:nowrap}.hb-knee-row .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hb-knee-row__size select,.hb-knee-row__color select{height:44px;width:100%;border:1px solid #c7c9c4;border-radius:7px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0 0h8L4 5z' fill='%23172015'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:8px 5px;color:#172015;font:inherit;font-size:13px;appearance:none;-webkit-appearance:none;cursor:pointer}.hb-knee-row__size select{padding:0 28px 0 8px}.hb-knee-row__color{display:flex;align-items:center;gap:6px;min-width:0}.hb-knee-row__image{flex:none;width:44px;height:44px;object-fit:cover;border:1px solid #c7c9c4;border-radius:6px;background:#fff}.hb-knee-row__color select{min-width:0;padding:0 28px 0 7px}@media(max-width:430px){.hb-knee-bundle__head{padding:11px 12px}.hb-knee-bundle__rows{padding:0 12px 12px}.hb-knee-row{grid-template-columns:42px 64px minmax(0,1fr);gap:5px}.hb-knee-row__item{font-size:12px}.hb-knee-row__image{width:38px;height:38px}.hb-knee-row__size select,.hb-knee-row__color select{height:40px;font-size:12px}.hb-knee-bundle__name strong{font-size:18px}.hb-knee-bundle__price strong{font-size:17px}}@media(max-width:749px){.hb-knee-row__size select,.hb-knee-row__color select{font-size:clamp(14px,3.8vw,16px);font-weight:700;white-space:nowrap;line-height:1.2;background-position:right 8px center;padding-right:22px}}@media(max-width:430px){.hb-knee-bundle__rows{padding-right:10px;padding-left:10px}.hb-knee-row{grid-template-columns:38px 52px minmax(0,1fr);gap:4px}.hb-knee-row__color{gap:4px}.hb-knee-row__image{width:34px;height:34px}.hb-knee-row__size select{padding-left:6px}}@media(max-width:360px){.hb-knee-bundle__rows{padding-right:8px;padding-left:8px}.hb-knee-row{grid-template-columns:32px 44px minmax(0,1fr);gap:3px}.hb-knee-row__item{font-size:11px}.hb-knee-row__color{gap:3px}.hb-knee-row__image{width:28px;height:28px}.hb-knee-row__size select{padding-left:4px;padding-right:17px;background-position:right 5px center}}.hb-knee-row__image{width:48px;height:48px}.hb-knee-row__color .hb-knee-row__item{flex:none}@media(max-width:749px){.hb-knee-row__image{width:44px;height:44px}.hb-knee-row__size select,.hb-knee-row__color select{height:44px}}@media(max-width:430px){.hb-knee-row{grid-template-columns:44px 52px minmax(0,1fr)}.hb-knee-bundle__rows{padding-right:8px;padding-left:8px}}@media(max-width:360px){.hb-knee-row{grid-template-columns:44px 44px minmax(0,1fr)}.hb-knee-row__color{display:grid;gap:2px}.hb-knee-row__color select{width:100%}}@media(max-width:749px){body:has([data-hb-knee-brace=true]) .hb-product .hb-review-slide p{font-size:14px;line-height:1.45;letter-spacing:.01em}body:has([data-hb-knee-brace=true]) .hb-product .hb-review-author{font-size:12px;line-height:1.4}body:has([data-hb-knee-brace=true]) .hb-product .hb-review-author b{font-size:12px}}.hb-knee-row__image{width:48px;height:48px;border-radius:4px}.hb-knee-row__size select,.hb-knee-row__color select{height:40px;font-weight:400;border-radius:4px}.hb-knee-row__item{font-weight:400}@media(max-width:749px){.hb-knee-row__image{width:48px;height:48px}.hb-knee-row__size select,.hb-knee-row__color select{height:38px;font-weight:400}}@media(max-width:430px){.hb-knee-row{grid-template-columns:48px 52px minmax(0,1fr)}}@media(max-width:360px){.hb-knee-row{grid-template-columns:48px 44px minmax(0,1fr)}}body:has([data-hb-knee-brace=true]) .hb-product .hb-review-author b.hb-knee-review-stars{display:inline-flex;align-items:center;flex-shrink:0;color:#fc0;font-size:16.1px;line-height:1;letter-spacing:0}body:has([data-hb-knee-brace=true]) .hb-knee-review-stars>span{display:inline-flex;align-items:center;gap:.125em}body:has([data-hb-knee-brace=true]) .hb-knee-review-stars svg{display:block;width:1em;height:1em;flex-shrink:0}@media(max-width:749px){body:has([data-hb-knee-brace=true]) .hb-product .hb-review-author b.hb-knee-review-stars{font-size:clamp(14px,4.1vw,17px)}}.hb-knee-bundles[data-hb-heated-cushion=true] .hb-knee-row{grid-template-columns:48px 100px minmax(0,1fr)}@media(max-width:749px){.hb-knee-bundles[data-hb-heated-cushion=true] .hb-knee-row__size select{font-size:13px;padding-left:7px;padding-right:21px}}.hb-knee-bundles[data-hb-knee-color-only=true] .hb-knee-row{grid-template-columns:48px minmax(0,1fr)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/velora-knee-bundles.css.map */
