@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300&family=Geist:wght@300;400;500;600&display=swap";:root{--km-gold: #bf9b58;--km-gold-light: #d4b577;--km-gold-dark: #9a7a3e;--km-black: #1a1a1a;--km-mid: #3a3a3a;--km-cream: #f7f4ef;--km-border: #e8e0d4;--km-white: #ffffff;--km-text-muted: #888888;--km-font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--km-font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading--family: var(--km-font-serif);--font-heading--weight: 500;--font-accent--family: var(--km-font-serif);--font-accent--weight: 400;--font-subheading--family: var(--km-font-sans);--font-subheading--weight: 600;--font-body--family: var(--km-font-sans);--font-body--weight: 400}h1,h2,h3,.h1,.h2,.h3{font-family:var(--km-font-serif);font-weight:400;letter-spacing:.2px}h5,h6,.h5,.h6{font-family:var(--km-font-sans);letter-spacing:2px;text-transform:uppercase}body{font-family:var(--km-font-sans)}.km-gold{color:var(--km-gold)}.km-eyebrow{font-family:var(--km-font-sans);font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--km-gold)}.header .menu-list__link,.header-menu .menu-list__link{font-family:var(--km-font-sans);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600}.header a:hover,.header .menu-list__link:hover,.header .header-actions__action:hover{color:var(--km-gold)}.header .header-logo__link,.header .header-logo{font-family:var(--km-font-serif);letter-spacing:4px;font-weight:600}footer .menu__heading,footer .menu__heading__default{color:var(--km-gold);font-family:var(--km-font-sans);font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600}:root,.color-scheme-1{--color-primary: rgb(191 155 88);--color-primary-rgb: 191 155 88;--color-primary-hover: rgb(154 122 62);--color-primary-hover-rgb: 154 122 62;--color-border: rgb(232 224 212);--color-border-rgb: 232 224 212;--color-primary-button-hover-background: rgb(191 155 88);--color-primary-button-hover-text: rgb(26 26 26);--color-primary-button-hover-border: rgb(191 155 88);--color-secondary-button-hover-border: rgb(191 155 88)}.color-scheme-5{--color-background: rgb(26 26 26);--color-background-rgb: 26 26 26;--color-foreground: rgb(207 199 184);--color-foreground-rgb: 207 199 184;--color-foreground-heading: rgb(247 244 239);--color-foreground-heading-rgb: 247 244 239;--color-primary: rgb(191 155 88);--color-primary-rgb: 191 155 88;--color-primary-hover: rgb(212 181 119);--color-primary-hover-rgb: 212 181 119;--color-border: rgb(255 255 255 / .15);--color-border-rgb: 255 255 255}.header .header-logo,.header .header-logo__link{display:inline-flex;align-items:center;line-height:0}.header .header-logo img,.header .header-logo svg{display:block;vertical-align:middle}.hero .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0f0c0ad1,#0f0c0a73 45%,#0f0c0a1a);pointer-events:none}@keyframes kmHeroZoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero .hero__media{animation:kmHeroZoom 8s ease forwards}@keyframes kmFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero .hero__content-wrapper>*{opacity:0;animation:kmFadeUp 1s ease forwards}.hero .hero__content-wrapper>*:nth-child(1){animation-delay:.2s}.hero .hero__content-wrapper>*:nth-child(2){animation-delay:.4s}.hero .hero__content-wrapper>*:nth-child(3){animation-delay:.6s}.hero .hero__content-wrapper>*:nth-child(4){animation-delay:.8s}.hero .hero__content-wrapper{text-shadow:0 1px 14px rgba(0,0,0,.3)}.hero .button-secondary:hover,.hero a.button-secondary:hover{background:var(--km-gold);border-color:var(--km-gold);color:var(--km-black)}@media(prefers-reduced-motion:reduce){.hero .hero__media,.hero .hero__content-wrapper>*{animation:none;opacity:1;transform:none}}@media screen and (min-width:750px){.header .menu-list__list-item:not([slot=overflow]){position:relative}.header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{position:absolute;inset-inline-start:0;inset-inline-end:auto;top:100%;width:max-content;min-width:210px;max-width:min(420px,90vw);padding-inline:0;clip-path:none;transition:none}.header .menu-list__list-item:not([slot=overflow]):nth-last-child(-n+3)>.menu-list__submenu{inset-inline-start:auto;inset-inline-end:0}.header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .menu-list__submenu-inner{display:block;transform:none;padding:14px 22px;background-color:var(--km-white);border:1px solid var(--km-border);box-shadow:0 10px 28px #1a1a1a1a;max-height:none;overflow:visible}.header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu,.header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__grid,.header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__list,.header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__column{display:block;width:auto;max-width:none;margin-inline:0;padding-inline:0;grid-column:auto}.header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__link{display:block;width:100%;white-space:nowrap;padding-block:7px}.header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__link--parent{padding-block-end:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kasamoon-brand.css.map */
