.product__selectors .option-image,.product__selectors .option-image img{border-radius:50%!important}.product__selectors .option-image{width:54px;height:54px;aspect-ratio:1/1;overflow:hidden;display:block}.product__selectors .option-image img{width:100%!important;height:100%!important;object-fit:cover}.product__selectors .option-image+.option-title{display:none!important}.product__selectors .radio__button input:checked+label .option-image{box-shadow:0 0 0 2px #111;border-radius:50%}.bf-size-select-wrap{position:relative;margin:6px 0 0}.bf-size-select{width:100%;padding:14px 40px 14px 16px;font-size:16px;line-height:1.2;border:1px solid #c9c9c9;border-radius:8px;background:#fff;appearance:none;-webkit-appearance:none;cursor:pointer;color:#111}.bf-size-select-wrap:after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;border-right:2px solid #333;border-bottom:2px solid #333;transform:translateY(-70%) rotate(45deg);pointer-events:none}.bf-size-hidden .radio__buttons{display:none!important}.announcement__wrapper--top,.announcement__wrapper--top .announcement__bar-outer,.announcement__wrapper--top .announcement__bar,.announcement__wrapper--top .announcement__bar-holder{background:#121212!important}.announcement__wrapper--top .announcement__slide,.announcement__wrapper--top .announcement__text,.announcement__wrapper--top .announcement__text *{color:#fff!important}.announcement__wrapper--top .bf-ann{display:flex;justify-content:center;align-items:center;min-height:36px;padding:8px 12px}.announcement__wrapper--top .bf-ann__msg{color:#fff!important;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;transition:opacity .3s ease;text-align:center}.product__selectors .radio__legend__option-name{font-weight:400!important}.product__selectors .radio__legend__option-name:after{content:":";margin-right:5px;font-weight:400}.product__selectors .radio__legend__value{font-weight:700!important;color:#111!important;font-size:1em!important}.product__selectors .radio__button label{border-radius:50%!important;overflow:hidden!important;padding:0!important;width:54px!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important}.product__selectors .radio__button input:checked+label{box-shadow:0 0 0 2px #111!important}.product__selectors .radio__button input:checked+label .option-image{box-shadow:none!important}.product__selectors .option-image{width:100%!important;height:100%!important}.low-stock{background-color:#e23b3b!important;animation:bf-blink 1.2s ease-in-out infinite!important}.low-stock:after{background:#e23b3b!important;animation:bf-ring 1.5s ease-out infinite!important}@keyframes bf-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes bf-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.flex-div-2 .icon-and-text{color:#3a3a3a!important;font-weight:500!important}html.bf-combo-active button[name=add],html.bf-combo-active [data-add-to-cart],html.bf-combo-active .cart-bar{display:none!important}.bf-combo{margin:18px 0 6px}.bf-combo__head{display:flex;align-items:center;text-align:center;gap:14px;font-weight:700;font-size:13px;letter-spacing:.06em;color:#111;margin-bottom:12px}.bf-combo__head:before,.bf-combo__head:after{content:"";flex:1;height:1px;background:#ddd}.bf-combo__card{position:relative;border:2px solid #111;border-radius:12px;padding:16px 14px 14px}.bf-combo__badge{position:absolute;top:-12px;right:12px;background:#e2231a;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;padding:5px 10px;border-radius:6px}.bf-combo__top{display:flex;align-items:center;gap:10px}.bf-combo__radio{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:2px solid #111;position:relative}.bf-combo__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#111}.bf-combo__titles{display:flex;flex-direction:column;line-height:1.25}.bf-combo__titles strong{font-size:16px;color:#111}.bf-combo__titles span{font-size:13px;color:#666}.bf-combo__price{margin-left:auto;text-align:right;line-height:1.25}.bf-combo__price b{font-size:18px;color:#111}.bf-combo__price s{display:block;font-size:13px;color:#999}.bf-combo__pairs{margin-top:14px;display:flex;flex-direction:column;gap:10px}.bf-combo__pair{display:grid;grid-template-columns:32px 1fr 1fr;align-items:center;gap:8px}.bf-combo__num{font-size:13px;font-weight:700;color:#444}.bf-combo__sel{width:100%;padding:11px 30px 11px 12px;font-size:14px;border:1px solid #cfcfcf;border-radius:8px;background:#fff;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.bf-combo__atc{display:block;width:100%;margin-top:14px;background:#1a9b46;color:#fff;border:none;border-radius:8px;padding:16px;font-size:16px;font-weight:700;cursor:pointer}.bf-combo__atc:hover{background:#168a3e}.bf-combo__atc:disabled{opacity:.6;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bf-variant.css.map */
