.bo{--bo-accent: #111111;--bo-accent-text: #ffffff;--bo-soft: #f7f7f8;--bo-line: rgba(17, 17, 17, .14);--bo-text: #000000;--bo-muted: #555555;display:flex;flex-direction:column;margin:15px 0 10px;font-size:15px;line-height:21px;letter-spacing:.9px;color:var(--bo-text)}.bo *,.bo *:before,.bo *:after{box-sizing:border-box}.bo__title{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:700;line-height:19.6px;letter-spacing:.9px;text-align:center;white-space:nowrap}.bo__title:before,.bo__title:after{content:"";flex:1 1 0;height:2px;background:var(--bo-line)}.bo__bars{display:flex;flex-direction:column;position:relative}.bo__bar{position:relative;margin:5px 0;border-radius:8px;background:var(--bo-soft);box-shadow:inset 0 0 0 1px var(--bo-line);font-size:14.4px;line-height:20.16px;letter-spacing:.9px;cursor:pointer;-webkit-tap-highlight-color:transparent}.bo__bar.is-selected{background:#fff;box-shadow:inset 0 0 0 2px var(--bo-accent);cursor:default}.bo__wrap{padding:10px 20px;letter-spacing:normal;outline:none}.bo__bar:not(.is-selected) .bo__wrap{padding-bottom:12px}.bo__wrap:focus-visible{box-shadow:0 0 0 2px var(--bo-accent);border-radius:8px}.bo__main{display:flex;align-items:center;gap:18px;min-height:55px}.bo__bar--ribbon .bo__main{margin:7px 0}.bo__radio{flex:0 0 auto;width:20px;height:20px;border:3px solid #fff;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--bo-line)}.bo__bar.is-selected .bo__radio{background:var(--bo-accent);box-shadow:0 0 0 2px var(--bo-accent)}.bo__content{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.bo__left{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.bo__line1{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.bo__name{display:block;font-size:20px;font-weight:700;line-height:28px;color:var(--bo-text)}.bo__label{display:flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:8px;background:var(--bo-accent);color:var(--bo-accent-text);font-size:12px;font-weight:400;line-height:16.8px;white-space:nowrap}.bo__sub{font-size:14px;line-height:19.6px;color:var(--bo-muted)}.bo__pricing{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end}.bo__bar--pop .bo__pricing{margin-top:18px}.bo__price{display:block;font-size:20px;font-weight:700;line-height:28px;color:var(--bo-text)}.bo__full{display:block;font-size:14px;line-height:19.6px;color:var(--bo-muted);text-decoration:line-through}.bo__extras{display:none;padding-bottom:2px}.bo__bar.is-selected .bo__extras{display:block}.bo__up{display:flex;align-items:center;justify-content:space-between;gap:5px 10px;width:calc(100% - 4px);margin:0 2px;padding:7px 19px 6px 7px;border:0;border-radius:0;background:var(--bo-accent);color:var(--bo-text);font:inherit;letter-spacing:normal;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none}.bo__up+.bo__up{margin-top:1px}.bo__up:last-child{border-radius:0 0 6px 6px}.bo__up--gift{cursor:default}.bo__up:focus-visible{outline:2px solid #fff;outline-offset:-4px}.bo__up-main{display:flex;align-items:center;gap:10px;min-width:0}.bo__box{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0 4px 0 0;border:2px solid var(--bo-line);background:#fff;color:var(--bo-accent)}.bo__box svg{display:block;width:14px;height:10px;opacity:0}.bo__up[aria-checked=true] .bo__box,.bo__box.is-on{border-color:var(--bo-accent)}.bo__up[aria-checked=true] .bo__box svg,.bo__box.is-on svg{opacity:1}.bo__img{flex:0 0 auto;display:block;width:30px;height:30px;border-radius:4px;object-fit:cover;background:#fff}.bo__up-text{display:flex;align-items:center;min-height:30px;font-size:13px;font-weight:700;line-height:18.2px;color:var(--bo-accent-text)}.bo__up-price{flex:0 0 auto;font-size:13px;font-weight:700;line-height:18.2px;color:var(--bo-text);white-space:nowrap}.bo__pop{position:absolute;top:-27px;right:-15px;z-index:3;width:102px;height:60px;color:var(--bo-accent);pointer-events:none}.bo__pop svg{display:block;width:102px;height:60px}.bo__ribbon{position:absolute;top:-8px;right:8px;z-index:3;pointer-events:none}.bo__ribbon>span{display:block;margin:0 8px;padding:6px 8px;border-radius:0 0 5px 5px;background:var(--bo-accent);color:var(--bo-accent-text);font-family:sans-serif;font-size:12px;font-weight:700;line-height:12px;letter-spacing:normal;white-space:nowrap}.bo__ribbon:before,.bo__ribbon:after{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;filter:brightness(.7)}.bo__ribbon:before{left:0;border-width:0 0 8px 8px;border-color:transparent transparent var(--bo-accent) transparent}.bo__ribbon:after{right:0;border-width:0 8px 8px 0;border-color:transparent transparent var(--bo-accent) transparent}.bo__label,.bo__ribbon>span{background:#e31b23}.bo__pop{color:#e31b23}.bo__ribbon:before,.bo__ribbon:after{border-color:transparent transparent #E31B23 transparent}.bo__up-price{color:#fff}.bo__img{filter:grayscale(1) contrast(3)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bundle-offer.css.map */
