/* Generated by engine/build.py from themes/lt-shop/theme.py. Do not edit by hand. */
@font-face{font-family:'Tenor Sans';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/tenor-sans-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Tenor Sans';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/tenor-sans-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Taviraj';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/taviraj-400-italic-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Taviraj';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/taviraj-400-italic-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Taviraj';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/taviraj-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Taviraj';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/taviraj-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Taviraj';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/taviraj-600-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Taviraj';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/taviraj-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
body{--lt-primary:var(--e-global-color-primary,#6A1E48);--lt-soft:var(--e-global-color-secondary,#695560);--lt-ink:var(--e-global-color-text,#26161F);--lt-accent:var(--e-global-color-accent,#2A4DB0);--lt-base:var(--e-global-color-ltbase,#F8F0EE);--lt-surface:var(--e-global-color-ltsurface,#EEE2DF);--lt-line:var(--e-global-color-ltline,#DCCAC8);--lt-dark:var(--e-global-color-ltdark,#2E1526);--lt-on-dark:var(--e-global-color-ltondark,#F8F0EE);--lt-on-dark-soft:var(--e-global-color-ltondarksoft,#D0B9C4);--lt-primary-deep:var(--e-global-color-ltprimarydeep,#4E1434);--lt-font-display:var(--e-global-typography-primary-font-family,'Tenor Sans'),'Gill Sans', 'Trebuchet MS', system-ui, sans-serif;--lt-font-ui:var(--e-global-typography-secondary-font-family,'Tenor Sans'),'Gill Sans', system-ui, sans-serif;--lt-font-body:var(--e-global-typography-text-font-family,'Taviraj'),Georgia, 'Times New Roman', serif;--lt-font-button:var(--e-global-typography-accent-font-family,'Tenor Sans'),'Gill Sans', system-ui, sans-serif;--lt-fs-sm:0.9rem;--lt-fs-fact:1rem;--lt-fs-base:1.125rem;--lt-fs-nav:1rem;--lt-fs-md:1.40625rem;--lt-fs-lg:1.75rem;--lt-fs-xl:2.1875rem;--lt-fs-2xl:clamp(1.9rem, 1.5rem + 1.8vw, 2.75rem);--lt-fs-3xl:clamp(2.25rem, 1.6rem + 2.8vw, 3.4rem);--lt-fs-hero:clamp(2.4rem, 1.5rem + 3.9vw, 4rem);--lt-lh-body:1.7;--lt-lh-heading:1.12;--lt-measure:62ch;--lt-sec-y:clamp(3.75rem, 2.5rem + 5vw, 7rem);--lt-gutter:clamp(1rem, 4vw, 2.5rem);--lt-wide:1200px;--lt-radius-btn:2px;--lt-radius-img:2px;--lt-scroll-pad:5.5rem;--lt-radius-field:min(var(--lt-radius-btn,4px),6px);}
