[data-block-id="k-features"] { padding-top: clamp(80px, 9vw, 128px); padding-right: clamp(24px, 4vw, 48px); padding-bottom: clamp(80px, 9vw, 128px); padding-left: clamp(24px, 4vw, 48px); }

[data-block-id="k-features"] { --himera-flex-dir: row; --himera-justify: center; --himera-align: stretch; --himera-gap: 0px; }

@media (max-width: 767.98px) { [data-block-id="k-features"] { padding-top: 64px !important; padding-bottom: 64px !important; gap: 24px !important; --himera-gap: 24px !important; } }

@media (max-width: 767.98px) {
  [data-block-id="k-features"] {
    --himera-flex-dir: column !important;
    --himera-align: stretch !important;
  }
}

[data-block-id="k-feat-1"] { padding-right: 12px; min-width: 0; flex-basis: calc(25% - 24px); }

[data-block-id="k-feat-1"] { flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: column; --himera-justify: flex-start; --himera-align: flex-start; --himera-gap: 16px; }

@media (max-width: 767.98px) { [data-block-id="k-feat-1"] { flex-basis: calc(50% - 12px) !important; } }

[data-block-id="k-feat-1-ic"] { color: #8C907E; --color-text-primary: #8C907E; --color-text-body: #8C907E; --color-text-secondary: #8C907E; }

[data-block-id="k-feat-1-h"] { color: #111111; --color-text-primary: #111111; --color-text-body: #111111; --color-text-secondary: #111111; font-size: 20px; font-weight: 400; line-height: 1.3; font-family: Marcellus; }

[data-block-id="k-feat-1-t"] { color: #8f8f8f; --color-text-primary: #8f8f8f; --color-text-body: #8f8f8f; --color-text-secondary: #8f8f8f; font-size: 14px; line-height: 1.65; font-family: Jost; }

[data-block-id="k-feat-2"] { padding-right: 12px; min-width: 0; flex-basis: calc(25% - 24px); }

[data-block-id="k-feat-2"] { flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: column; --himera-justify: flex-start; --himera-align: flex-start; --himera-gap: 16px; }

@media (max-width: 767.98px) { [data-block-id="k-feat-2"] { flex-basis: calc(50% - 12px) !important; } }

[data-block-id="k-feat-2-ic"] { color: #8C907E; --color-text-primary: #8C907E; --color-text-body: #8C907E; --color-text-secondary: #8C907E; }

[data-block-id="k-feat-2-h"] { color: #111111; --color-text-primary: #111111; --color-text-body: #111111; --color-text-secondary: #111111; font-size: 20px; font-weight: 400; line-height: 1.3; font-family: Marcellus; }

[data-block-id="k-feat-2-t"] { color: #8f8f8f; --color-text-primary: #8f8f8f; --color-text-body: #8f8f8f; --color-text-secondary: #8f8f8f; font-size: 14px; line-height: 1.65; font-family: Jost; }

[data-block-id="k-feat-3"] { padding-right: 12px; min-width: 0; flex-basis: calc(25% - 24px); }

[data-block-id="k-feat-3"] { flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: column; --himera-justify: flex-start; --himera-align: flex-start; --himera-gap: 16px; }

@media (max-width: 767.98px) { [data-block-id="k-feat-3"] { flex-basis: calc(50% - 12px) !important; } }

[data-block-id="k-feat-3-ic"] { color: #8C907E; --color-text-primary: #8C907E; --color-text-body: #8C907E; --color-text-secondary: #8C907E; }

[data-block-id="k-feat-3-h"] { color: #111111; --color-text-primary: #111111; --color-text-body: #111111; --color-text-secondary: #111111; font-size: 20px; font-weight: 400; line-height: 1.3; font-family: Marcellus; }

[data-block-id="k-feat-3-t"] { color: #8f8f8f; --color-text-primary: #8f8f8f; --color-text-body: #8f8f8f; --color-text-secondary: #8f8f8f; font-size: 14px; line-height: 1.65; font-family: Jost; }

[data-block-id="k-feat-4"] { padding-right: 12px; min-width: 0; flex-basis: calc(25% - 24px); }

[data-block-id="k-feat-4"] { flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: column; --himera-justify: flex-start; --himera-align: flex-start; --himera-gap: 16px; }

@media (max-width: 767.98px) { [data-block-id="k-feat-4"] { flex-basis: calc(50% - 12px) !important; } }

[data-block-id="k-feat-4-ic"] { color: #8C907E; --color-text-primary: #8C907E; --color-text-body: #8C907E; --color-text-secondary: #8C907E; }

[data-block-id="k-feat-4-h"] { color: #111111; --color-text-primary: #111111; --color-text-body: #111111; --color-text-secondary: #111111; font-size: 20px; font-weight: 400; line-height: 1.3; font-family: Marcellus; }

[data-block-id="k-feat-4-t"] { color: #8f8f8f; --color-text-primary: #8f8f8f; --color-text-body: #8f8f8f; --color-text-secondary: #8f8f8f; font-size: 14px; line-height: 1.65; font-family: Jost; }

[data-block-id="k-cats"] { padding-top: 0; padding-right: clamp(24px, 4vw, 48px); padding-bottom: clamp(80px, 9vw, 128px); padding-left: clamp(24px, 4vw, 48px); }

[data-block-id="k-cats"] { --himera-flex-dir: row; --himera-justify: center; --himera-align: stretch; --himera-gap: 24px; }

@media (max-width: 767.98px) { [data-block-id="k-cats"] { padding-bottom: 64px !important; } }

@media (max-width: 767.98px) {
  [data-block-id="k-cats"] {
    --himera-flex-dir: column !important;
    --himera-align: stretch !important;
  }
}

[data-block-id="k-cat-1"] { padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; background: linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.55) 100%), url('/themes/kaira/cat-item1.jpg') center/cover no-repeat; border-radius: 8px; min-width: 0; flex-basis: calc(33.333% - 16px); overflow: hidden; cursor: pointer; position: relative; aspect-ratio: 3/4; }

[data-block-id="k-cat-1"] { flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: column; --himera-justify: flex-end; --himera-align: flex-start; --himera-gap: 0px; }

@media (max-width: 767.98px) { [data-block-id="k-cat-1"] { padding-top: 24px !important; padding-right: 24px !important; padding-bottom: 24px !important; padding-left: 24px !important; flex-basis: 100% !important; aspect-ratio: 4/5 !important; } }

[data-block-id="k-cat-1-l"] { color: #FFFFFF; --color-text-primary: #FFFFFF; --color-text-body: #FFFFFF; --color-text-secondary: #FFFFFF; font-size: clamp(28px, 3.4vw, 44px); font-weight: 400; line-height: 1; font-family: Marcellus; }

[data-block-id="k-cat-1-lnk"] { padding-top: 0; padding-right: 0; padding-bottom: 4px; padding-left: 0; margin-top: 14px; background: transparent; color: #FFFFFF; --color-text-primary: #FFFFFF; --color-text-body: #FFFFFF; --color-text-secondary: #FFFFFF; font-size: 13px; font-weight: 500; font-family: Jost; border: none; border-bottom: 1px solid rgba(255,255,255,0.5); min-height: auto; letter-spacing: 0.1em; text-transform: uppercase; }

[data-block-id="k-cat-2"] { padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; background: linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.55) 100%), url('/themes/kaira/cat-item2.jpg') center/cover no-repeat; border-radius: 8px; min-width: 0; flex-basis: calc(33.333% - 16px); overflow: hidden; cursor: pointer; position: relative; aspect-ratio: 3/4; }

[data-block-id="k-cat-2"] { flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: column; --himera-justify: flex-end; --himera-align: flex-start; --himera-gap: 0px; }

@media (max-width: 767.98px) { [data-block-id="k-cat-2"] { padding-top: 24px !important; padding-right: 24px !important; padding-bottom: 24px !important; padding-left: 24px !important; flex-basis: 100% !important; aspect-ratio: 4/5 !important; } }

[data-block-id="k-cat-2-l"] { color: #FFFFFF; --color-text-primary: #FFFFFF; --color-text-body: #FFFFFF; --color-text-secondary: #FFFFFF; font-size: clamp(28px, 3.4vw, 44px); font-weight: 400; line-height: 1; font-family: Marcellus; }

[data-block-id="k-cat-2-lnk"] { padding-top: 0; padding-right: 0; padding-bottom: 4px; padding-left: 0; margin-top: 14px; background: transparent; color: #FFFFFF; --color-text-primary: #FFFFFF; --color-text-body: #FFFFFF; --color-text-secondary: #FFFFFF; font-size: 13px; font-weight: 500; font-family: Jost; border: none; border-bottom: 1px solid rgba(255,255,255,0.5); min-height: auto; letter-spacing: 0.1em; text-transform: uppercase; }

[data-block-id="k-cat-3"] { padding-top: 32px; padding-right: 32px; padding-bottom: 32px; padding-left: 32px; background: linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.55) 100%), url('/themes/kaira/cat-item3.jpg') center/cover no-repeat; border-radius: 8px; min-width: 0; flex-basis: calc(33.333% - 16px); overflow: hidden; cursor: pointer; position: relative; aspect-ratio: 3/4; }

[data-block-id="k-cat-3"] { flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: column; --himera-justify: flex-end; --himera-align: flex-start; --himera-gap: 0px; }

@media (max-width: 767.98px) { [data-block-id="k-cat-3"] { padding-top: 24px !important; padding-right: 24px !important; padding-bottom: 24px !important; padding-left: 24px !important; flex-basis: 100% !important; aspect-ratio: 4/5 !important; } }

[data-block-id="k-cat-3-l"] { color: #FFFFFF; --color-text-primary: #FFFFFF; --color-text-body: #FFFFFF; --color-text-secondary: #FFFFFF; font-size: clamp(28px, 3.4vw, 44px); font-weight: 400; line-height: 1; font-family: Marcellus; }

[data-block-id="k-cat-3-lnk"] { padding-top: 0; padding-right: 0; padding-bottom: 4px; padding-left: 0; margin-top: 14px; background: transparent; color: #FFFFFF; --color-text-primary: #FFFFFF; --color-text-body: #FFFFFF; --color-text-secondary: #FFFFFF; font-size: 13px; font-weight: 500; font-family: Jost; border: none; border-bottom: 1px solid rgba(255,255,255,0.5); min-height: auto; letter-spacing: 0.1em; text-transform: uppercase; }

[data-block-id="k-newarr-sec"] { padding-top: clamp(80px, 9vw, 128px); padding-right: clamp(24px, 4vw, 48px); padding-bottom: clamp(80px, 9vw, 128px); padding-left: clamp(24px, 4vw, 48px); background: #F1F1F0; }

[data-block-id="k-newarr-sec"] { --himera-flex-dir: column; --himera-justify: flex-start; --himera-align: stretch; --himera-gap: 32px; }

@media (max-width: 767.98px) { [data-block-id="k-newarr-sec"] { padding-top: 64px !important; padding-bottom: 64px !important; } }

[data-block-id="k-newarr-head"] { margin-bottom: 16px; text-align: center; }

[data-block-id="k-newarr-head"] { flex-basis: 0; flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: column; --himera-justify: flex-start; --himera-align: center; --himera-gap: 8px; }

[data-block-id="k-newarr-h"] { color: #111111; --color-text-primary: #111111; --color-text-body: #111111; --color-text-secondary: #111111; font-size: clamp(32px, 4vw, 48px); font-weight: 400; line-height: 1.2; font-family: Marcellus; }

[data-block-id="k-newarr-sub"] { color: #8f8f8f; --color-text-primary: #8f8f8f; --color-text-body: #8f8f8f; --color-text-secondary: #8f8f8f; font-size: 15px; line-height: 1.6; font-family: Jost; }

[data-block-id="k-collect"] { padding-top: clamp(80px, 10vw, 128px); padding-right: 0; padding-bottom: clamp(80px, 10vw, 128px); padding-left: 0; background: #FFFFFF; }

[data-block-id="k-collect"] { --himera-flex-dir: row; --himera-justify: stretch; --himera-align: stretch; --himera-gap: 0px; }

@media (max-width: 767.98px) { [data-block-id="k-collect"] { padding-top: 64px !important; padding-bottom: 64px !important; } }

@media (max-width: 767.98px) {
  [data-block-id="k-collect"] {
    --himera-flex-dir: column !important;
    --himera-align: stretch !important;
  }
}

[data-block-id="k-col-img"] { background: url('/themes/kaira/single-image-2.jpg') center/cover no-repeat; min-height: 640px; min-width: 0; flex-basis: 50%; }

[data-block-id="k-col-img"] { flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: column; --himera-justify: flex-start; --himera-align: stretch; --himera-gap: 0px; }

@media (max-width: 767.98px) { [data-block-id="k-col-img"] { min-height: 380px !important; flex-basis: 100% !important; } }

[data-block-id="k-col-copy"] { padding-top: clamp(48px, calc(34.74px + 3.5359vw), 80px); padding-right: clamp(38px, calc(27.23px + 2.8729vw), 64px); padding-bottom: clamp(48px, calc(34.74px + 3.5359vw), 80px); padding-left: clamp(38px, calc(27.23px + 2.8729vw), 64px); background: #F1F1F0; min-width: 0; flex-basis: 50%; }

[data-block-id="k-col-copy"] { flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: column; --himera-justify: center; --himera-align: flex-start; --himera-gap: 24px; }

@media (max-width: 767.98px) { [data-block-id="k-col-copy"] { padding-top: 48px !important; padding-right: 24px !important; padding-bottom: 48px !important; padding-left: 24px !important; flex-basis: 100% !important; } }

[data-block-id="k-col-eb"] { line-height: 1.6; color: #8C907E; --color-text-primary: #8C907E; --color-text-body: #8C907E; --color-text-secondary: #8C907E; font-size: 12px; font-weight: 500; font-family: Jost; letter-spacing: 0.28em; text-transform: uppercase; }

[data-block-id="k-col-h"] { color: #111111; --color-text-primary: #111111; --color-text-body: #111111; --color-text-secondary: #111111; font-size: clamp(32px, 4vw, 52px); font-weight: 400; line-height: 1.15; font-family: Marcellus; }

[data-block-id="k-col-t"] { color: #51565b; --color-text-primary: #51565b; --color-text-body: #51565b; --color-text-secondary: #51565b; font-size: 16px; line-height: 1.7; font-family: Jost; max-width: 480px; white-space: pre-line; }

[data-block-id="k-col-btn"] { padding-top: 16px; padding-right: 36px; padding-bottom: 16px; padding-left: 36px; margin-top: 8px; background: #111111; color: #FFFFFF; --color-text-primary: #FFFFFF; --color-text-body: #FFFFFF; --color-text-secondary: #FFFFFF; font-size: 12px; font-weight: 500; font-family: Jost; border-radius: 4px; border: none; min-height: 48px; letter-spacing: 0.1em; text-transform: uppercase; }

[data-block-id="k-video"] { padding-top: clamp(64px, 8vw, 96px); padding-right: clamp(24px, 4vw, 48px); padding-bottom: clamp(64px, 8vw, 96px); padding-left: clamp(24px, 4vw, 48px); background: linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.35) 100%), url('/themes/kaira/video-image.jpg') center/cover no-repeat; min-height: 440px; position: relative; }

[data-block-id="k-video"] { --himera-flex-dir: column; --himera-justify: center; --himera-align: center; --himera-gap: 0px; }

@media (max-width: 767.98px) { [data-block-id="k-video"] { padding-top: 48px !important; padding-bottom: 48px !important; min-height: 320px !important; } }

[data-block-id="k-video-play"] { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background: rgba(255,255,255,0.95); color: #111111; --color-text-primary: #111111; --color-text-body: #111111; --color-text-secondary: #111111; border-radius: 50%; height: 96px; width: 96px; box-shadow: 0 8px 32px rgba(0,0,0,0.3); }

@media (max-width: 767.98px) { [data-block-id="k-video-play"] { height: 72px !important; width: 72px !important; } }

[data-block-id="k-testim-sec"] { padding-top: clamp(80px, 9vw, 128px); padding-right: clamp(24px, 4vw, 48px); padding-bottom: clamp(80px, 9vw, 128px); padding-left: clamp(24px, 4vw, 48px); background: #F1F1F0; }

[data-block-id="k-testim-sec"] { --himera-flex-dir: column; --himera-justify: center; --himera-align: stretch; --himera-gap: 0px; }

@media (max-width: 767.98px) { [data-block-id="k-testim-sec"] { padding-top: 64px !important; padding-bottom: 64px !important; } }

[data-block-id="k-blog-sec"] { padding-top: clamp(24px, 3vw, 40px); padding-right: clamp(24px, 4vw, 48px); padding-bottom: clamp(80px, 9vw, 128px); padding-left: clamp(24px, 4vw, 48px); border-top: 1px solid rgba(17,17,17,0.08); }

[data-block-id="k-blog-sec"] { --himera-flex-dir: column; --himera-justify: flex-start; --himera-align: stretch; --himera-gap: 40px; }

@media (max-width: 767.98px) { [data-block-id="k-blog-sec"] { padding-bottom: 64px !important; } }

[data-block-id="k-blog-head"] { margin-top: 48px; }

[data-block-id="k-blog-head"] { flex-basis: 0; flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: row; --himera-justify: space-between; --himera-align: center; --himera-gap: 8px; }

@media (max-width: 767.98px) {
  [data-block-id="k-blog-head"] {
    --himera-flex-dir: column !important;
    --himera-align: stretch !important;
  }
}

[data-block-id="k-blog-h"] { color: #111111; --color-text-primary: #111111; --color-text-body: #111111; --color-text-secondary: #111111; font-size: clamp(28px, 3.4vw, 40px); font-weight: 400; line-height: 1.2; font-family: Marcellus; }

[data-block-id="k-blog-all"] { padding-top: 0; padding-right: 0; padding-bottom: 4px; padding-left: 0; background: transparent; color: #111111; --color-text-primary: #111111; --color-text-body: #111111; --color-text-secondary: #111111; font-size: 13px; font-weight: 500; font-family: Jost; border: none; border-bottom: 1px solid #111111; min-height: auto; letter-spacing: 0.1em; text-transform: uppercase; }

[data-block-id="k-blog-grid"] { flex-basis: 0; flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: row; --himera-justify: flex-start; --himera-align: stretch; --himera-gap: 32px; }

@media (max-width: 767.98px) { [data-block-id="k-blog-grid"] { gap: 24px !important; --himera-gap: 24px !important; } }

@media (max-width: 767.98px) {
  [data-block-id="k-blog-grid"] {
    --himera-flex-dir: column !important;
    --himera-align: stretch !important;
  }
}

[data-block-id="k-post-1"] { min-width: 0; flex-basis: calc(33.333% - 22px); }

[data-block-id="k-post-1"] { flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: column; --himera-justify: flex-start; --himera-align: flex-start; --himera-gap: 16px; }

@media (max-width: 767.98px) { [data-block-id="k-post-1"] { flex-basis: 100% !important; } }

[data-block-id="k-post-1-img"] { border-radius: 8px; width: 100%; aspect-ratio: 4/3; }

[data-block-id="k-post-1-cat"] { line-height: 1.6; color: #8C907E; --color-text-primary: #8C907E; --color-text-body: #8C907E; --color-text-secondary: #8C907E; font-size: 11px; font-weight: 500; font-family: Jost; letter-spacing: 0.16em; text-transform: uppercase; }

[data-block-id="k-post-1-t"] { color: #111111; --color-text-primary: #111111; --color-text-body: #111111; --color-text-secondary: #111111; font-size: 20px; font-weight: 400; line-height: 1.3; font-family: Marcellus; }

[data-block-id="k-post-1-e"] { color: #8f8f8f; --color-text-primary: #8f8f8f; --color-text-body: #8f8f8f; --color-text-secondary: #8f8f8f; font-size: 14px; line-height: 1.65; font-family: Jost; }

[data-block-id="k-post-2"] { min-width: 0; flex-basis: calc(33.333% - 22px); }

[data-block-id="k-post-2"] { flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: column; --himera-justify: flex-start; --himera-align: flex-start; --himera-gap: 16px; }

@media (max-width: 767.98px) { [data-block-id="k-post-2"] { flex-basis: 100% !important; } }

[data-block-id="k-post-2-img"] { border-radius: 8px; width: 100%; aspect-ratio: 4/3; }

[data-block-id="k-post-2-cat"] { line-height: 1.6; color: #8C907E; --color-text-primary: #8C907E; --color-text-body: #8C907E; --color-text-secondary: #8C907E; font-size: 11px; font-weight: 500; font-family: Jost; letter-spacing: 0.16em; text-transform: uppercase; }

[data-block-id="k-post-2-t"] { color: #111111; --color-text-primary: #111111; --color-text-body: #111111; --color-text-secondary: #111111; font-size: 20px; font-weight: 400; line-height: 1.3; font-family: Marcellus; }

[data-block-id="k-post-2-e"] { color: #8f8f8f; --color-text-primary: #8f8f8f; --color-text-body: #8f8f8f; --color-text-secondary: #8f8f8f; font-size: 14px; line-height: 1.65; font-family: Jost; }

[data-block-id="k-post-3"] { min-width: 0; flex-basis: calc(33.333% - 22px); }

[data-block-id="k-post-3"] { flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: column; --himera-justify: flex-start; --himera-align: flex-start; --himera-gap: 16px; }

@media (max-width: 767.98px) { [data-block-id="k-post-3"] { flex-basis: 100% !important; } }

[data-block-id="k-post-3-img"] { border-radius: 8px; width: 100%; aspect-ratio: 4/3; }

[data-block-id="k-post-3-cat"] { line-height: 1.6; color: #8C907E; --color-text-primary: #8C907E; --color-text-body: #8C907E; --color-text-secondary: #8C907E; font-size: 11px; font-weight: 500; font-family: Jost; letter-spacing: 0.16em; text-transform: uppercase; }

[data-block-id="k-post-3-t"] { color: #111111; --color-text-primary: #111111; --color-text-body: #111111; --color-text-secondary: #111111; font-size: 20px; font-weight: 400; line-height: 1.3; font-family: Marcellus; }

[data-block-id="k-post-3-e"] { color: #8f8f8f; --color-text-primary: #8f8f8f; --color-text-body: #8f8f8f; --color-text-secondary: #8f8f8f; font-size: 14px; line-height: 1.65; font-family: Jost; }

[data-block-id="k-brands"] { padding-top: clamp(48px, 6vw, 80px); padding-right: clamp(24px, 4vw, 48px); padding-bottom: clamp(48px, 6vw, 80px); padding-left: clamp(24px, 4vw, 48px); border-top: 1px solid rgba(17,17,17,0.08); border-bottom: 1px solid rgba(17,17,17,0.08); }

[data-block-id="k-brands"] { --himera-flex-dir: row; --himera-justify: space-around; --himera-align: center; --himera-gap: 0px; }

@media (max-width: 767.98px) { [data-block-id="k-brands"] { padding-top: 48px !important; padding-bottom: 48px !important; gap: 24px !important; --himera-gap: 24px !important; } }

@media (max-width: 767.98px) {
  [data-block-id="k-brands"] {
    --himera-flex-dir: column !important;
    --himera-align: stretch !important;
  }
}

[data-block-id="k-br-1"] { height: 32px; width: auto; }

[data-block-id="k-br-2"] { height: 32px; width: auto; }

[data-block-id="k-br-3"] { height: 32px; width: auto; }

[data-block-id="k-br-4"] { height: 32px; width: auto; }

[data-block-id="k-br-5"] { height: 32px; width: auto; }

[data-block-id="k-insta"] { padding-top: clamp(80px, 9vw, 128px); padding-right: clamp(24px, 4vw, 48px); padding-bottom: clamp(80px, 9vw, 128px); padding-left: clamp(24px, 4vw, 48px); }

[data-block-id="k-insta"] { --himera-flex-dir: column; --himera-justify: flex-start; --himera-align: stretch; --himera-gap: 32px; }

@media (max-width: 767.98px) { [data-block-id="k-insta"] { padding-top: 64px !important; padding-bottom: 64px !important; } }

[data-block-id="k-insta-head"] { margin-bottom: 16px; text-align: center; }

[data-block-id="k-insta-head"] { flex-basis: 0; flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: column; --himera-justify: flex-start; --himera-align: center; --himera-gap: 8px; }

[data-block-id="k-insta-hrow"] { flex-basis: 0; flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: row; --himera-justify: center; --himera-align: baseline; --himera-gap: 12px; }

@media (max-width: 767.98px) {
  [data-block-id="k-insta-hrow"] {
    --himera-flex-dir: column !important;
    --himera-align: stretch !important;
  }
}

[data-block-id="k-insta-h1"] { color: #111111; --color-text-primary: #111111; --color-text-body: #111111; --color-text-secondary: #111111; font-size: clamp(28px, 3.4vw, 40px); font-weight: 400; line-height: 1.2; font-family: Marcellus; }

[data-block-id="k-insta-h2"] { color: #111111; --color-text-primary: #111111; --color-text-body: #111111; --color-text-secondary: #111111; font-size: clamp(34px, 4.2vw, 52px); font-weight: 400; line-height: 1; font-family: 'Grand Hotel', cursive; }

[data-block-id="k-insta-t"] { line-height: 1.6; color: #8C907E; --color-text-primary: #8C907E; --color-text-body: #8C907E; --color-text-secondary: #8C907E; font-size: 14px; font-weight: 500; font-family: Jost; letter-spacing: 0.12em; text-transform: uppercase; }

[data-block-id="k-insta-grid"] { flex-basis: 0; flex-grow: 1; flex-shrink: 1; min-width: 0; --himera-flex-dir: row; --himera-justify: flex-start; --himera-align: stretch; --himera-gap: 16px; }

@media (max-width: 767.98px) { [data-block-id="k-insta-grid"] { gap: 8px !important; --himera-gap: 8px !important; } }

@media (max-width: 767.98px) {
  [data-block-id="k-insta-grid"] {
    --himera-flex-dir: column !important;
    --himera-align: stretch !important;
  }
}

[data-block-id="k-i-1"] { border-radius: 4px; flex-basis: calc(16.666% - 14px); aspect-ratio: 1/1; }

@media (max-width: 767.98px) { [data-block-id="k-i-1"] { flex-basis: calc(33.333% - 6px) !important; } }

[data-block-id="k-i-2"] { border-radius: 4px; flex-basis: calc(16.666% - 14px); aspect-ratio: 1/1; }

@media (max-width: 767.98px) { [data-block-id="k-i-2"] { flex-basis: calc(33.333% - 6px) !important; } }

[data-block-id="k-i-3"] { border-radius: 4px; flex-basis: calc(16.666% - 14px); aspect-ratio: 1/1; }

@media (max-width: 767.98px) { [data-block-id="k-i-3"] { flex-basis: calc(33.333% - 6px) !important; } }

[data-block-id="k-i-4"] { border-radius: 4px; flex-basis: calc(16.666% - 14px); aspect-ratio: 1/1; }

@media (max-width: 767.98px) { [data-block-id="k-i-4"] { flex-basis: calc(33.333% - 6px) !important; } }

[data-block-id="k-i-5"] { border-radius: 4px; flex-basis: calc(16.666% - 14px); aspect-ratio: 1/1; }

@media (max-width: 767.98px) { [data-block-id="k-i-5"] { flex-basis: calc(33.333% - 6px) !important; } }

[data-block-id="k-i-6"] { border-radius: 4px; flex-basis: calc(16.666% - 14px); aspect-ratio: 1/1; }

@media (max-width: 767.98px) { [data-block-id="k-i-6"] { flex-basis: calc(33.333% - 6px) !important; } }