@font-face{font-family:Jost;font-weight:400;font-style:normal;font-display:swap;src:url(//keyloft.it/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2) format("woff2"),url(//keyloft.it/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff) format("woff")}@font-face{font-family:Jost;font-weight:700;font-style:normal;font-display:swap;src:url(//keyloft.it/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2) format("woff2"),url(//keyloft.it/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff) format("woff")}@font-face{font-family:Jost;font-weight:400;font-style:italic;font-display:swap;src:url(//keyloft.it/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2) format("woff2"),url(//keyloft.it/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff) format("woff")}@font-face{font-family:Jost;font-weight:700;font-style:italic;font-display:swap;src:url(//keyloft.it/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2) format("woff2"),url(//keyloft.it/cdn/fonts/jost/jost_i7.eae515c34e26b6c853efddc3fc0c552e0de63757.woff) format("woff")}@font-face{font-family:Jost;font-weight:500;font-style:normal;font-display:swap;src:url(//keyloft.it/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61.woff2) format("woff2"),url(//keyloft.it/cdn/fonts/jost/jost_n5.fb6a06896db583cc2df5ba1b30d9c04383119dd9.woff) format("woff")}:root,.color-background-1{--color-background: ,,;--gradient-background: #fafaf8;--color-foreground: ,,;--color-highlighting: ,,;--color-shadow: ,,;--color-button: ,,;--color-button-text: ,,;--color-secondary-button: ,,;--color-secondary-button-text: ,,;--color-outline-button: ,,;--color-outline-light-button: ,,;--color-outline-dark-button: ,,;--color-link: ,,;--color-badge-foreground: ,,;--color-badge-background: ,,;--color-badge-border: ,,;--payment-terms-background-color: rgb()}.color-background-2{--color-background: ,,;--gradient-background: #f3f3f3;--color-foreground: ,,;--color-highlighting: ,,;--color-shadow: ,,;--color-button: ,,;--color-button-text: ,,;--color-secondary-button: ,,;--color-secondary-button-text: ,,;--color-outline-button: ,,;--color-outline-light-button: ,,;--color-outline-dark-button: ,,;--color-link: ,,;--color-badge-foreground: ,,;--color-badge-background: ,,;--color-badge-border: ,,;--payment-terms-background-color: rgb()}.color-inverse{--color-background: ,,;--gradient-background: #333333;--color-foreground: ,,;--color-highlighting: ,,;--color-shadow: ,,;--color-button: ,,;--color-button-text: ,,;--color-secondary-button: ,,;--color-secondary-button-text: ,,;--color-outline-button: ,,;--color-outline-light-button: ,,;--color-outline-dark-button: ,,;--color-link: ,,;--color-badge-foreground: ,,;--color-badge-background: ,,;--color-badge-border: ,,;--payment-terms-background-color: rgb()}.color-accent-1{--color-background: ,,;--gradient-background: #334fb4;--color-foreground: ,,;--color-highlighting: ,,;--color-shadow: ,,;--color-button: ,,;--color-button-text: ,,;--color-secondary-button: ,,;--color-secondary-button-text: ,,;--color-outline-button: ,,;--color-outline-light-button: ,,;--color-outline-dark-button: ,,;--color-link: ,,;--color-badge-foreground: ,,;--color-badge-background: ,,;--color-badge-border: ,,;--payment-terms-background-color: rgb()}.color-scheme-ced2f328-70d0-46cc-b3ad-163445dafb42{--color-background: ,,;--gradient-background: #090a0a;--color-foreground: ,,;--color-highlighting: ,,;--color-shadow: ,,;--color-button: ,,;--color-button-text: ,,;--color-secondary-button: ,,;--color-secondary-button-text: ,,;--color-outline-button: ,,;--color-outline-light-button: ,,;--color-outline-dark-button: ,,;--color-link: ,,;--color-badge-foreground: ,,;--color-badge-background: ,,;--color-badge-border: ,,;--payment-terms-background-color: rgb()}.color-scheme-2c059cce-482c-4f78-b395-fdf72086efea{--color-background: ,,;--gradient-background: #ffffff;--color-foreground: ,,;--color-highlighting: ,,;--color-shadow: ,,;--color-button: ,,;--color-button-text: ,,;--color-secondary-button: ,,;--color-secondary-button-text: ,,;--color-outline-button: ,,;--color-outline-light-button: ,,;--color-outline-dark-button: ,,;--color-link: ,,;--color-badge-foreground: ,,;--color-badge-background: ,,;--color-badge-border: ,,;--payment-terms-background-color: rgb()}.color-scheme-5ac590d1-a6b8-48e2-ab55-8ace67499780{--color-background: ,,;--gradient-background: #f1faf8;--color-foreground: ,,;--color-highlighting: ,,;--color-shadow: ,,;--color-button: ,,;--color-button-text: ,,;--color-secondary-button: ,,;--color-secondary-button-text: ,,;--color-outline-button: ,,;--color-outline-light-button: ,,;--color-outline-dark-button: ,,;--color-link: ,,;--color-badge-foreground: ,,;--color-badge-background: ,,;--color-badge-border: ,,;--payment-terms-background-color: rgb()}.color-scheme-039ac6aa-2978-4b9b-9539-0f42ca07a6fa{--color-background: ,,;--gradient-background: #fcf5f4;--color-foreground: ,,;--color-highlighting: ,,;--color-shadow: ,,;--color-button: ,,;--color-button-text: ,,;--color-secondary-button: ,,;--color-secondary-button-text: ,,;--color-outline-button: ,,;--color-outline-light-button: ,,;--color-outline-dark-button: ,,;--color-link: ,,;--color-badge-foreground: ,,;--color-badge-background: ,,;--color-badge-border: ,,;--payment-terms-background-color: rgb()}.color-scheme-09450903-8dfb-4f09-a02f-2590087a97b5{--color-background: ,,;--gradient-background: #fbfaf5;--color-foreground: ,,;--color-highlighting: ,,;--color-shadow: ,,;--color-button: ,,;--color-button-text: ,,;--color-secondary-button: ,,;--color-secondary-button-text: ,,;--color-outline-button: ,,;--color-outline-light-button: ,,;--color-outline-dark-button: ,,;--color-link: ,,;--color-badge-foreground: ,,;--color-badge-background: ,,;--color-badge-border: ,,;--payment-terms-background-color: rgb()}.color-scheme-773b0489-7bb8-42a8-ac21-d05a799bf0d6{--color-background: ,,;--gradient-background: #e6f1f2;--color-foreground: ,,;--color-highlighting: ,,;--color-shadow: ,,;--color-button: ,,;--color-button-text: ,,;--color-secondary-button: ,,;--color-secondary-button-text: ,,;--color-outline-button: ,,;--color-outline-light-button: ,,;--color-outline-dark-button: ,,;--color-link: ,,;--color-badge-foreground: ,,;--color-badge-background: ,,;--color-badge-border: ,,;--payment-terms-background-color: rgb()}body,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-scheme-ced2f328-70d0-46cc-b3ad-163445dafb42,.color-scheme-2c059cce-482c-4f78-b395-fdf72086efea,.color-scheme-5ac590d1-a6b8-48e2-ab55-8ace67499780,.color-scheme-039ac6aa-2978-4b9b-9539-0f42ca07a6fa,.color-scheme-09450903-8dfb-4f09-a02f-2590087a97b5,.color-scheme-773b0489-7bb8-42a8-ac21-d05a799bf0d6{color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background))}:root{--font-body-family: Jost, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: Jost, sans-serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-size: .95;--font-heading-size: 1.1578947368421053;--heading-letter-spacing: 1px;--header-text-case: none;--button-border-width: 1px;--button-border-radius: 0px;--button-letter-spacing: 1px;--button-font-size: 1.0526315789473684;--button-text-case: uppercase;--product-card-corner-radius: 0px;--container-lg-width: 144rem;--page-width: 144rem;--container-fluid-offset: 5rem;--transition: all .3s ease 0s;--duration-long: .5s;--kl-green-light: #02b282;--kl-green-mid: #019069;--kl-green-dark: #016a4d;--kl-primary: #019069;--kl-primary-hover: #017856;--kl-primary-active: #016a4d;--kl-black: #0a0a0a;--kl-gray-900: #1a1a1a;--kl-gray-800: #2d2d2d;--kl-gray-700: #404040;--kl-gray-600: #525252;--kl-gray-500: #737373;--kl-gray-400: #a3a3a3;--kl-gray-300: #d4d4d4;--kl-gray-200: #e5e5e5;--kl-gray-100: #f5f5f5;--kl-white: #fafafa;--kl-accent: #6366F1;--kl-accent-light: #818CF8;--kl-accent-dark: #4F46E5;--kl-accent-soft: #A5B4FC;--kl-accent-muted: #C7D2FE;--kl-accent-bg: #EEF2FF;--kl-accent-warm: #e8a756;--kl-accent-warm-hover: #d4963f;--kl-success: #02b282;--kl-error: #c75b5b;--kl-accent-soft-red: #c75b5b;--kl-badge-new: var(--kl-accent);--kl-badge-designer: var(--kl-black);--kl-badge-hidden-gem: var(--kl-accent-warm);--kl-badge-sustainable: #6b8e6b;--kl-badge-curated: var(--kl-accent-light);--kl-bg-editorial: var(--kl-gray-900);--kl-bg-product: var(--kl-white);--kl-bg-highlight: var(--kl-gray-100);--kl-bg-accent: #EEF2FF;--kl-font-display: "Playfair Display", Georgia, serif;--kl-font-heading: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--kl-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--kl-font-mono: "JetBrains Mono", "SF Mono", monospace;--kl-text-display: clamp(2.5rem, 5vw, 4rem);--kl-text-h1: clamp(2rem, 4vw, 3rem);--kl-text-h2: clamp(1.5rem, 3vw, 2rem);--kl-text-h3: clamp(1.25rem, 2vw, 1.5rem);--kl-text-h4: 1.125rem;--kl-text-lg: 1.125rem;--kl-text-base: 1rem;--kl-text-sm: .875rem;--kl-text-xs: .75rem;--kl-leading-tight: 1.1;--kl-leading-snug: 1.3;--kl-leading-normal: 1.5;--kl-leading-relaxed: 1.7;--kl-font-light: 300;--kl-font-normal: 400;--kl-font-medium: 500;--kl-font-semibold: 600;--kl-font-bold: 700;--kl-space-1: .25rem;--kl-space-2: .5rem;--kl-space-3: .75rem;--kl-space-4: 1rem;--kl-space-5: 1.25rem;--kl-space-6: 1.5rem;--kl-space-8: 2rem;--kl-space-10: 2.5rem;--kl-space-12: 3rem;--kl-space-16: 4rem;--kl-space-20: 5rem;--kl-space-24: 6rem;--kl-radius-none: 0;--kl-radius-sm: .25rem;--kl-radius-md: .5rem;--kl-radius-lg: .75rem;--kl-radius-xl: 1rem;--kl-radius-2xl: 1.5rem;--kl-radius-full: 9999px;--kl-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--kl-shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--kl-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--kl-shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--kl-shadow-card: 0 2px 8px rgba(0, 0, 0, .08);--kl-shadow-hover: 0 8px 25px rgba(0, 0, 0, .12);--kl-shadow-accent: 0 4px 14px rgba(99, 102, 241, .25)}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;height:100%;margin:0;padding:0;font-size:calc(var(--font-body-size) * 62.5%)}body{margin:0;min-height:100%;font-size:1.4rem;letter-spacing:0px;line-height:calc(1 + .8 / var(--font-body-size));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);position:relative;visibility:visible;overflow-x:hidden}@media only screen and (min-width: 992px){body{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/critical.css.map */
