.hero-title{font-size:2.8em}@media screen and (max-width:767px){.hero-title{line-height:1.1em}}@media screen and (min-width:320px){.hero-title{font-size:calc(42px + 18 * ( ( 100vw - 320px ) / 880 ))!important}}@media screen and (min-width:1200px){.hero-title{font-size:4em!important}}h1{font-size:3em}@media screen and (max-width:767px){h1{line-height:1.1em}}@media screen and (min-width:767px){h1{font-size:calc(45px + 3 * ( ( 100vw - 767px ) / 433 ))}}@media screen and (min-width:1200px){h1{font-size:3.2em}}h2{font-size:2em}@media screen and (max-width:767px){h2{line-height:1.3em}}@media screen and (min-width:767px){h2{font-size:calc(30px + 12 * ( ( 100vw - 767px ) / 433 ))}}@media screen and (min-width:1200px){h2{font-size:2.8em}}.quotetext{font-size:32px}@media screen and (max-width:767px){.quotetext{line-height:1.4em}}@media screen and (min-width:767px){.quotetext{font-size:calc(32px + 16 * ( ( 100vw - 767px ) / 433 ))}}@media screen and (min-width:1200px){.quotetext{font-size:48px}}@media screen and (max-width:1159px){.topbar .cart-icon-wrap .account-icon{display:none}.topbar-content.right .topbar-text-wrap{margin-right:0}.topbar-icons{flex-grow:1}.stickytop.mobile-non-sticky,.stickytop.mobile-non-sticky.transparent-header.stuck{position:relative}.logged-in .stickytop:not(.transparent-header),.logged-in .stickytop.transparent-header.stuck{top:0}}.custom-bg-color,.no-sidebar .entry-content .alignwide.custom-bg-color,.no-sidebar .entry-content .alignfull.custom-bg-color{background-color:#0a0b0a}