@media(max-width:600px){
html:lang(id) body:is(.brand-PT,.brand-MC,.brand-JC) .p114-v2-header .service-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px}
html:lang(id) body:is(.brand-PT,.brand-MC,.brand-JC) .p114-v2-header .service-toolbar>a{grid-column:1/-1;grid-row:1;width:100%;margin:0;min-width:0}
html:lang(id) body:is(.brand-PT,.brand-MC,.brand-JC) .p114-v2-header .service-toolbar>.p114-language--header{grid-column:1;grid-row:2;display:block!important;width:100%;min-width:0!important}
html:lang(id) body:is(.brand-PT,.brand-MC,.brand-JC) .p114-v2-header .service-toolbar>.scc-header-commerce{grid-column:2;grid-row:2;display:flex!important;width:100%;min-width:0;gap:6px}
html:lang(id) body:is(.brand-PT,.brand-MC,.brand-JC) .scc-header-commerce>.scc-currency-picker[data-currency-context="header"]{flex:1 1 0;width:auto;min-width:0}
html:lang(id) body:is(.brand-PT,.brand-MC,.brand-JC) .scc-header-commerce>.scc-basket-button{flex:0 0 44px}
html:lang(id) body:is(.brand-PT,.brand-MC,.brand-JC) .p114-language--header summary{width:100%;min-width:0;box-sizing:border-box}
html:lang(id) body:is(.brand-PT,.brand-MC,.brand-JC) .p114-language--header .p114-language-current>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html:lang(id) body:is(.brand-PT,.brand-MC,.brand-JC) .p114-language--header .p114-language-options{inset-inline-start:0;inset-inline-end:auto;max-width:calc(100vw - 32px)}
html:lang(id) body:is(.brand-PT,.brand-MC,.brand-JC) .scc-currency-picker[data-currency-context="header"] summary{width:100%;min-width:0;box-sizing:border-box}
}
@media(max-width:360px){
html:lang(id) body:is(.brand-PT,.brand-MC,.brand-JC) .p114-v2-header .service-toolbar>.p114-language--header{grid-column:1/-1;grid-row:2}
html:lang(id) body:is(.brand-PT,.brand-MC,.brand-JC) .p114-v2-header .service-toolbar>.scc-header-commerce{grid-column:1/-1;grid-row:3;justify-content:space-between}
html:lang(id) body:is(.brand-PT,.brand-MC,.brand-JC) .scc-header-commerce .scc-currency-options{inset-inline-start:0!important;inset-inline-end:auto!important;max-width:calc(100vw - 32px)}
html:lang(id) body.brand-MC .mc-questions{grid-template-columns:minmax(0,1fr)}
html:lang(id) body.brand-MC .mc-questions h2{overflow-wrap:anywhere}
}
