:is(.bb-guide,.sb-guide,.mb-bundle-guide) table[data-mb-regional-ready] thead th{background:#efe2d9!important}
:is(.bb-guide,.sb-guide,.mb-bundle-guide) table[data-mb-regional-ready] tbody td{background:#fcfaf7!important;font-weight:400!important}
:is(.bb-guide,.sb-guide,.mb-bundle-guide) table[data-mb-regional-ready] thead th[data-mb-local]{background:#ecd8cb!important}
:is(.bb-guide,.sb-guide,.mb-bundle-guide) table[data-mb-regional-ready] tbody td[data-mb-local]{background:#f5e8df!important;font-weight:600!important}
.mb-bundle-guide{font-family:var(--FONT-STACK-BODY,"Matter Regular",sans-serif);color:#5a272d;text-align:left;line-height:1.5;letter-spacing:normal}
.mb-bundle-guide *{box-sizing:border-box}
.mb-bundle-guide__heading{padding:22px 76px 18px 24px;border-bottom:1px solid #dfc6b9;background:#f7efe9;position:sticky;top:0;z-index:2}
.mb-bundle-guide__heading h2{font-size:24px;line-height:1.2;margin:0 0 6px;text-transform:none}
.mb-bundle-guide__heading p{font-size:13px;margin:0;color:#80595b}
.mb-bundle-guide__body{padding:4px 24px 24px}
.mb-bundle-guide__item{padding:20px 0;border-bottom:1px solid #dfc6b9}
.mb-bundle-guide__item:last-child{padding-bottom:0;border-bottom:0}
.mb-bundle-guide__item h3{display:flex;align-items:center;gap:9px;font-size:17px;line-height:1.3;margin:0 0 9px;text-transform:none}
.mb-bundle-guide__item h3>span{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#ecd8cb;font-size:12px}
.mb-bundle-guide__item p{font-size:13px;margin:0 0 13px}
.mb-bundle-guide__item>a{display:inline-block;color:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;margin-top:10px;min-height:28px}
.mb-bundle-guide__table{border:1px solid #dfc6b9;border-radius:12px;overflow:hidden}
.mb-bundle-guide table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;margin:0;box-shadow:none;font-variant-numeric:tabular-nums}
.mb-bundle-guide table :is(td,th){text-align:center;vertical-align:middle;border:0;border-bottom:1px solid #dfc6b9;padding:10px 4px;font-size:14px;line-height:1.3}
.mb-bundle-guide table thead th{font-size:11px;background:#efe2d9;font-weight:600}
.mb-bundle-guide table tbody th{background:#faf2ed;font-size:13px;font-weight:600}
.mb-bundle-guide table tbody td{background:#fcfaf7}
.mb-bundle-guide table tr:last-child>*{border-bottom:0}
.mb-bundle-guide .sb-size-col{width:20%}.mb-bundle-guide .sb-hip-col{width:23%}
.mb-bundle-guide .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
dialog.product-modal:has(.mb-bundle-guide){background:#321c1f80;backdrop-filter:blur(3px)}
.product-modal__outer:has(.mb-bundle-guide){max-width:none;width:100%;padding:25px 20px;align-items:center}
.product-modal__content:has(.mb-bundle-guide){width:680px;max-width:100%;max-height:calc(100dvh - 50px);padding:0;background:#f7efe9;color:#5a272d;border-radius:20px;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:1fr 64px}
.product-modal__content>.mb-bundle-guide{grid-area:1/1/2/3;min-width:0}
.product-modal__content:has(.mb-bundle-guide)>.product-modal__close{grid-area:1/2/2/3;position:sticky;top:18px;left:auto;right:auto;align-self:start;justify-self:start;z-index:3;margin:18px 0 0 4px;padding:0;display:grid;place-items:center;width:40px;height:40px;min-width:40px;min-height:40px;border:1px solid #dfc6b9;border-radius:50%;background:#f7efe9;color:#5a272d;transform:none}
.product-modal__content:has(.mb-bundle-guide)>.product-modal__close .icon{width:18px;height:18px}
@media(max-width:650px){.product-modal__outer:has(.mb-bundle-guide){padding:0;align-items:flex-end}.product-modal__content:has(.mb-bundle-guide){width:100%;max-width:none;max-height:94dvh;border-radius:20px 20px 0 0}.mb-bundle-guide__body{padding:0 16px 22px}.mb-bundle-guide__heading{padding:20px 68px 16px 16px}.mb-bundle-guide__heading h2{font-size:21px}.mb-bundle-guide__item h3{font-size:16px}.mb-bundle-guide table :is(td,th){font-size:13px;padding:10px 3px}.mb-bundle-guide table thead th{font-size:10px}.mb-bundle-guide table tbody th{font-size:12px}}
