bt-mrev,bt-sticky{display:block}
.product-form,.product-form__buttons,.product__info-container>*{max-width:none!important}
.product .list-payment{flex-wrap:nowrap!important}
.product .list-payment__item{display:none!important}
.product .list-payment__item:has([aria-labelledby=pi-visa]){display:flex!important;order:1}
.product .list-payment__item:has([aria-labelledby=pi-master]){display:flex!important;order:2}
.product .list-payment__item:has([aria-labelledby=pi-american_express]){display:flex!important;order:3}
.product .list-payment__item:has([aria-labelledby=pi-apple_pay]){display:flex!important;order:4}
.product .list-payment__item:has([aria-labelledby=pi-shopify_pay]){display:flex!important;order:5}
.product .list-payment__item:has([aria-labelledby=pi-google_pay]){display:flex!important;order:6}
.product .list-payment__item:has([aria-labelledby=pi-unionpay]){display:flex!important;order:7}
.bt-rating{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;margin:0 0 .4rem}
.bt-rating__stars{position:relative;display:inline-block;font-size:1.8rem;line-height:1;letter-spacing:2px;color:#ececec}
.bt-rating__stars::before{content:'★★★★★'}
.bt-rating__stars span{position:absolute;inset:0;overflow:hidden;color:#ffcc00;white-space:nowrap}
.bt-rating__stars span::before{content:'★★★★★'}
.bt-pill{display:inline-block;font-size:1.4rem;font-weight:700;letter-spacing:.02rem;margin:.4rem 0}
.bt-ship{display:grid;grid-template-columns:repeat(3,1fr);margin:2.4rem 0 2rem;position:relative}
.bt-ship::before{content:'';position:absolute;top:24px;left:16.66%;right:16.66%;height:2px;background:#0085ff}
.bt-ship__step{text-align:center;position:relative;z-index:1}
.bt-ship__icon{width:48px;height:48px;border-radius:50%;background:#0085ff;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 1.4rem}
.bt-ship__date{font-weight:700;font-size:1.45rem;color:#121212;line-height:1.3}
.bt-ship__label{font-size:1.45rem;color:#121212;line-height:1.4}
@media(max-width:749px){.bt-ship__date,.bt-ship__label{font-size:1.25rem}}
.bt-mrev{display:block;overflow:hidden;margin:1.6rem 0 2rem}
.bt-mrev__track{display:flex;gap:16px;transition:transform .6s cubic-bezier(.22,.61,.36,1);will-change:transform;touch-action:pan-y}
.bt-mrev__item{flex:0 0 100%;min-width:100%;display:flex;gap:1.4rem;align-items:center;background:#f2f2f2;border-radius:12px;padding:1.2rem 1.6rem;box-sizing:border-box}
.bt-mrev__item img{width:50px;height:50px;border-radius:50%;object-fit:cover;flex:0 0 50px}
.bt-mrev__body{flex:1;min-width:0}
.bt-mrev__text{font-size:1.45rem;line-height:1.45;margin:0;padding-bottom:.6rem;border-bottom:1px solid rgba(18,18,18,.12);color:#121212;letter-spacing:.03rem}
.bt-mrev__author{font-size:1.3rem;display:flex;align-items:center;gap:.6rem;padding-top:.6rem;color:#707070}
.bt-mrev__author strong{font-weight:700;letter-spacing:.04rem}
.bt-mrev__check{width:15px;height:15px;border-radius:50%;background:#0085ff;display:inline-flex;align-items:center;justify-content:center}
.bt-mrev__stars{color:#ffcc00;letter-spacing:1px;font-size:1.2rem}
.bt-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;box-shadow:0 -6px 24px rgba(0,0,0,.08);transform:translateY(110%);transition:transform .45s cubic-bezier(.22,.61,.36,1)}
.bt-sticky.is-visible{transform:none}
.bt-sticky__inner{display:flex;align-items:center;gap:1.4rem;padding:1.2rem 0}
.bt-sticky__img{width:52px;height:52px;border-radius:8px;object-fit:cover}
.bt-sticky__info{flex:1;min-width:0}
.bt-sticky__title{font-weight:700;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}
.bt-sticky__price{font-size:1.4rem}
.bt-sticky__price s{opacity:.55;margin-left:.6rem}
.bt-sticky select{max-width:180px}
.bt-sticky .button{min-width:180px}
@media(max-width:749px){.bt-sticky__img,.bt-sticky select{display:none}.bt-sticky .button{min-width:0;padding:0 2rem}}
@media(prefers-reduced-motion:reduce){.bt-sticky,.bt-mrev__track{transition:none}}
