@font-face{font-family:SuisseIntl;src:url(SuisseIntl-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(SuisseIntl-Book.woff2) format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(SuisseIntl-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(SuisseIntl-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(SuisseIntl-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(SuisseIntl-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OptimaLTStd;src:url(OptimaLTStd.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OptimaLTStd;src:url(OptimaLTStd-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:OptimaLTStd;src:url(OptimaLTStd-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:OptimaLTStd;src:url(OptimaLTStd-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:FrizQuadrataC;src:url(FrizQuadrataC.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CourierStd;src:url(CourierStd.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CourierStd;src:url(CourierStd-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.menu-list__link,.menu-drawer__navigation .menu-drawer__link{font-family:FrizQuadrataC,serif!important}.mega-menu__link{font-family:FrizQuadrataC,serif!important;color:#ff8200!important;font-weight:700!important}.mega-menu.section:has(.mega-menu__left-column){grid-template-columns:1fr!important;padding:0!important;margin:0!important;max-width:none!important}.mega-menu.section:has(.mega-menu__left-column)>.mega-menu__grid{grid-column:1 / -1!important}.mega-menu__grid:has(.mega-menu__left-column){display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;width:100%!important}.mega-menu__left-column{grid-column:1!important;padding-left:clamp(20px,4vw,60px);padding-right:var(--gap-xl)}.mega-menu__custom-heading-text{font-family:FrizQuadrataC,serif;color:#ff8200;margin:0 0 var(--gap-lg) 0}.mega-menu__list--two-columns{display:grid!important;grid-template-columns:1fr 1fr!important;grid-column:auto!important;gap:var(--padding-2xs) var(--gap-xl)!important}.mega-menu__list--two-columns .mega-menu__column{grid-column:span 1!important}.mega-menu__content--single-image{grid-column:2 / -1!important;margin-block:calc(-1 * var(--submenu-padding-block-start)) calc(-1 * var(--submenu-padding-block-end))!important;padding:0!important;overflow:hidden;position:relative}.mega-menu__featured-image-link{position:absolute;top:0;right:0;bottom:0;left:0;line-height:0}.mega-menu__featured-image{width:100%;height:100%;object-fit:cover}.mega-menu__featured-image{width:100%;height:100%;object-fit:cover;display:block}.menu-list__chevron{display:inline-block;vertical-align:middle;margin-left:4px;transition:transform .25s ease}.menu-list__link[aria-expanded=true] .menu-list__chevron{transform:rotate(180deg)}h1,h2{font-family:FrizQuadrataC,serif}:root{--font-h1--family: "FrizQuadrataC", serif;--font-h2--family: "FrizQuadrataC", serif}.menu-drawer{width:100%!important;max-width:100%!important}.menu-drawer__navigation .menu-drawer__menu-item--mainlist{font-family:FrizQuadrataC,serif!important;font-style:normal!important;color:#ff8200!important;font-size:1.5rem;text-transform:uppercase;padding-block:var(--padding-lg)}.menu-drawer__navigation .menu-drawer__menu--childlist{display:grid!important;grid-template-columns:1fr 1fr;gap:0;padding-block-end:var(--padding-lg)}.menu-drawer__navigation .menu-drawer__menu-item--child{font-family:SuisseIntl,sans-serif;font-style:normal!important;font-size:.9rem}.menu-drawer__list-item--divider{border-color:#ff8200!important}.menu-drawer__close-button{align-self:flex-end}.font-suisse{font-family:SuisseIntl,sans-serif}.font-optima{font-family:OptimaLTStd,serif}.font-friz{font-family:FrizQuadrataC,serif}.font-courier{font-family:CourierStd,monospace}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-fonts.css.map */
