:root{--fg-bg: #141019;--fg-band: #1A1521;--fg-surface: #1E1826;--fg-raised: #2A2133;--fg-line: #3A3045;--fg-line-strong: #4A3D57;--fg-text: #EFE6D6;--fg-muted: #C9BDA8;--fg-subtle: #B8AC98;--fg-gold: #D9A54A;--fg-gold-hover: #EFC57A;--fg-arch: 999px 999px 12px 12px;--font-heading-family: "Cormorant Garamond", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-family: "Work Sans", system-ui, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600}:root,.color-scheme-1,.color-scheme-mystical-gate{--color-background: 20,16,25;--gradient-background: #141019;--color-foreground: 239,230,214;--color-background-contrast: 90,78,104;--color-shadow: 10,8,13;--color-button: 217,165,74;--color-button-text: 20,16,25;--color-secondary-button: 20,16,25;--color-secondary-button-text: 217,165,74;--color-link: 217,165,74;--color-badge-foreground: 239,230,214;--color-badge-background: 20,16,25;--color-badge-border: 217,165,74;--payment-terms-background-color: #141019}.color-scheme-2{--color-background: 30,24,38;--gradient-background: #1E1826;--color-foreground: 239,230,214;--color-background-contrast: 90,78,104;--color-shadow: 10,8,13;--color-button: 217,165,74;--color-button-text: 20,16,25;--color-secondary-button: 30,24,38;--color-secondary-button-text: 217,165,74;--color-link: 217,165,74;--color-badge-foreground: 239,230,214;--color-badge-background: 30,24,38;--color-badge-border: 217,165,74;--payment-terms-background-color: #1E1826}body{background:var(--fg-bg);color:var(--fg-text)}.fg-styles{display:none}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-heading-family);font-weight:500;letter-spacing:.01em}a{color:var(--fg-gold)}a:hover{color:var(--fg-gold-hover)}.utility-bar{background:var(--fg-gold)!important;border-bottom:none!important}.announcement-bar__message,.utility-bar a,.utility-bar .announcement-bar__link{color:var(--fg-bg)!important;letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-size:1.3rem}.header-wrapper{border-bottom:1px solid var(--fg-line)}.header__menu-item{letter-spacing:.06em;text-transform:uppercase;font-size:1.4rem}.header__heading-link .h2{font-family:var(--font-heading-family);font-weight:600}.button,.shopify-payment-button__button--unbranded{border-radius:999px;font-weight:600;letter-spacing:.02em}.button:before,.button:after{border-radius:999px}.card__media,.card .media{border-radius:8px}.card__heading{font-family:var(--font-body-family);font-weight:500;font-size:1.7rem}.price{color:var(--fg-gold);font-weight:600}.badge{border-radius:999px;letter-spacing:.08em;text-transform:uppercase}.product__media-list .product-media-container,.product__media-item .product-media-container{border-radius:300px 300px 12px 12px;overflow:hidden}.product__title h1{font-size:clamp(3.6rem,5vw,5.6rem);line-height:1.05}.product-form__input .form__label,.product-form__input legend{font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.product-form__input input[type=radio]+label{border-radius:999px}.product__accordion summary .accordion__title{font-family:var(--font-heading-family);font-size:2.2rem}.fg-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.fg-eyebrow{margin:0 0 14px;color:var(--fg-gold);font-size:1.3rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.fg-actions{display:flex;flex-wrap:wrap;gap:12px}.fg-btn,.fg-btn--ghost{display:inline-flex;align-items:center;min-height:48px;padding:0 28px;border-radius:999px;text-decoration:none;font-weight:600;font-size:1.6rem;transition:background .2s,color .2s}.fg-btn{background:var(--fg-gold);color:var(--fg-bg)}.fg-btn:hover{background:var(--fg-gold-hover);color:var(--fg-bg)}.fg-btn--ghost{border:1px solid var(--fg-gold);color:var(--fg-text);font-weight:500}.fg-btn--ghost:hover{background:var(--fg-gold);color:var(--fg-bg)}.fg-placeholder{width:100%;height:100%;fill:var(--fg-line-strong);background:var(--fg-raised)}.fg-hero{padding:72px 0}.fg-hero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.fg-hero__copy{flex:1 1 420px;min-width:0}.fg-hero__title{margin:0 0 24px;font-size:clamp(4.4rem,7vw,7.2rem);line-height:1.02}.fg-hero__title em{color:var(--fg-gold)}.fg-hero__text{margin:0 0 36px;max-width:460px;color:var(--fg-muted);font-size:1.8rem}.fg-hero__images{flex:1 1 380px;min-width:0;display:flex;gap:16px;align-items:flex-end}.fg-arch{border:1px solid var(--fg-line-strong);border-radius:var(--fg-arch);overflow:hidden;background:var(--fg-raised)}.fg-arch img{width:100%;height:100%;object-fit:cover;display:block}.fg-hero__img-main{flex:1 1 0;height:460px}.fg-hero__img-small{flex:0 1 180px;height:320px}@media(max-width:749px){.fg-hero{padding:48px 0}.fg-hero__img-main{height:340px}.fg-hero__img-small{height:240px}}.fg-cats{background:var(--fg-band);border-top:1px solid var(--fg-line);border-bottom:1px solid var(--fg-line);padding:56px 0}.fg-cats__title{margin:0 0 32px;text-align:center;font-size:4rem}.fg-cats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px}.fg-cat{min-width:0;text-align:center;color:var(--fg-text);text-decoration:none}.fg-cat:hover{color:var(--fg-gold)}.fg-cat__media{height:180px;margin-bottom:12px;border-radius:90px 90px 8px 8px;overflow:hidden;background:var(--fg-raised)}.fg-cat__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.fg-cat:hover .fg-cat__media img{transform:scale(1.05)}.fg-cat__label{font-family:var(--font-heading-family);font-size:2.2rem}.fg-banner{padding:72px 0}.fg-banner__box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding:48px;background:var(--fg-surface);border:1px solid var(--fg-gold);border-radius:12px}.fg-banner__copy{flex:1 1 420px;min-width:0}.fg-banner__title{margin:0 0 12px;font-size:4rem}.fg-banner__text{margin:0;color:var(--fg-muted)}@media(max-width:749px){.fg-banner__box{padding:32px 24px}}.fg-steps{padding:72px 0 56px;text-align:center}.fg-steps__title{margin:0 0 18px;font-size:clamp(4rem,6vw,6.4rem);line-height:1.05}.fg-steps__intro{margin:0 auto 48px;max-width:560px;color:var(--fg-muted);font-size:1.8rem}.fg-steps__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px}.fg-step{flex:1 1 260px;padding:28px;background:var(--fg-surface);border:1px solid var(--fg-line);border-radius:120px 120px 10px 10px}.fg-step__num{display:block;font-family:var(--font-heading-family);font-size:4rem;line-height:1;color:var(--fg-gold)}.fg-step__title{display:block;margin:10px 0 6px;font-weight:600}.fg-step__text{color:var(--fg-muted);font-size:1.5rem}.card__inner.ratio{--ratio-percent: 100% !important}.card__media .media{background:var(--fg-surface)}.card__media .media img{object-fit:contain!important;padding:4%}
/*# sourceMappingURL=/cdn/shop/t/10/assets/feinics-gate.css.map */
