@font-face{font-family:Mourkit;src:url('/assets/fonts/Mourkit-El-Toldo.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Archivo;src:url('/assets/fonts/Archivo-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Archivo;src:url('/assets/fonts/Archivo-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Archivo;src:url('/assets/fonts/Archivo-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Archivo;src:url('/assets/fonts/Archivo-Black.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}
body,body *{font-family:Archivo,Arial,sans-serif!important;font-synthesis:none}
body{font-weight:500}h1,h2,h3,.ribbon,.season-banner,.season-stamp b,.menu-heading h3,.product-title b,.feature-product b,#detail-price,#detail-options dd,.price{font-family:Mourkit,serif!important;font-weight:400!important;font-style:normal!important}
h1 *,h2 *,h3 em{font-family:inherit!important;font-style:normal!important;font-weight:inherit!important}
.product-title,.feature-product,#detail-name{font-family:Archivo,Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important}
.location-grid h3,.location-grid h3 *{font-family:Archivo,Arial,sans-serif!important;font-weight:900!important;letter-spacing:-1px}
#detail-note,.menu-note,.product-more,.hero-note,small{font-weight:600!important}
.product-description,.intro,.location-grid p,#detail-description{font-weight:500!important}
input,select,textarea,button{line-height:1.4}.product-title b{font-size:19px}.product-title{align-items:baseline}.feature-product b{font-size:28px}
