:is(#ifw-m10,#ifw-m20) .bigpack-section .bigpack-rating{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0}
:is(#ifw-m10,#ifw-m20) .bigpack-section .bigpack-rating>strong{font-size:clamp(62px,6.7vw,94px);line-height:1.05;letter-spacing:-.055em;margin:25px 0 20px;max-width:100%;overflow-wrap:normal;white-space:nowrap}
:is(#ifw-m10,#ifw-m20) .bigpack-section .bigpack-rating>p{font-size:13px;line-height:1.85}
:is(#ifw-m10,#ifw-m20) .bigpack-section .bigpack-support{font-size:12px;line-height:1.8;margin-top:20px}
:is(#ifw-m10,#ifw-m20) .bigpack-section .protection-limit{margin-top:20px}
:is(#ifw-m10,#ifw-m20) .bigpack-section .bigpack-rating{padding:26px;justify-content:flex-start}
:is(#ifw-m10,#ifw-m20) .bigpack-section .bigpack-rating>strong{font-size:clamp(62px,6vw,82px);margin:12px 0 18px}
:is(#ifw-m10,#ifw-m20) .ifw-bp-gallery{width:100%;min-width:0;margin:0 0 17px}
:is(#ifw-m10,#ifw-m20) .ifw-bp-stage{background:#f5f5f0;overflow:hidden}
:is(#ifw-m10,#ifw-m20) .ifw-bp-panel{height:340px}
:is(#ifw-m10,#ifw-m20) .ifw-bp-panel[hidden]{display:none!important}
:is(#ifw-m10,#ifw-m20) .ifw-bp-panel img{display:block;width:100%;height:100%;object-fit:contain}
:is(#ifw-m10,#ifw-m20) .ifw-bp-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}
:is(#ifw-m10,#ifw-m20) .ifw-bp-thumbs button{position:relative;display:block;height:67px;padding:3px;background:#f5f5f0;border:1px solid #ccc9bf;cursor:pointer;min-width:0;border-radius:0}
:is(#ifw-m10,#ifw-m20) .ifw-bp-thumbs button[aria-pressed=true]{border:2px solid var(--accent-dark,#954a39);padding:2px}
:is(#ifw-m10,#ifw-m20) .ifw-bp-thumbs button:focus-visible{outline:2px solid #222;outline-offset:3px}
:is(#ifw-m10,#ifw-m20) .ifw-bp-thumbs img{display:block;width:100%;height:100%;object-fit:contain}
:is(#ifw-m10,#ifw-m20) .ifw-bp-thumbs span{position:absolute;right:3px;bottom:3px;background:#fff;padding:0 4px;font-size:9px;color:#333;line-height:15px}
:is(#ifw-m10,#ifw-m20) .bigpack-section .ifw-bp-caption{font-size:10px;line-height:1.5;margin:9px 0 0;color:var(--muted);letter-spacing:.025em}
@media(max-width:1000px){:is(#ifw-m10,#ifw-m20) .bigpack-section .bigpack-rating>strong{font-size:66px}}
@media(max-width:700px){:is(#ifw-m10,#ifw-m20) .bigpack-section .bigpack-rating{padding:26px;min-height:0}
:is(#ifw-m10,#ifw-m20) .bigpack-section .bigpack-rating>strong{font-size:67px;line-height:1.05;margin:14px 0 11px}
:is(#ifw-m10,#ifw-m20) .bigpack-section .bigpack-rating>p{font-size:12px}
:is(#ifw-m10,#ifw-m20) .bigpack-section .bigpack-support{font-size:11px}
:is(#ifw-m10,#ifw-m20) .ifw-bp-panel{height:330px}
}
