/* Scoped presentation for the four-marketplace bundle. */
body #main.bundle-product{--jq-coral:#087f75;--jq-lime:#b6e5d8;color:#24434c}
body #main.bundle-product .jq-blob,body #main.bundle-product .hero-data-bg{display:none}
body #main.bundle-product .jq-hero{background:linear-gradient(120deg,#12353e,#1e4a50)!important;padding:56px 0!important}
body #main.bundle-product .bundle-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;max-width:1200px;align-items:center;text-align:left}
body #main.bundle-product .bundle-layout>*{min-width:0}
body #main.bundle-product .bundle-eyebrow{color:#b5d8d3!important;font-size:12px;letter-spacing:.06em;margin-bottom:18px}
body #main.bundle-product h1{font-size:clamp(30px,3.5vw,48px)!important;line-height:1.13!important;letter-spacing:-.035em;text-transform:none!important}
body #main.bundle-product .bundle-intro>p:not(.bundle-eyebrow){font-size:16px!important;line-height:1.7;color:#d3e5e3!important}
body #main.bundle-product .bundle-intro>.flex{justify-content:flex-start}
body #main.bundle-product .jq-chip{font-size:12px!important;padding:6px 10px!important}
body #main.bundle-product .jq-hero .fb-fresh,
body #main.bundle-product .jq-hero .fb-fresh span,
body #main.bundle-product .jq-hero .fb-fresh i{color:#000!important}
body #main.bundle-product .jq-hero .jq-chip,
body #main.bundle-product .jq-hero .jq-chip span{color:#fff!important;background:#ffffff0a!important;border-color:#ffffff26!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}
body #main.bundle-product .jq-btn{min-height:46px;padding:12px 16px!important;font-size:14px!important;border-radius:11px!important;box-shadow:none!important;transform:none!important;white-space:normal}
body #main.bundle-product .jq-btn>span[style*="width:36px"]{display:none}
body #main.bundle-product .jq-btn-coral{background:#087f75!important;color:#fff!important;border:1px solid #2f9d90!important}
body #main.bundle-product .jq-btn-coral:hover{background:#06665f!important}
body #main.bundle-product [data-cart-id]{background:#edf7f3!important;color:#14594f!important;border:1px solid #afd8c9!important}
body #main.bundle-product .bundle-actions{gap:10px}
body #main.bundle-product .bundle-actions .jq-btn-coral{order:-1;flex-basis:100%}
body #main.bundle-product .bundle-summary{background:#fff;border:1px solid #d6e5e3;border-radius:22px;padding:26px;color:#24434c;box-shadow:0 20px 50px #001e3033}
body #main.bundle-product .bundle-summary-label{font-size:19px;font-weight:800;color:#24434c!important;margin-bottom:14px}
body #main.bundle-product .bundle-summary :is(p,span,li){color:#24434c!important}
body #main.bundle-product .bundle-summary strong{color:#214a50!important}
body #main.bundle-product .bundle-summary s{color:#557078!important}
body #main.bundle-product .bundle-summary .bundle-contents-link{color:#176b60!important}
body #main.bundle-product .bundle-summary .bundle-contents-link :is(span,i,a){color:#176b60!important}
body #main.bundle-product .bundle-platforms{list-style:none;padding:0;margin:0}
body #main.bundle-product .bundle-platforms li{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #e8efee;font-size:13px}
body #main.bundle-product .bundle-platforms img{width:40px;height:40px;border-radius:11px}
body #main.bundle-product .bundle-platforms strong{font-variant-numeric:tabular-nums;color:#214a50}
body #main.bundle-product .bundle-total{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:end;padding:22px 0}
body #main.bundle-product .bundle-total span,body #main.bundle-product .bundle-total strong{display:block}
body #main.bundle-product .bundle-total strong{font-size:34px;letter-spacing:-.04em}
body #main.bundle-product .bundle-total span,body #main.bundle-product .bundle-total s{font-size:12px;color:#557078}
body #main.bundle-product .bundle-total .bundle-saving{color:#087f75;font-weight:700;margin-top:6px}
body #main.bundle-product .bundle-contents-link{display:block;padding:12px;text-align:center;border-radius:10px;background:#edf6f3;color:#176b60;font-size:13px;font-weight:700}
body #main.bundle-product>section:not(.jq-hero){padding:52px 0!important}
body #main.bundle-product>section>div:not(.bundle-layout){max-width:1200px}
body #main.bundle-product :is(h2,h3){text-transform:none!important;letter-spacing:-.025em}
body #main.bundle-product .jq-section-title{color:#183e46!important}
body #main.bundle-product .jq-card{padding:26px!important;border-radius:20px!important;border:1px solid #dce6e3!important;box-shadow:0 8px 24px #163e4606!important;transform:none!important}
body #main.bundle-product article .text-xl{font-size:20px;line-height:1.35}
body #main.bundle-product article p{font-size:14px;line-height:1.75}
body #main.bundle-product article img{flex-shrink:0}
body #main.bundle-product .stretched-link::after{display:none}
body #main.bundle-product .overflow-x-auto{border:1px solid #dce6e3!important;border-radius:12px!important;overflow:auto}
body #main.bundle-product table{min-width:560px}
body #main.bundle-product table td{font-size:13px;padding-top:14px;padding-bottom:14px}
body #main.bundle-product .bg-slate-900{background:#edf5f3!important;color:#254c50!important}
body #main.bundle-product .jq-stat-dark{background:#fff!important;border:1px solid #dce6e3!important;border-radius:16px!important;box-shadow:none!important;padding:22px 12px;color:#557078!important}
body #main.bundle-product .jq-stat-dark .num{font-size:clamp(20px,2.4vw,30px)!important;color:#176b62!important;font-weight:800}
body #main.bundle-product>section[style*="background:#0f172a"]{background:#153d44!important}
body #main.bundle-product>section[style*="background:#0f172a"] .jq-section-title{color:#fff!important}
body #main.bundle-product :is(a,button):focus-visible{outline:3px solid #38b7a4;outline-offset:4px}
@media(max-width:1000px){body #main.bundle-product .bundle-layout{grid-template-columns:1fr;gap:28px}body #main.bundle-product .bundle-actions .jq-btn-coral{flex-basis:auto}}
@media(max-width:600px){body #main.bundle-product .jq-hero{padding:30px 0!important}body #main.bundle-product .bundle-summary{padding:18px}body #main.bundle-product .bundle-platforms li{grid-template-columns:32px 1fr auto;gap:8px;font-size:11px}body #main.bundle-product .bundle-platforms img{width:32px;height:32px}body #main.bundle-product .jq-card{padding:20px!important}body #main.bundle-product .jq-card>.flex:first-child{align-items:flex-start}body #main.bundle-product .jq-card>.flex:first-child>div{min-width:0}body #main.bundle-product article .text-xl{font-size:18px}body #main.bundle-product>section:not(.jq-hero){padding:34px 0!important}}
/* Hero-кнопки в стиле страниц маркетплейсов (ozon-sellers) */
body #main.bundle-product .mp-actions{justify-content:flex-start;gap:10px;align-items:stretch}
body #main.bundle-product .mp-actions>*{min-height:48px;font-size:14px!important;padding:12px 17px!important;border-radius:12px!important;width:auto;flex:0 1 auto}
body #main.bundle-product .mp-buy-cta{display:inline-flex;align-items:center;justify-content:center;background:#087f75!important;color:#fff!important;border:1px solid #2ea694!important;border-radius:12px!important;box-shadow:none!important;gap:8px;transform:none!important;font-weight:700!important}
body #main.bundle-product .mp-buy-cta:hover{background:#06665f!important}
body #main.bundle-product .mp-buy-ico{display:none}
body #main.bundle-product .mp-buy-price{font-size:15px!important}
body #main.bundle-product .mp-actions>a[href^="https://disk"]{order:1}
body #main.bundle-product .mp-actions>a[href^="https://disk"]>span:first-child{display:none!important}
body #main.bundle-product .mp-actions>button[data-cart-id]{order:2;justify-content:center;background:#edf7f3!important;color:#14594f!important;border:1px solid #afd8c9!important;box-shadow:none!important}
body #main.bundle-product .mp-actions>button[data-cart-id]:hover{background:#d6eee4!important;border-color:#75b69e!important}
@media(max-width:640px){body #main.bundle-product .mp-actions{flex-direction:row;flex-wrap:wrap}body #main.bundle-product .mp-actions>.mp-buy-cta,body #main.bundle-product .mp-actions>a{flex:1 1 auto}}
