:root{--font-family-normal: "Tex Gyre Adventor", "Arial", "sans-serif" !important;--font-family-bold: "Tex Gyre Adventor", "Arial", "sans-serif" !important;--font-font-weight-bold: 500 !important}@media screen and (max-width: 1366px){html{overflow-x:hidden!important;max-width:100vw!important}body{overflow-x:hidden!important;max-width:100vw!important;position:relative!important}#wrapper,#main-content,.page-width{max-width:100%!important;overflow-x:clip!important}.header--sticky{max-width:100vw!important;width:100%!important;left:0!important;right:0!important}.shopify-section{max-width:100%!important;overflow-x:clip!important}img:not(.bubble-container-ss-circle-menu img),video,iframe{max-width:100%!important;height:auto!important}.row:not(.bubble-container-ss-circle-menu *),.grid:not(.bubble-container-ss-circle-menu *){max-width:100%!important}.slideshow:not([class*=bubble-container]),.carousel:not([class*=bubble-container]){max-width:100%!important;width:100%!important}}@media screen and (min-width: 1068px){.logolink img{position:relative;transform:translate(-10%)}}@media screen and (min-width: 769px) and (max-width: 1067px){.logolink img{position:relative!important;max-height:45px!important;max-width:140px!important;transform:translate(-50%)!important}.header__logo img,.header__logo svg,.header__logo{max-height:45px!important;max-width:140px!important}}@media screen and (min-width: 768px) and (max-width: 1067px){.header .flex.items-center.min-\[1068px\]:hidden{display:flex!important}.header .hidden.min-\[1068px\]:flex{display:none!important}.thb-header-mobile-left{display:flex!important}.thb-header-desktop-left,.thb-secondary-area-item.thb-secondary-myaccount[href*=account],.thb-secondary-area-item.thb-secondary-store-locator{display:none!important}.header-style4-mobile{padding-top:0!important;padding-bottom:0!important;margin-top:-5px!important;margin-bottom:-8px!important}.header-style4-mobile .grid.grid-cols-2{display:grid!important;grid-template-columns:1fr 1fr!important}.header .flex.items-center.gap-6.flex-shrink-0,.header .flex.items-center.gap-6.justify-end{gap:1.5rem!important}}@media screen and (min-width: 768px) and (max-width: 768px){.logolink img{position:relative!important;max-height:45px!important;max-width:140px!important;transform:translate(-50%)!important}.header__logo img,.header__logo svg,.header__logo{max-height:45px!important;max-width:140px!important}}.logolink img{position:relative!important}@media screen and (max-width: 1067px){:is(.logolink img,.header__logo img,.header__logo svg,.header__logo){max-width:60px!important}}@media (min-width: 580px) and (max-width: 767px){:is(.logolink img,.header__logo img,.header__logo svg,.header__logo){max-height:45px!important}}@media (min-width: 500px) and (max-width: 579px){:is(.logolink img,.header__logo img,.header__logo svg,.header__logo){max-height:35px!important}}@media (min-width: 480px) and (max-width: 499px){:is(.logolink img,.header__logo img,.header__logo svg,.header__logo){max-height:30px!important}}@media (min-width: 430px) and (max-width: 479px){:is(.logolink img,.header__logo img,.header__logo svg,.header__logo){max-height:25px!important}}@media (min-width: 339px) and (max-width: 429px){:is(.logolink img,.header__logo img,.header__logo svg,.header__logo){max-height:20px!important}}@media (min-width: 300px) and (max-width: 338px){:is(.logolink img,.header__logo img,.header__logo svg,.header__logo){max-height:13px!important}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/grahams-custom.css.map */
