:root{--color-brand-orange: #FF6900;--color-brand-orange-light: #FFA665;--color-brand-brown: #A37E67;--color-brand-cream: #EEE7E2;--color-brand-peach: #F7E1D5;--color-brand-sage: #A4C389;--color-brand-yellow: #F5D476;--color-brand-blue: #BDE3E8;--color-brand-pink: #F2C8CF;--font-heading--family: "futura-pt", "Futura PT", "Futura", "Trebuchet MS", Arial, sans-serif;--font-heading--style: normal;--font-heading--weight: 700;--font-body--family: "futura-pt", "Futura PT", "Futura", "Trebuchet MS", Arial, sans-serif;--font-body--style: normal;--font-body--weight: 500;--font-subheading--family: "futura-pt", "Futura PT", "Futura", "Trebuchet MS", Arial, sans-serif;--font-subheading--style: normal;--font-subheading--weight: 700;--font-accent--family: "futura-pt", "Futura PT", "Futura", "Trebuchet MS", Arial, sans-serif;--font-accent--style: normal;--font-accent--weight: 700;--font-editorial--family: "adobe-kis", "Adobe Kis", "Kis Text", "Adobe Caslon Pro", Georgia, serif;--font-editorial--style: italic;--font-editorial--weight: 400;--style-border-radius-buttons-primary: 4px;--style-border-radius-buttons-secondary: 4px}.text-block.custom-typography,.text-block.custom-typography *{font-family:var(--font-family);font-weight:var(--font-weight);line-height:var(--line-height);letter-spacing:var(--letter-spacing);font-style:var(--font-style)}body{font-family:var(--font-body--family);font-weight:500;font-size:18px;line-height:1.5;letter-spacing:0;color:#1a1a1a}h1,.h1{font-family:var(--font-heading--family);font-weight:700;font-size:40px;line-height:1.15;letter-spacing:0;text-transform:none}h2,.h2{font-family:var(--font-heading--family);font-weight:700;font-size:32px;line-height:1.5;letter-spacing:.05em;text-transform:uppercase}h3,.h3{font-family:var(--font-heading--family);font-weight:700;font-size:16px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}h4,.h4{font-family:var(--font-heading--family);font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}h5,.h5,h6,.h6{font-family:var(--font-heading--family);font-weight:700;letter-spacing:.1em;text-transform:uppercase}p,li,td,.body-text,.rte p,.rte li{font-family:var(--font-body--family);font-weight:500;line-height:1.5;letter-spacing:0}.body-allcaps,.body-caps,.product-card__title,nav a,.nav-link{font-family:var(--font-body--family);font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.header__menu-item,.menu-list__link{font-family:var(--font-heading--family);font-weight:700;font-size:16px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.body-small,.body-sm,.caption,.price,.product-card__price{font-family:var(--font-body--family);font-weight:500;font-size:14px;line-height:1.15;letter-spacing:0}blockquote,.pull-quote,.editorial-caption,.caption-italic,.section-about__text,.rte em,.rte blockquote{font-family:var(--font-editorial--family);font-weight:400;font-style:italic;font-size:24px;line-height:1.6;letter-spacing:0}.caption-small,.caption-italic-sm,.newsletter-tagline{font-family:var(--font-editorial--family);font-weight:400;font-style:italic;font-size:18px;line-height:1.15;letter-spacing:0}.disclaimer,footer .credits,.footer__copyright,.footer-block__details-content{font-family:var(--font-body--family);font-weight:500;font-size:10px;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}.button,.btn,[class*=button--primary],.shopify-payment-button__button,.button--primary{font-family:var(--font-heading--family);font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.button--secondary,[class*=button--secondary]{font-family:var(--font-heading--family);font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;border-radius:4px}#header-component[transparent=not-sticky][data-sticky-state=active]{background-image:none!important}.button,.btn,[class*=button--primary]{box-shadow:none}a{color:inherit}a:hover{color:#ff6900}.badge--sale{background-color:#ff6900;color:#fff}.button-tertiary{font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.1em;text-align:center;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;box-sizing:border-box}[id$=__hero] .button,[id$=__hero] .button-custom,[id$=__hero] .button-tertiary{min-width:220px;font-family:var(--font-heading--family);font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.1em;text-align:center;vertical-align:middle;text-transform:uppercase}.text-block--text_subtitle p{font-family:var(--font-editorial--family);font-style:italic;font-weight:400;font-size:24px;line-height:1.6;letter-spacing:0px;margin:0}.text-block--text_author p{font-family:var(--font-body--family);font-style:normal;font-weight:500;font-size:10px;line-height:1.5;letter-spacing:.15em;text-align:center;text-transform:uppercase;margin:0}@media(max-width:749px){body{font-size:16px}h1,.h1{font-size:28px}h2,.h2{font-size:24px;line-height:1.15}blockquote,.pull-quote,.editorial-caption,.caption-italic,.section-about__text,.rte em,.rte blockquote,.text-block--text_subtitle p{font-size:18px}}body{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/3/assets/efl-brand-override.css.map */
