/* front-messages-ui - v2.1.0 */

.vtex-front-messages-placeholder{position:fixed;background-color:#f5f5f5;-webkit-box-shadow:1px 1px 10px 1px #ccc;-moz-box-shadow:1px 1px 10px 1px #ccc;box-shadow:1px 1px 10px 1px #ccc;z-index:1040;display:none}@media (min-width:400px){.vtex-front-messages-placeholder{top:0;left:50%;width:400px;margin-left:-200px}}@media (max-width:399px){.vtex-front-messages-placeholder{top:0;left:0;width:100%;margin-left:0}}.vtex-front-messages-placeholder.vtex-front-messages-placeholder-opened{display:block}.vtex-front-messages-placeholder .vtex-front-messages-close-all{position:absolute;top:8px;right:5px;height:22px;width:22px;opacity:.4;z-index:2}.vtex-front-messages-placeholder .vtex-front-messages-close-all:hover{opacity:.8}.vtex-front-messages-template{padding:8px 20px 8px 15px;color:#555;border-left:3px solid #eea236;display:none}.vtex-front-messages-template.vtex-front-messages-template-opened{display:block}.vtex-front-messages-template:last-of-type{padding-bottom:12px}.vtex-front-messages-template:first-of-type{padding-top:14px}.vtex-front-messages-template.vtex-front-messages-type-success{border-color:#4cae4c}.vtex-front-messages-template.vtex-front-messages-type-info{border-color:#46b8da}.vtex-front-messages-template.vtex-front-messages-type-warning{border-color:#eea236}.vtex-front-messages-template.vtex-front-messages-type-danger,.vtex-front-messages-template.vtex-front-messages-type-error,.vtex-front-messages-template.vtex-front-messages-type-fatal{border-color:#d43f3a}.csstransforms.csstransitions.opacity .vtex-front-messages-placeholder{display:block;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;-moz-transform-origin:center top;-o-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.csstransforms.csstransitions.opacity .vtex-front-messages-placeholder.vtex-front-messages-placeholder-opened{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.csstransforms.csstransitions.opacity .vtex-front-messages-template{display:block;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.csstransforms.csstransitions.opacity .vtex-front-messages-template.vtex-front-messages-template-opened{opacity:1;filter:alpha(opacity=100)}