.orbis {
  --orbis-image-border-radius:0;
  --orbis-input-border-radius:0;
  --orbis-button-border-radius:0;
  /* @link https://utopia.fyi/type/calculator?c=320,14,1.2,1440,16,1.25,6,3,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */
  /* @link https://utopia.fyi/type/calculator?c=320,12,1.2,1440,15,1.2,10,10,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */
  --orbis-fluid-font-size--10: clamp(0.1211rem, 0.1125rem + 0.0433vi, 0.1514rem);
  --orbis-fluid-font-size--9: clamp(0.1454rem, 0.135rem + 0.0519vi, 0.1817rem);
  --orbis-fluid-font-size--8: clamp(0.1744rem, 0.162rem + 0.0623vi, 0.218rem);
  --orbis-fluid-font-size--7: clamp(0.2093rem, 0.1944rem + 0.0748vi, 0.2616rem);
  --orbis-fluid-font-size--6: clamp(0.2512rem, 0.2332rem + 0.0897vi, 0.314rem);
  --orbis-fluid-font-size--5: clamp(0.3014rem, 0.2799rem + 0.1076vi, 0.3768rem);
  --orbis-fluid-font-size--4: clamp(0.3617rem, 0.3359rem + 0.1292vi, 0.4521rem);
  --orbis-fluid-font-size--3: clamp(0.434rem, 0.403rem + 0.155vi, 0.5425rem);
  --orbis-fluid-font-size--2: clamp(0.5208rem, 0.4836rem + 0.186vi, 0.651rem);
  --orbis-fluid-font-size--1: clamp(0.625rem, 0.5804rem + 0.2232vi, 0.7813rem);
  --orbis-fluid-font-size-0: clamp(0.75rem, 0.6964rem + 0.2679vi, 0.9375rem);
  --orbis-fluid-font-size-1: clamp(0.9rem, 0.8357rem + 0.3214vi, 1.125rem);
  --orbis-fluid-font-size-2: clamp(1.08rem, 1.0029rem + 0.3857vi, 1.35rem);
  --orbis-fluid-font-size-3: clamp(1.296rem, 1.2034rem + 0.4629vi, 1.62rem);
  --orbis-fluid-font-size-4: clamp(1.5552rem, 1.4441rem + 0.5554vi, 1.944rem);
  --orbis-fluid-font-size-5: clamp(1.8662rem, 1.7329rem + 0.6665vi, 2.3328rem);
  --orbis-fluid-font-size-6: clamp(2.2395rem, 2.0795rem + 0.7998vi, 2.7994rem);
  --orbis-fluid-font-size-7: clamp(2.6874rem, 2.4954rem + 0.9598vi, 3.3592rem);
  --orbis-fluid-font-size-8: clamp(3.2249rem, 2.9945rem + 1.1517vi, 4.0311rem);
  --orbis-fluid-font-size-9: clamp(3.8698rem, 3.5934rem + 1.3821vi, 4.8373rem);
  --orbis-fluid-font-size-10: clamp(4.6438rem, 4.3121rem + 1.6585vi, 5.8048rem);
  /* @link https://utopia.fyi/type/calculator?c=320,10,1.2,1440,16,1.25,6,3,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */
  /* @link https://utopia.fyi/space/calculator?c=320,10,1.2,1440,16,1.25,6,3,&s=0.875|0.75|0.625|0.5|0.35|0.3|0.25|0.2|0.15|0.05,1.25|1.75|2.25|2.75|3|4|5|6|7|8|9|10,s-l&g=s,l,xl,12 */
  --orbis-fluid-padding-10xs: clamp(0.0625rem, 0.0625rem + 0vi, 0.0625rem);
  --orbis-fluid-padding-9xs: clamp(0.125rem, 0.125rem + 0vi, 0.125rem);
  --orbis-fluid-padding-8xs: clamp(0.125rem, 0.1071rem + 0.0893vi, 0.1875rem);
  --orbis-fluid-padding-7xs: clamp(0.1875rem, 0.1696rem + 0.0893vi, 0.25rem);
  --orbis-fluid-padding-6xs: clamp(0.1875rem, 0.1518rem + 0.1786vi, 0.3125rem);
  --orbis-fluid-padding-5xs: clamp(0.25rem, 0.2143rem + 0.1786vi, 0.375rem);
  --orbis-fluid-padding-4xs: clamp(0.3125rem, 0.2589rem + 0.2679vi, 0.5rem);
  --orbis-fluid-padding-3xs: clamp(0.375rem, 0.3036rem + 0.3571vi, 0.625rem);
  --orbis-fluid-padding-2xs: clamp(0.5rem, 0.4286rem + 0.3571vi, 0.75rem);
  --orbis-fluid-padding-xs: clamp(0.5625rem, 0.4732rem + 0.4464vi, 0.875rem);
  --orbis-fluid-padding-s: clamp(0.625rem, 0.5179rem + 0.5357vi, 1rem);
  --orbis-fluid-padding-m: clamp(0.8125rem, 0.6875rem + 0.625vi, 1.25rem);
  --orbis-fluid-padding-l: clamp(1.125rem, 0.9464rem + 0.8929vi, 1.75rem);
  --orbis-fluid-padding-xl: clamp(1.4375rem, 1.2054rem + 1.1607vi, 2.25rem);
  --orbis-fluid-padding-2xl: clamp(1.75rem, 1.4643rem + 1.4286vi, 2.75rem);
  --orbis-fluid-padding-3xl: clamp(1.875rem, 1.5536rem + 1.6071vi, 3rem);
  --orbis-fluid-padding-4xl: clamp(2.5rem, 2.0714rem + 2.1429vi, 4rem);
  --orbis-fluid-padding-5xl: clamp(3.125rem, 2.5893rem + 2.6786vi, 5rem);
  --orbis-fluid-padding-6xl: clamp(3.75rem, 3.1071rem + 3.2143vi, 6rem);
  --orbis-fluid-padding-7xl: clamp(4.375rem, 3.625rem + 3.75vi, 7rem);
  --orbis-fluid-padding-8xl: clamp(5rem, 4.1429rem + 4.2857vi, 8rem);
  --orbis-fluid-padding-9xl: clamp(5.625rem, 4.6607rem + 4.8214vi, 9rem);
  --orbis-fluid-padding-10xl: clamp(6.25rem, 5.1786rem + 5.3571vi, 10rem);
  /* One-up pairs */
  --orbis-fluid-padding-10xs-9xs: clamp(0.0625rem, 0.0446rem + 0.0893vi, 0.125rem);
  --orbis-fluid-padding-9xs-8xs: clamp(0.125rem, 0.1071rem + 0.0893vi, 0.1875rem);
  --orbis-fluid-padding-8xs-7xs: clamp(0.125rem, 0.0893rem + 0.1786vi, 0.25rem);
  --orbis-fluid-padding-7xs-6xs: clamp(0.1875rem, 0.1518rem + 0.1786vi, 0.3125rem);
  --orbis-fluid-padding-6xs-5xs: clamp(0.1875rem, 0.1339rem + 0.2679vi, 0.375rem);
  --orbis-fluid-padding-5xs-4xs: clamp(0.25rem, 0.1786rem + 0.3571vi, 0.5rem);
  --orbis-fluid-padding-4xs-3xs: clamp(0.3125rem, 0.2232rem + 0.4464vi, 0.625rem);
  --orbis-fluid-padding-3xs-2xs: clamp(0.375rem, 0.2679rem + 0.5357vi, 0.75rem);
  --orbis-fluid-padding-2xs-xs: clamp(0.5rem, 0.3929rem + 0.5357vi, 0.875rem);
  --orbis-fluid-padding-xs-s: clamp(0.5625rem, 0.4375rem + 0.625vi, 1rem);
  --orbis-fluid-padding-s-m: clamp(0.625rem, 0.4464rem + 0.8929vi, 1.25rem);
  --orbis-fluid-padding-m-l: clamp(0.8125rem, 0.5446rem + 1.3393vi, 1.75rem);
  --orbis-fluid-padding-l-xl: clamp(1.125rem, 0.8036rem + 1.6071vi, 2.25rem);
  --orbis-fluid-padding-xl-2xl: clamp(1.4375rem, 1.0625rem + 1.875vi, 2.75rem);
  --orbis-fluid-padding-2xl-3xl: clamp(1.75rem, 1.3929rem + 1.7857vi, 3rem);
  --orbis-fluid-padding-3xl-4xl: clamp(1.875rem, 1.2679rem + 3.0357vi, 4rem);
  --orbis-fluid-padding-4xl-5xl: clamp(2.5rem, 1.7857rem + 3.5714vi, 5rem);
  --orbis-fluid-padding-5xl-6xl: clamp(3.125rem, 2.3036rem + 4.1071vi, 6rem);
  --orbis-fluid-padding-6xl-7xl: clamp(3.75rem, 2.8214rem + 4.6429vi, 7rem);
  --orbis-fluid-padding-7xl-8xl: clamp(4.375rem, 3.3393rem + 5.1786vi, 8rem);
  --orbis-fluid-padding-8xl-9xl: clamp(5rem, 3.8571rem + 5.7143vi, 9rem);
  --orbis-fluid-padding-9xl-10xl: clamp(5.625rem, 4.375rem + 6.25vi, 10rem);
  /* Custom pairs */
  --orbis-fluid-padding-s-l: clamp(0.625rem, 0.3036rem + 1.6071vi, 1.75rem);
  --orbis-fluid-padding--10: var(--orbis-fluid-padding-9xs);
  --orbis-fluid-padding--9: var(--orbis-fluid-padding-8xs);
  --orbis-fluid-padding--8: var(--orbis-fluid-padding-7xs);
  --orbis-fluid-padding--7: var(--orbis-fluid-padding-6xs);
  --orbis-fluid-padding--6: var(--orbis-fluid-padding-5xs);
  --orbis-fluid-padding--5: var(--orbis-fluid-padding-4xs);
  --orbis-fluid-padding--4: var(--orbis-fluid-padding-3xs);
  --orbis-fluid-padding--3: var(--orbis-fluid-padding-2xs);
  --orbis-fluid-padding--2: var(--orbis-fluid-padding-xs);
  --orbis-fluid-padding--2: var(--orbis-fluid-padding-s);
  --orbis-fluid-padding--1: var(--orbis-fluid-padding-m);
  --orbis-fluid-padding--0: var(--orbis-fluid-padding-l);
  --orbis-fluid-padding-1: var(--orbis-fluid-padding-xl);
  --orbis-fluid-padding-2: var(--orbis-fluid-padding-2xl);
  --orbis-fluid-padding-3: var(--orbis-fluid-padding-3xl);
  --orbis-fluid-padding-4: var(--orbis-fluid-padding-4xl);
  --orbis-fluid-padding-5: var(--orbis-fluid-padding-5xl);
  --orbis-fluid-padding-6: var(--orbis-fluid-padding-6xl);
  --orbis-fluid-padding-7: var(--orbis-fluid-padding-7xl);
  --orbis-fluid-padding-8: var(--orbis-fluid-padding-8xl);
  --orbis-fluid-padding-9: var(--orbis-fluid-padding-9xl);
  --orbis-fluid-padding-10: var(--orbis-fluid-padding-10xl);
}
.orbis {
  --global-kb-font-size-sm: var(--orbis-fluid-font-size--1, 0.9rem);
  --global-kb-font-size-md: var(--orbis-fluid-font-size-0, 1rem);
  --global-kb-font-size-lg: var(--orbis-fluid-font-size-1, 1.25rem);
  --global-kb-font-size-xl: var(--orbis-fluid-font-size-2, 1.5rem);
  --global-kb-font-size-xxl: var(--orbis-fluid-font-size-3, 2rem);
  --global-kb-font-size-xxxl: var(--orbis-fluid-font-size-5, 3rem);
  --global-kb-spacing-xxs: var(--orbis-fluid-padding--2, 0.5rem);
  --global-kb-spacing-xs: var(--orbis-fluid-padding-0, 1rem);
  --global-kb-spacing-sm: var(--orbis-fluid-padding-2, 1.5rem);
  --global-kb-spacing-md: var(--orbis-fluid-padding-4, 2rem);
  --global-kb-spacing-lg: var(--orbis-fluid-padding-5, 3rem);
  --global-kb-spacing-xl: var(--orbis-fluid-padding-6, 4rem);
  --global-kb-spacing-xxl: var(--orbis-fluid-padding-7, 5rem);
  --global-kb-spacing-3xl: var(--orbis-fluid-padding-8, 6.5rem);
  --global-kb-spacing-4xl: var(--orbis-fluid-padding-9, 8rem);
  --global-kb-spacing-5xl: var(--orbis-fluid-padding-10, 10rem);
  --global-kb-gap-xs: var(--orbis-fluid-padding--2, 0.5rem );
  --global-kb-gap-sm: var(--orbis-fluid-padding-0, 1rem);
  --global-kb-gap-md: var(--orbis-fluid-padding-4, 2rem);
  --global-kb-gap-lg: var(--orbis-fluid-padding-6, 4rem);
  --wp--preset--font-size--small: var(--orbis-fluid-font-size--1, 0.9rem);
  --wp--preset--font-size--medium: var(--orbis-fluid-font-size-0, 1rem);
  --wp--preset--font-size--large: var(--orbis-fluid-font-size-5, 2rem);
  --wp--preset--font-size--x-large: var(--orbis-fluid-font-size-7, 3rem);
  --wp--preset--font-size--xs: var(--orbis-fluid-font-size--2, 0.5rem);
  --wp--preset--font-size--xl: var(--orbis-fluid-font-size-2, 1.5rem);
  --wp--preset--spacing--20: var(--orbis-fluid-padding--2, 0.5rem );
  --wp--preset--spacing--30: var(--orbis-fluid-padding--1, 0.9rem);
  --wp--preset--spacing--40: var(--orbis-fluid-padding-0, 1rem);
  --wp--preset--spacing--50: var(--orbis-fluid-padding-2, 1.5rem);
  --wp--preset--spacing--60: var(--orbis-fluid-padding-4, 2rem);
  --wp--preset--spacing--70: var(--orbis-fluid-padding-6, 4rem);
  --wp--preset--spacing--80: var(--orbis-fluid-padding-7, 5rem);
}
.orbis .wp-block-kadence-slider.dots-inside .kb-splide ul.splide__pagination.splide__pagination {
  bottom: var(--orbis-fluid-padding--3, 0.5rem);
}
.orbis .wp-block-kadence-slider.dots-inside .kb-splide[data-slider-dots=true] {
  margin-bottom: 0;
}
.orbis button, .orbis .button, .orbis .wp-block-button__link, .orbis input[type="button"], .orbis input[type="reset"], .orbis input[type="submit"], .orbis .fl-button, .orbis .elementor-button-wrapper .elementor-button {
  font-size: var(--orbis-fluid-font-size-0, 1rem);
}
.orbis .wp-block-kadence-advancedbtn .kb-button.kt-btn-size-small {
  font-size: var_(--orbis-fluid-font-size--1, 0.9rem);
}
.orbis .wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large {
  font-size: var_(--orbis-fluid-font-size-1, 1.35rem);
}
.orbis .wp-block-kadence-advancedbtn .kb-button.kt-btn-size-xlarge {
  font-size: var_(--orbis-fluid-font-size-2, 1.65rem);
}
.orbis {
  --global-palette11: #ffd9d9;
  --global-palette12: #f09a97;
  --energos-shadow-light: rgba(26,34,44,0.1);
  --energos-shadow-medium: rgba(26,34,44,0.35);
  --energos-shadow-heavy: rgba(26,34,44,0.65);
}
.orbis .site-header .site-bottom-header-wrap {
  transform: translate(0, 50%);
  margin-top: -1.5em;
  box-shadow: 0;
}
.orbis .site-header .main-navigation .primary-menu-container > ul li.menu-item > a {
  padding: 0.75rem;
}
.orbis .site-header .kadence-svg-iconset svg {
  font-size: 1.25rem;
}
.orbis .site-header .kadence-svg-iconset svg.kadence-shopping-cart-svg {
  font-size: 1.5rem;
}
.orbis .site-header .kadence-svg-iconset svg.kadence-arrow-down-svg {
  color: var(--global-palette12);
  top: 0;
}
.orbis .site-header .site-header-item[data-section="kadence_customizer_cart"] {
  margin: 0;
  z-index: 5;
}
.orbis .site-header .kadence-header-cart.header-navigation .header-cart-button, .orbis .site-header .kadence-header-cart .header-cart-button {
  padding: 0.75rem;
}
.orbis .site-header .drawer-toggle:hover, .orbis .site-header .drawer-toggle:focus {
  background: var(--global-palette2);
}
.orbis .site-header .header-cart-button {
  position: relative;
  border-radius: 0;
}
.orbis .site-header .header-cart-button .header-cart-total {
  bottom: -0.75em;
  right: -0.75em;
  width: auto;
  height: auto;
  position: absolute;
  font-size: 0.875rem;
  padding: 0.25em 0.5em;
  color: white;
  background: var(--global-palette5);
  border: 2px solid white;
  border-radius: 10rem;
  transform: scale(0);
  transition: 0.2s all ease-in-out;
}
.orbis .site-header .header-cart-button .header-cart-total.header-cart-is-empty-false {
  transform: scale(1);
}
.orbis .site-header .header-account-button .header-account-label {
  color: var(--global-palette11);
}
.orbis .site-header .es-header-benefits .wp-block-group__inner-container {
  display: flex;
}
.orbis .site-header .es-header-benefits .kadence-info-box-icon-container {
  color: var(--global-palette11);
}
.orbis .site-header .site-bottom-header-inner-wrap {
  box-shadow: 0 1em 1em -1em var(--energos-shadow-heavy);
}
.orbis .es-featured-cats__item {
  position: relative;
}
.orbis .es-featured-cats__item::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath style='fill:rgba(205 72 66)' d='M500,98.9L0,6.1V0h1000v6.1L500,98.9z'%3E%3C/path%3E%3C/svg%3E");
  position: absolute;
  width: 100%;
  height: 4rem;
  z-index: 10;
  left: 0;
  top: 0;
}
.orbis .es-featured-cats__item:nth-child(4n+1)::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath style='fill:rgba(205 72 66)' d='M738,99l262-93V0H0v5.6L738,99z'%3E%3C/path%3E%3C/svg%3E");
  bottom: 0;
  top: auto;
  transform: scaleY(-1);
}
.orbis .es-featured-cats__item:nth-child(4n+3)::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath style='fill:rgba(205 72 66)' d='M738,99l262-93V0H0v5.6L738,99z'%3E%3C/path%3E%3C/svg%3E");
  bottom: 0;
  top: auto;
  transform: scaleY(-1) scaleX(-1);
}
.orbis .es-featured-cats__item:nth-child(4n+4)::before {
  bottom: 0;
  top: auto;
  transform: scaleY(-1);
}
.orbis .kb-button, .orbis .kb-button.kb-btn-global-fill {
  border-radius: 0;
}
.orbis .es-daikin-home-logo {
  width: 100%;
}
.orbis .hero-container .entry-header {
  padding: calc(var(--global-kb-spacing-md) + 1.5rem) 0 var(--global-kb-spacing-md);
}
/*# sourceMappingURL=https://dev.energo-s.hr/wp/wp-content/themes/energo-s/assets/css/main.css.map */