/* Biz15 Hub v19.22.0 - cross-browser compatibility layer */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
button,input,select,textarea{max-width:100%;color:inherit}
input:not([type="checkbox"]):not([type="radio"]),textarea{-webkit-appearance:none;appearance:none}
select,select.b15-field{-webkit-appearance:none;appearance:none;min-height:44px;padding:10px 42px 10px 12px;border:1px solid #cad5e3;border-radius:9px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%2353647a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:16px 16px;line-height:1.35}
select::-ms-expand{display:none}
input[type="checkbox"],input[type="radio"]{-webkit-appearance:auto;appearance:auto}
button,.btn,.b15-btn{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}
img,svg,video{max-width:100%;height:auto}
.row>*,.grid>*,.business-grid>*,.search>*{min-width:0}
@supports not (aspect-ratio:16/7){.cover{height:190px}.product img{height:220px}}
@supports not (width:min(100%,1px)){.b15-container{width:calc(100% - 40px);max-width:var(--b15-content)}}
@media(max-width:720px){.b15-container{width:calc(100% - 28px)}input,select,textarea{font-size:16px}}
@media(forced-colors:active){.btn,.b15-btn,input,select,textarea{border:1px solid ButtonText}}
