.bf,.bf-sticky{letter-spacing:normal;line-height:normal}.bf p,.bf span,.bf b,.bf small,.bf a,.bf button,.bf input{letter-spacing:inherit}.bf-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;gap:14px 32px;padding:20px clamp(20px,4vw,56px);background:#f2f2e8}.bf-trust__item{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:#000;white-space:nowrap}.bf-trust__icon{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #231f2014}.bf-trust__icon svg{width:18px;height:18px;fill:none;stroke:#da8d01;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:759px){.bf-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:14px 12px;padding:16px}.bf-trust__item{font-size:13px;white-space:normal;gap:8px;line-height:1.3}.bf-trust__item:last-child:nth-child(odd){grid-column:1/-1}}.bf-tier small:empty{display:none}.bf-tier{justify-content:center;min-height:52px}.bf-rating{display:inline-flex;align-items:center;gap:8px}.bf-rating__stars{position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:1px;color:#e6dcc8;background:linear-gradient(90deg,var(--bf-gold) var(--bf-fill),#E6DCC8 var(--bf-fill));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bf-rating__count{font-size:15px;color:var(--bf-body);letter-spacing:.3px}.bf-card__ships{font-size:12.5px;font-weight:600;color:var(--bf-gold-dark)}.bf-card__ships:empty{display:none}.bf-has-sticker{position:relative}.bf-pp-sticker{position:absolute;top:20px;right:20px;z-index:3;white-space:nowrap;padding:10px 16px;border-radius:999px;background:#231f20;color:#fff;font-family:var(--bf-font);font-size:13px;font-weight:700;letter-spacing:.6px;line-height:1.2;text-transform:uppercase;pointer-events:none}.bf-offerbox{display:flex;flex-direction:column;margin:0 0 18px;border-radius:20px;background:#fff;color:#000;border:1.5px solid var(--bf-gold);overflow:hidden}.bf-offerbox__head{display:flex;align-items:center;gap:18px;padding:22px 26px 20px;border-bottom:1px solid rgba(0,0,0,.1)}.bf-offerbox__icon{flex:none;display:flex}.bf-offerbox__titles{display:flex;flex-direction:column;gap:4px}.bf-offerbox__title{font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.bf-offerbox__sub{font-size:15px;color:var(--bf-body)}.bf-offerbox__sub strong{font-weight:700;color:var(--bf-gold)}.bf-offerbox__body{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;padding:20px 26px 22px}.bf-offerbox__list{flex:1 1 220px;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:15px}.bf-offerbox__list li{display:flex;align-items:baseline;gap:10px;margin:0}.bf-offerbox__list li.is-gift{align-items:center}.bf-offerbox__list strong{font-weight:600;color:var(--bf-gold-dark)}.bf-offerbox__list b{font-weight:700;color:#000}.bf-offerbox__dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--bf-gold);transform:translateY(-2px)}.bf-offerbox__cd{flex:0 1 auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 22px;border-radius:14px;background:var(--bf-cream);border:1px solid var(--bf-yellow)}.bf-offerbox__cd-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--bf-gold-dark)}.bf-offerbox__cd-units{display:flex;align-items:flex-start;gap:6px}.bf-offerbox__unit{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:48px}.bf-offerbox__unit>span:first-child{font-size:32px;font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bf-offerbox__unit>span:last-child{font-size:12px;color:var(--bf-muted)}.bf-offerbox__sep{font-size:28px;font-weight:700;line-height:1;color:var(--bf-gold)}.bf-pp{display:flex;flex-direction:column;gap:12px;margin:0 0 18px}.bf-pp__label{font-size:15px;font-weight:600;color:#000}.bf-pp .bf-pp__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bf-pp .bf-tier.bf-sc{min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;border:none;border-radius:20px;overflow:hidden;cursor:pointer;text-align:center;font-family:inherit;color:#000;background:#fff;box-shadow:inset 0 0 0 1px #0000001a;transition:.15s}.bf-pp .bf-tier.bf-sc:hover{box-shadow:inset 0 0 0 1.5px var(--bf-gold)}.bf-pp .bf-tier.bf-sc.is-active{background:#fdf3de;color:#000;box-shadow:inset 0 0 0 2px var(--bf-gold)}.bf-sc__top{padding:6px 4px;background:#f6f3ee;color:var(--bf-body);font-size:11px;font-weight:600;white-space:nowrap}.bf-sc.is-active .bf-sc__top{background:var(--bf-gold);color:#fff}.bf-sc__body{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px 14px}.bf-sc__title{display:flex;align-items:center;min-height:36px;font-size:14.5px;font-weight:600;line-height:1.25;letter-spacing:-.02em}.bf-sc__pill{padding:2px 9px;border-radius:999px;border:1px solid rgba(0,0,0,.1);color:var(--bf-muted);font-size:11.5px;font-weight:500}.bf-sc__pill.is-save{border:none;background:var(--bf-yellow);color:var(--bf-charcoal);font-weight:700}.bf-sc__price{font-size:19px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bf-sc__was{font-size:12.5px;color:var(--bf-muted)}.bf-sc__mo{font-size:12px;color:var(--bf-muted)}.bf-pp__buy{display:flex;flex-direction:column;gap:10px;margin-top:6px}.bf-po{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #0000001f;font-size:15px}.bf-po.is-on{background:#fdf3de;box-shadow:inset 0 0 0 2px var(--bf-gold)}.bf-po.is-off{opacity:.55;cursor:not-allowed}.bf-po__radio{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #0000004d}.bf-po.is-on .bf-po__radio{box-shadow:inset 0 0 0 1.5px var(--bf-gold)}.bf-po.is-on .bf-po__radio span{width:10px;height:10px;border-radius:50%;background:var(--bf-gold)}.bf-po__name{flex:1;display:flex;flex-direction:column;gap:2px;font-weight:600}.bf-po__name small{font-size:12.5px;font-weight:500;color:var(--bf-muted)}.bf-po__price{font-weight:700;font-variant-numeric:tabular-nums}.bf-pp__sum{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-top:4px}.bf-pp__sum-now{font-size:28px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bf-pp__sum-was{font-size:16px;color:var(--bf-muted)}.bf-pp__sum-save{padding:3px 9px;border-radius:6px;background:var(--bf-yellow);color:var(--bf-charcoal);font-size:12.5px;font-weight:700;text-transform:uppercase}.bf-pp__sum-save:empty{display:none}.bf-pp__add{width:100%;margin-top:4px;padding:17px 18px;border:none;border-radius:999px;background:var(--bf-gold);color:#fff;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer}.bf-pp__add:hover{background:var(--bf-gold-dark)}.bf-pp__add[aria-busy=true]{opacity:.7;pointer-events:none}.bf-pp__add.is-added{background:var(--bf-charcoal);color:var(--bf-yellow)}.bf-pp:not(.is-multi) .bf-pp__buy{display:none}.bf-pp-multi .jc-product-pricing,.bf-pp-multi .jc-product-price-area,.bf-pp-multi product-form.main-product-form,.bf-pp-multi .product-page-price,.bf-pp-multi sticky-atc,.bf-pp-hidden{display:none!important}.bf-strike{margin-left:6px;font-size:.85em;font-weight:400;color:var(--bf-muted, #8a8a8a);text-decoration:line-through}.jc-product-summary-price__compare[hidden],.jc-product-summary-price__save[hidden]{display:inline!important}@media(max-width:759px){.bf-pp-sticker{top:12px;right:12px;padding:7px 12px;font-size:11px}.bf-offerbox__head{padding:18px 18px 16px;gap:14px}.bf-offerbox__icon svg{width:40px;height:40px}.bf-offerbox__title{font-size:19px}.bf-offerbox__body{padding:16px 18px 18px}.bf-offerbox__cd{width:100%}.bf-offerbox__unit>span:first-child{font-size:26px}.bf-pp .bf-pp__cards{gap:8px}.bf-sc__title{font-size:13px}.bf-sc__price{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/bfcm-2026-fixes.css.map */
