:root{--obi-ink: #262626;--obi-muted: #5d666b;--obi-sky: #C6E8FA;--obi-sky-deep: #1F5F80;--obi-mist: #F2F8FC;--obi-line: #DCE6EC;--obi-glow: #FF5B3A}.obi-sale-on{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.obi-sale-on [data-price]{text-decoration:line-through;color:var(--obi-muted);font-size:.8em}.obi-sale{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;flex:1 0 100%;margin-top:4px}.obi-sale b{font-size:1.35em;font-weight:600;color:var(--obi-ink)}.obi-sale__pill{background:var(--obi-sky);color:var(--obi-ink);font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.obi-sale small{flex:1 0 100%;font-size:13px;color:var(--obi-muted)}.product-item__price s{opacity:.55;font-weight:400;margin-right:4px}.product-item__price b{font-weight:600;color:var(--obi-sky-deep)}.obi-sets{border:0;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.obi-sets__legend{font-size:14px;font-weight:600;margin:0 0 8px;padding:0;color:var(--obi-ink)}.obi-set{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:14px;border:1.5px solid var(--obi-line);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.obi-set:hover{border-color:#9fb6c3}.obi-set:has(input:checked){border-color:var(--obi-ink);background:var(--obi-mist)}.obi-set input{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;border:1.5px solid #9FB0BA;border-radius:50%;display:grid;place-items:center;background:#fff}.obi-set input:checked{border-color:var(--obi-ink)}.obi-set input:checked:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--obi-ink)}.obi-set input:focus-visible{outline:2px solid var(--obi-sky-deep);outline-offset:2px}.obi-set__body{display:flex;flex-direction:column;gap:2px;min-width:0}.obi-set__name{font-size:15px;font-weight:600;color:var(--obi-ink);line-height:1.3}.obi-set__sub{font-size:13px;color:var(--obi-muted);line-height:1.35}.obi-set__tag{display:inline-block;vertical-align:1px;margin-left:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--obi-sky);color:var(--obi-ink);white-space:nowrap}.obi-set__tag--glow{background:#ffe3dc;color:#a3301a}.obi-set__tag[hidden]{display:none}.obi-set__price{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:15px;line-height:1.25;white-space:nowrap}.obi-set__price s{color:var(--obi-muted);font-size:13px}.obi-set__price b{font-weight:600;color:var(--obi-ink)}.obi-set__price small{color:#a3301a;font-size:12px;font-weight:600}.obi-has-sets .quick-purchase-bar{display:none!important}@media(max-width:749px){.template-product .product__media-slider .media,.template-product .product__media-slider .image{height:80vw!important;padding-top:0!important;position:relative}.template-product .product__media-slider .image__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.template-product .product__title{margin-bottom:4px!important}.template-product .product__meta .product__block--small{margin-bottom:8px!important}.template-product .quick-purchase-bar{display:none!important}}.obi-sticky{display:none}@media(max-width:749px){.obi-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--obi-line);box-shadow:0 -6px 20px #0f172014;transform:translateY(110%);transition:transform .25s ease}.obi-sticky.is-on{transform:none}.obi-sticky__text{flex:1;min-width:0;display:flex;flex-direction:column;font-size:13px;color:var(--obi-muted);line-height:1.3}.obi-sticky__text span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.obi-sticky__text b{font-size:16px;color:var(--obi-ink);font-weight:600}.obi-sticky__btn{flex:0 0 auto;height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--obi-ink);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.obi-sticky-on .template-product{padding-bottom:76px}}.obi-unlock{text-align:left;border-radius:14px;background:var(--obi-mist);border:1px solid var(--obi-line);padding:12px 14px;margin:0 0 14px;color:var(--obi-ink);display:flex;flex-direction:column;gap:10px}.obi-unlock__bar{height:6px;border-radius:3px;background:#dce4e8;overflow:hidden}.obi-unlock__bar span{display:block;height:100%;border-radius:3px;background:var(--obi-ink)}.obi-unlock--free-unlocked .obi-unlock__bar span,.obi-unlock--free-done .obi-unlock__bar span{background:var(--obi-glow)}.obi-unlock--free-unlocked,.obi-unlock--free-done{background:#fff3ef;border-color:#ffd3c7}.obi-unlock__row{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center}.obi-unlock__row img{width:56px;height:56px;object-fit:cover;border-radius:10px;background:#fff}.obi-unlock__text{display:flex;flex-direction:column;gap:3px;font-size:14px;line-height:1.35}.obi-unlock__text span{font-size:13px;color:var(--obi-muted)}.obi-unlock__btn{margin-top:6px;align-self:flex-start;background:var(--obi-ink);color:#fff;border:0;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer}.obi-unlock__btn--glow{background:var(--obi-glow)}.obi-unlock__btn:focus-visible{outline:2px solid var(--obi-ink);outline-offset:2px}#am-reviews-carousel-shadow-container-production{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/39/assets/obi-bf.css.map */
