/** Shopify CDN: Minification failed

Line 36:0 All "@import" rules must come first
Line 60:28 Expected identifier but found "{"
Line 60:29 Unexpected "{"
Line 60:38 Expected ":"

**/
/* START_SECTION:apps (INDEX:2) */
.kimia-apps-bg{background:#FCF9F6;}
.kimia-apps-fix{overflow:visible !important;padding-bottom:50px;}
.kimia-apps-fix button[class*="load" i],
.kimia-apps-fix a[class*="load" i],
.kimia-apps-fix button[class*="more" i],
.kimia-apps-fix a[class*="more" i]{
  display:block !important;
  position:relative !important;
  margin:36px auto 0 !important;
  background:#F28D2D !important;
  color:#132C40 !important;
  border:1px solid #F28D2D !important;
  border-radius:100px !important;
  padding:14px 30px !important;
  font-family:'Jost',sans-serif !important;
  font-weight:700 !important;
  font-size:.95rem !important;
  text-transform:uppercase !important;
  letter-spacing:.03em !important;
  cursor:pointer !important;
  width:fit-content !important;
  clear:both !important;
  z-index:5 !important;
}
/* END_SECTION:apps */
/* START_SECTION:kimia-hero-carousel (INDEX:25) */
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400;1,9..144,500&family=Jost:wght@300;400;500;600&family=Space+Mono&display=swap');
.kimia-hero-carousel{position:relative;min-height:520px;height:76vh;max-height:720px;overflow:hidden;font-family:'Jost',sans-serif;}
.kimia-hc-track{display:flex;height:100%;transition:transform .6s ease;}
.kimia-hc-slide{position:relative;flex:0 0 100%;height:100%;display:flex;align-items:flex-end;background-size:cover;background-position:center;isolation:isolate;}
.kimia-hc-slide__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(19,44,64,0) 0%,rgba(19,44,64,.05) 45%,rgba(19,44,64,.5) 100%);pointer-events:none;}
.kimia-hc-inner{position:relative;z-index:2;max-width:1280px;margin:0 auto;width:100%;padding:0 28px 44px;}
.kimia-hc-card{display:inline-block;max-width:600px;background:rgba(19,44,64,.72);backdrop-filter:blur(6px);padding:32px 36px;border-radius:4px;}
.kimia-hc-card h2{font-family:'Fraunces',serif;font-style:italic;font-weight:500;font-size:clamp(1.9rem,4.4vw,3.4rem);line-height:1.12;margin:0 0 18px;color:#FFFFFF;}
.kimia-hc-card p{font-size:1.05rem;line-height:1.55;font-weight:400;color:#FBF7F1;margin:0 0 28px;}
.kimia-hc-btn{display:inline-flex;align-items:center;gap:10px;background:#F28D2D;color:#132C40;padding:17px 32px;border-radius:100px;font-weight:600;font-size:1.6rem;letter-spacing:.01em;text-decoration:none;border:1px solid #F28D2D;transition:all .25s ease;}
.kimia-hc-btn:hover{background:transparent;color:#FFFFFF;border-color:#FFFFFF;}
.kimia-hc-dots{position:absolute;z-index:3;bottom:24px;right:28px;display:flex;gap:10px;}
.kimia-hc-dot{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.45);border:none;cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease;}
.kimia-hc-dot.is-active{background:#F28D2D;transform:scale(1.2);}
@media(max-width:749px){
  .kimia-hero-carousel{height:auto;min-height:0;aspect-ratio:3/4;max-height:none;}
  .kimia-hc-inner{padding:0 16px 32px;}
  .kimia-hc-card{padding:24px 22px;max-width:100%;}
  .kimia-hc-card h2{font-size:1.7rem;}
  .kimia-hc-btn{width:100%;justify-content:center;padding:16px 24px;font-size:1.3rem;}
  .kimia-hc-dots{bottom:16px;right:16px;}
}
/* END_SECTION:kimia-hero-carousel */
/* START_SECTION:kimia-manifesto (INDEX:28) */
.kimia-manifesto{background:{{ section.settings.background_color | default: '#B68EA1' }};padding:0;font-family:'Jost',sans-serif;color:#132C40;}
.kimia-manifesto__inner{max-width:1240px;margin:0 auto;padding:70px 32px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;}
.kimia-manifesto__img{aspect-ratio:4/5;overflow:hidden;background:#132C40;}
.kimia-manifesto__img img{width:100%;height:100%;object-fit:cover;}
.kimia-manifesto__text .kimia-eyebrow{font-family:'Space Mono',monospace;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;color:#132C40;opacity:.7;display:block;margin-bottom:18px;}
.kimia-manifesto__text h2{font-family:'Fraunces',serif;font-style:italic;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.18;margin:0 0 24px;}
.kimia-manifesto__text .kimia-body{max-width:440px;opacity:.85;margin-bottom:28px;}
.kimia-btn--outline-dark{display:inline-block;background:transparent;color:#132C40;border:1px solid #132C40;padding:13px 24px;border-radius:100px;font-size:1.7rem;text-decoration:none;transition:all .2s ease;}
.kimia-btn--outline-dark:hover{background:#132C40;color:#F3E7DB;}
@media(max-width:860px){.kimia-manifesto__inner{grid-template-columns:1fr;padding:48px 20px;}}
/* END_SECTION:kimia-manifesto */
/* START_SECTION:kimia-marquee (INDEX:29) */
.kimia-marquee{background:#132C40;color:#F3E7DB;overflow:hidden;position:relative;width:100%;}
.kimia-marquee__track{
  display:flex;
  width:max-content;
  will-change:transform;
  animation-name:kimia-marquee-scroll;
  animation-duration:var(--kimia-marquee-duration, 14s);
  animation-timing-function:linear;
  animation-iteration-count:infinite;
}
.kimia-marquee__group{
  display:flex;
  align-items:center;
  flex-shrink:0;
  width:max-content;
}
.kimia-marquee__item{
  display:inline-block;
  font-family:'Jost',sans-serif;
  font-size:1.15rem;
  font-weight:600;
  letter-spacing:.01em;
  padding:15px 0;
  white-space:nowrap;
}
.kimia-marquee__sep{
  margin:0 28px;
  opacity:.55;
  font-size:1.15rem;
}
@keyframes kimia-marquee-scroll{
  0%{transform:translateX(0);}
  100%{transform:translateX(-50%);}
}
@media(prefers-reduced-motion: reduce){
  .kimia-marquee__track{animation:none;}
}
/* END_SECTION:kimia-marquee */
