.pl-offer-bonuses{--bonus-dark:var(--lb-night,var(--tv-night,#4a1220));--bonus-light:var(--lb-mineral,var(--tv-ivory,#fbf7f2));background:var(--bonus-dark);color:var(--bonus-light);border-radius:var(--lb-r,8px);overflow:hidden;text-align:left;}
.pl-offer-bonuses__row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;min-width:0;}
.pl-offer-bonuses__row+.pl-offer-bonuses__row{border-top:1px solid color-mix(in srgb,var(--bonus-light) 28%,transparent);}
.pl-offer-bonuses__row strong{font:600 14px/1.35 var(--lb-font-body,var(--font-body,Jost,sans-serif));letter-spacing:0;overflow-wrap:anywhere;color:inherit;}
.pl-offer-bonuses__value{font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap;}
.pl-offer-bonuses__image{width:48px;height:48px;object-fit:contain;}
.pl-offer-bonuses__seal{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;border:1px solid currentColor;border-radius:50%;outline:1px solid color-mix(in srgb,var(--bonus-light) 40%,transparent);outline-offset:3px;}
.pl-offer-bonuses__seal b{font:500 24px/1 var(--lb-font-body,var(--font-body,Jost,sans-serif));}
.pl-offer-bonuses__seal small{font-size:8px;line-height:1.3;letter-spacing:.08em;}
.pl-offer-bonuses__book{display:flex;flex-direction:column;justify-content:space-between;width:32px;height:42px;margin-left:6px;border:1px solid currentColor;border-inline-start-width:3px;padding:5px 3px;transform:rotate(-5deg);background:color-mix(in srgb,var(--bonus-light) 8%,var(--bonus-dark));}
.pl-offer-bonuses__book small{font-size:6px;line-height:1.1;letter-spacing:.03em;}
.pl-offer-bonuses__book b{font-size:7px;line-height:1.1;letter-spacing:0;white-space:nowrap;}
.pl-offer-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;}
.pl-offer-payments svg{display:block;width:38px;height:24px;}
.pl-pb__module--buy-buttons .pl-offer-bonuses{margin:0 0 16px;}
.lb-buy-form>.lb-offer{padding:0;overflow:hidden;margin-bottom:16px;}
.lb-offer__body{padding:16px;}
.lb-offer__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;}
.lb-offer__top .lb-offer__head{margin:4px 0 0;}
.lb-offer__top [data-lb-price-status]{min-width:0;text-align:right;}
.lb-offer__top .lb-pricerow{justify-content:flex-end;gap:8px;flex-wrap:wrap;margin:0;}
.lb-offer__top .lb-price{font-size:24px;line-height:1.2;white-space:nowrap;}
.lb-offer__top .lb-price__note{margin:4px 0 0;font-size:12px;}
.lb-buy-form .lb-panel{margin:16px 0 0;padding:0;border:0;background:transparent;}
.lb-buy-form .lb-panel__h{margin-bottom:12px;}
.lb-offer .pl-offer-bonuses{border-radius:0;}
.lb-buy .lb-acc{margin-top:24px;}
@media(min-width:760px){.pl-offer-bonuses__row{padding:12px 20px;}.pl-offer-bonuses__row strong{font-size:15px;}.lb-offer__body{padding:20px;}}
@media(max-width:359px){.pl-offer-bonuses__row{grid-template-columns:40px minmax(0,1fr) auto;gap:8px;padding:12px;}.pl-offer-bonuses__row strong{font-size:13px;}.pl-offer-bonuses__seal{width:36px;height:36px;}.pl-offer-bonuses__value{font-size:12px;}.lb-offer__top{gap:8px;}.lb-offer__top .lb-price{font-size:22px;}}
