/* The editorial catalogue needs no Bootstrap or storefront widgets. */
*,*::before,*::after{box-sizing:border-box}
html{font-size:16px;-webkit-text-size-adjust:100%}
body{margin:0}
main,header,footer,nav,section,article,aside{display:block}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;line-height:1.1}
p,ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol,ul{padding-left:2rem}
a{background-color:transparent;text-decoration:none}
img,svg{vertical-align:middle}
img{border:0;max-width:100%}
button,input,select,textarea{margin:0;font:inherit;line-height:inherit}
button{border-radius:0;cursor:pointer}
button,[type=button],[type=submit]{-webkit-appearance:button}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{padding:0}
button::-moz-focus-inner{padding:0;border:0}
button:disabled{cursor:default}
table{border-collapse:collapse}
[hidden]{display:none!important}
.alert{padding:1rem;border:1px solid #d8d9d7;margin:0 0 1rem}
.alert-danger{border-color:#a13636}
.alert ul:last-child{margin-bottom:0}
.clearfix::after{content:"";display:table;clear:both}
