/* BEAT34 | CURTIU? LEVA JUNTO. — sacola real, v418 */
.pdBundleChoice{min-width:0;max-width:100%;display:block}
.pdBundleChoice>.pdBundleOption{width:100%;min-width:0;margin:0;box-sizing:border-box}
.pdBundleVariantWrap{
 display:flex;align-items:center;justify-content:space-between;
 gap:9px;margin:5px 0 2px;padding:6px 8px;
 border:1px solid #ede4e0;border-radius:5px;
 color:#856a65;font:800 9px/1.3 'Montserrat',sans-serif;
}
.pdBundleVariantWrap[hidden]{display:none!important}
.pdBundleVariantWrap select{
 flex:1;max-width:72%;min-width:0;min-height:36px;
 padding:6px;border:1px solid #ddd1cc;border-radius:4px;
 background:#fff;color:#292323;
 font:600 11px/1.3 'Montserrat',sans-serif;
}
.pdBundleTotal #pdBundleCTA{
 display:flex!important;align-items:center;justify-content:center;
 grid-column:1/-1;width:100%;min-height:46px;
 padding:11px 12px;margin:0;
 border:1px solid #e32229!important;border-radius:5px;
 background:#e32229!important;color:#fff!important;
 text-align:center;cursor:pointer;
 font:800 10px/1.4 'Montserrat',sans-serif!important;
 box-shadow:0 5px 14px rgba(198,29,42,.12);
}
.pdBundleTotal #pdBundleCTA:not(:disabled):hover{
 background:#ba202a!important;border-color:#ba202a!important;
}
.pdBundleTotal #pdBundleCTA:disabled{opacity:.65;cursor:wait}
.pdBundleTotal #pdBundleStatus{
 display:block;grid-column:1/-1;
 margin:0;max-width:100%;overflow-wrap:anywhere;
 color:#8e3339;font:650 11px/1.45 'Montserrat',sans-serif;
}
.pdBundleTotal #pdBundleStatus:empty{display:none}
.pdBundleTotal #pdBundleStatus a{
 color:#a82531;text-decoration:underline;
 padding:0;margin:0;display:inline;
 background:none!important;font:800 11px/1.4 'Montserrat',sans-serif;
}
.pdBundleTotal #pdBundleStatus a:hover{color:#5c2227;background:none!important}
@media(max-width:750px){
 .pdBundleChoice{flex:0 0 205px;scroll-snap-align:start}
 .pdBundleVariantWrap{flex-direction:column;align-items:stretch;gap:4px}
 .pdBundleVariantWrap select{max-width:100%;min-height:43px}
 .pdBundleTotal #pdBundleCTA{min-height:48px;font-size:11px!important}
}
@media(min-width:751px){
 .pdGallery .pdBundle .pdBundleTotal #pdBundleCTA{grid-column:1/-1}
 .pdGallery .pdBundle .pdBundleTotal #pdBundleStatus{grid-column:1/-1}
}