/* TWSTD — loaded global override */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');
:root{--twstd-font:"Montserrat","Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif!important;--font-brand:var(--twstd-font)!important;--font-body:var(--twstd-font)!important}
*,*::before,*::after,html,body,main,#main-content,#MainContent,.shopify-section,.shopify-section *,header,header *,footer,footer *,nav,nav *,section,section *,article,aside,div,span,p,a,button,input,textarea,select,label,summary,details,ul,ol,li,small,strong,b,em,h1,h2,h3,h4,h5,h6,.rte,.rte *,.button,.btn{font-family:var(--twstd-font)!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}
p,li,input,textarea,select,.rte,.rte p{font-weight:400!important}h1,h2,h3,h4,h5,h6,strong,b,button,.button,.btn{font-weight:800!important}
html body.tw-body--homepage .shopify-section:has(.tw-header),html body.tw-body--homepage [id*='shopify-section'][id*='header'],html body.tw-body--homepage header.tw-header,html body.tw-body--homepage .tw-header,html body.tw-body--homepage .tw-header.tw-header--light,html body.tw-body--homepage .tw-header__inner{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;border-bottom:0!important;outline:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body.tw-body--homepage header.tw-header:before,html body.tw-body--homepage header.tw-header:after,html body.tw-body--homepage .tw-header:before,html body.tw-body--homepage .tw-header:after,html body.tw-body--homepage .tw-header__inner:before,html body.tw-body--homepage .tw-header__inner:after{display:none!important;content:none!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.tw-body--homepage header.tw-header a:not(.tw-header__logo),html body.tw-body--homepage .tw-header a:not(.tw-header__logo),html body.tw-body--homepage .tw-header label,html body.tw-body--homepage .tw-header__cart{font-size:11.5px!important;font-weight:800!important;letter-spacing:.24em!important;line-height:1!important}
html body.tw-body--homepage .tw-header:not(.tw-header--light){color:#fff!important}html body.tw-body--homepage .tw-header.tw-header--light{color:#000!important}
html body.tw-body--homepage .tw-announcement,html body.tw-body--homepage .tw-announcement *{background:#000!important;color:#fff!important}
@media(max-width:749px){html body.tw-body--homepage header.tw-header a:not(.tw-header__logo),html body.tw-body--homepage .tw-header a:not(.tw-header__logo),html body.tw-body--homepage .tw-header label,html body.tw-body--homepage .tw-header__cart{font-size:9.5px!important;letter-spacing:.19em!important}.tw-page{padding-top:34px!important}.tw-page__title{margin-bottom:34px!important}.tw-page__kicker{margin-bottom:10px!important}}
@media(min-width:750px) and (max-width:989px){.tw-page{padding-top:42px!important}}
@media(min-width:990px){.tw-page{padding-top:56px!important}}