.eg {
--navy: #1B2A55;
--night: #0B1328;
--cream: #F3EEE5;
--ivory: #F7F1E3;
--gold: #C9A23F;
--gold-deep: #B08A2E;
--gold-bright: #D4AF5A;
--mist: #D5DAE8;
--slate: #6B7290;
--slate-light: #A9B1C9;
--ruby: #8E1B2E;
--sapphire: #23397E;
--emerald: #0E6646;
--f-display: 'Cormorant Garamond', Georgia, 'Times New Roman', serif;
--f-body: 'Outfit', system-ui, -apple-system, 'Segoe UI', sans-serif;
}  .eg--krem  { --bg: var(--cream); --ink: var(--navy); --title: var(--navy); --muted: #3A4466; --accent: var(--gold-deep);
--cta-bg: var(--navy); --cta-ink: #fff; --old: var(--slate); --sep: rgba(27,42,85,.15); --line: rgba(176,138,46,.11); } .eg--karma { --bg: var(--cream); --ink: var(--navy); --title: var(--navy); --muted: #3A4466; --accent: var(--gold-deep);
--cta-bg: var(--navy); --cta-ink: #fff; --old: var(--slate); --sep: rgba(27,42,85,.15); --line: rgba(176,138,46,.11); } .eg--luks  { --bg: var(--night); --ink: #fff; --title: var(--ivory); --muted: var(--mist); --accent: var(--gold-bright);
--cta-bg: var(--gold-bright); --cta-ink: var(--night); --old: var(--slate-light); --sep: rgba(255,255,255,.2); --line: rgba(212,175,90,.07); } .eg--ikili { --bg: var(--night); --ink: #fff; --title: var(--ivory); --muted: var(--mist); --accent: var(--gold);
--cta-bg: var(--gold); --cta-ink: var(--night); --old: var(--slate-light); --sep: rgba(255,255,255,.2); --line: rgba(212,175,90,.07); } .eg-on-cream { --ink: var(--navy); --title: var(--navy); --old: var(--slate); --sep: rgba(27,42,85,.15); } .eg { container-type: inline-size; width: 100%; margin: 0 auto; font-family: var(--f-body); }
.eg *, .eg *::before, .eg *::after { box-sizing: border-box; }
.eg__stage {
--u: calc(100cqw / var(--w));
position: relative; overflow: hidden; width: 100%;
aspect-ratio: var(--w) / var(--h);
background: var(--bg); color: var(--ink);
}
.eg a { color: inherit; text-decoration: none; }
.eg__layer { position: absolute; inset: 0; pointer-events: none; }
.eg .eg__abs { position: absolute; } .eg-light-cream { background: radial-gradient(ellipse 52% 82% at var(--lx, 69%) var(--ly, 46%), rgba(255,255,255,.85) 0%, rgba(255,255,255,.45) 45%, rgba(255,255,255,0) 78%); }
.eg-light-night { background: radial-gradient(ellipse 55% 85% at var(--lx, 68%) var(--ly, 42%), rgba(70,96,168,.42) 0%, rgba(40,60,120,.18) 40%, rgba(11,19,40,0) 75%); }
.eg-velvet { filter: blur(calc(6 * var(--u)));
background: linear-gradient(112deg, transparent 18%, rgba(255,255,255,.045) 27%, transparent 36%, transparent 52%, rgba(255,255,255,.035) 61%, transparent 70%, rgba(255,255,255,.03) 84%, transparent 92%); }
.eg-lattice {
background:
repeating-linear-gradient(60deg, var(--line) 0, var(--line) 1px, transparent 1px, transparent calc(46 * var(--u))),
repeating-linear-gradient(-60deg, var(--line) 0, var(--line) 1px, transparent 1px, transparent calc(46 * var(--u)));
-webkit-mask-image: radial-gradient(ellipse var(--mw, 50%) var(--mh, 72%) at var(--mx, 70%) var(--my, 50%), #000 0%, transparent 80%);
mask-image: radial-gradient(ellipse var(--mw, 50%) var(--mh, 72%) at var(--mx, 70%) var(--my, 50%), #000 0%, transparent 80%);
}
.eg-vignette-night { background: radial-gradient(ellipse 75% 95% at var(--vx, 55%) 50%, transparent 55%, rgba(0,0,0,.6) 100%); }
.eg-vignette-cream { background: radial-gradient(ellipse 78% 100% at var(--vx, 55%) 50%, rgba(176,138,46,0) 58%, rgba(176,138,46,.12) 100%); } .eg-frame  { position: absolute; inset: calc(var(--fi, 24) * var(--u)); border: 1px solid var(--accent); opacity: .62; pointer-events: none; }
.eg-frame--inner { inset: calc((var(--fi, 24) + 7) * var(--u)); opacity: .26; }
.eg-orn { position: absolute; width: calc(12 * var(--u)); height: calc(12 * var(--u)); min-width: 7px; min-height: 7px;
background: var(--bg); border: 1px solid var(--accent); transform: translate(-50%, -50%) rotate(45deg); pointer-events: none; } .eg-arc { position: absolute; border-radius: 50%;
background: radial-gradient(circle at 50% 50%, #FFFDF8 0%, #F7F2E9 40%, var(--cream) 70%);
box-shadow: 0 0 0 2px var(--accent), 0 0 calc(60 * var(--u)) rgba(0,0,0,.45); }
.eg-arc-ring { position: absolute; border-radius: 50%; border: 1px solid var(--accent); opacity: .35; } .eg-copy { position: relative; display: flex; flex-direction: column; gap: calc(var(--gap, 22) * var(--u)); }
.eg-copy--center { align-items: center; text-align: center; }
.eg-eyebrow { margin: 0; font-size: calc(var(--fs-eyebrow, 14) * var(--u)); font-weight: 500; letter-spacing: .28em; color: var(--accent); text-transform: uppercase; }
.eg-title { margin: 0; font-family: var(--f-display); font-style: italic; font-weight: 500;
font-size: calc(var(--fs-title, 92) * var(--u)); line-height: .95; letter-spacing: -.01em; color: var(--title); }
.eg-title span { display: block; }
.eg-title--caps { font-style: normal; font-family: var(--f-body); font-weight: 500; letter-spacing: .12em; line-height: 1.05; text-transform: uppercase; }
.eg-rule { width: calc(64 * var(--u)); height: max(1px, calc(2 * var(--u))); background: var(--accent); }
.eg-desc { margin: 0; font-size: calc(var(--fs-desc, 18) * var(--u)); font-weight: 300; line-height: 1.55; color: var(--muted); } .eg-actions { display: flex; align-items: center; gap: calc(20 * var(--u)); margin-top: calc(6 * var(--u)); }
.eg-cta { display: inline-flex; align-items: center; justify-content: center;
height: calc(var(--cta-h, 52) * var(--u)); padding: 0 calc(var(--cta-px, 34) * var(--u));
background: var(--cta-bg); color: var(--cta-ink) !important; font-size: calc(var(--fs-cta, 15) * var(--u)); font-weight: 600;
letter-spacing: .14em; border-radius: 2px; transition: filter .2s ease; white-space: nowrap; }
.eg-cta:hover { filter: brightness(1.12); }
.eg-cta:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; }
.eg-cta--ghost { background: transparent; color: var(--ink) !important; border: 1px solid var(--accent); } .eg-buttons { display: flex; flex-wrap: wrap; gap: calc(12 * var(--u)); }
.eg-actions--iki { flex-wrap: wrap; row-gap: calc(14 * var(--u)); }
.eg-actions--iki .eg-cta { --cta-px: 24; } .eg-product__link { display: flex; flex-direction: column; align-items: center; gap: inherit; }
.eg-card-cta { --cta-h: 40; --cta-px: 26; --fs-cta: 12; margin-top: calc(4 * var(--u)); }
.eg-on-cream .eg-card-cta { --cta-bg: var(--navy); --cta-ink: #fff; }
.eg-on-cream .eg-card-cta:hover { filter: none; background: var(--gold-deep); }
.eg--krem .eg-card-cta:hover, .eg--karma .eg-card-cta:hover { filter: none; background: var(--gold-deep); } .eg--luks .eg-card-cta { background: transparent; color: var(--ivory) !important; border: 1px solid var(--accent); }
.eg--luks .eg-card-cta:hover { filter: none; background: var(--accent); color: var(--night) !important; } [data-banner="dugun-seti"] .eg-card-cta { --cta-px: 18; margin-top: calc(6 * var(--u)); } .eg-media { display: flex; flex-direction: column; align-items: center; gap: calc(14 * var(--u)); }
.eg-media .eg-card-cta { margin-top: 0; } .eg--krem .eg-media .eg-card-cta, .eg--karma .eg-media .eg-card-cta { background: transparent; color: var(--navy) !important; border: 1px solid var(--navy); }
.eg--krem .eg-media .eg-card-cta:hover, .eg--karma .eg-media .eg-card-cta:hover { background: var(--navy); color: #fff !important; } .eg-g3-btns { flex-direction: row; justify-content: center; gap: calc(12 * var(--u)); }
.eg-g3-btns .eg-cta { --cta-h: 40; --cta-px: 20; --fs-cta: 12; } [data-banner="altin-zincir-hero"] .eg-card-cta { --cta-px: 14; --fs-cta: 11; --cta-h: 36; letter-spacing: .1em; }
.eg-discount { display: flex; align-items: baseline; gap: calc(6 * var(--u)); color: var(--ink); }
.eg-discount b { font-family: var(--f-display); font-size: calc(var(--fs-disc, 44) * var(--u)); font-weight: 600; line-height: 1; color: var(--disc-color, var(--accent)); }
.eg--krem .eg-discount b, .eg--karma .eg-discount b { --disc-color: var(--navy); }
.eg-discount span { font-size: calc(14 * var(--u)); font-weight: 500; letter-spacing: .14em; } .eg-product { position: relative; display: flex; flex-direction: column; align-items: center; gap: calc(var(--pgap, 14) * var(--u)); }
.eg-name { margin: 0; font-size: calc(var(--fs-name, 14) * var(--u)); font-weight: 500; letter-spacing: .2em; color: var(--ink); text-align: center; }
.eg-prices { display: flex; gap: calc(28 * var(--u)); justify-content: center; }
.eg-sep { width: 1px; background: var(--sep); }
.eg-price { display: flex; flex-direction: column; align-items: center; gap: calc(4 * var(--u)); }
.eg-ct { display: inline-flex; align-items: center; height: calc(26 * var(--u)); padding: 0 calc(12 * var(--u));
border: 1px solid var(--accent); border-radius: 999px; font-size: calc(13 * var(--u)); font-weight: 600; letter-spacing: .08em; color: var(--ct-color, var(--ink)); }
.eg--luks .eg-ct, .eg--ikili .eg-ct { --ct-color: var(--accent); }
.eg-on-cream .eg-ct { --ct-color: var(--navy); }
.eg-old { font-size: calc(var(--fs-old, 14) * var(--u)); color: var(--old); text-decoration: line-through; }
.eg-new { font-size: calc(var(--fs-new, 30) * var(--u)); font-weight: 600; line-height: 1; color: var(--ink); letter-spacing: -.01em; }
.eg-from { font-size: calc(11 * var(--u)); font-weight: 500; letter-spacing: .2em; color: var(--old); text-transform: uppercase; } .eg-photo { position: relative; }
.eg-photo img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: contain; } .eg-shadow { position: absolute; left: 50%; transform: translateX(-50%); border-radius: 50%; filter: blur(calc(3 * var(--u)));
background: radial-gradient(ellipse at center, rgba(27,42,85,.30) 0%, rgba(27,42,85,.10) 45%, rgba(27,42,85,0) 72%); } .eg-disc { position: relative; border-radius: 50%; overflow: hidden;
background: radial-gradient(circle at 50% 30%, #FDFBF6 0%, #F3ECDF 55%, #E6DAC4 100%);
box-shadow: 0 0 0 2px rgba(212,175,90,.85), 0 0 0 calc(9 * var(--u)) var(--bg), 0 0 0 calc(10 * var(--u)) rgba(212,175,90,.4),
0 calc(30 * var(--u)) calc(60 * var(--u)) rgba(0,0,0,.55), 0 0 calc(90 * var(--u)) rgba(120,150,220,.18); } .eg-arch { position: absolute; overflow: hidden; border-radius: 999px 999px 0 0; }
.eg-arch img { width: 100%; height: 100%; object-fit: cover; display: block; }
.eg-arch-frame { position: absolute; border: 1px solid var(--accent); border-radius: 999px 999px 0 0; pointer-events: none; } .eg-panel-photo { position: absolute; top: 0; bottom: 0; overflow: hidden; }
.eg-panel-photo img { width: 100%; height: 100%; object-fit: cover; display: block; }
.eg-panel-photo::after { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(11,19,40,0) var(--fade, 55%), var(--bg) 100%); } .eg-gem-ruby     { --gem: var(--ruby); }
.eg-gem-sapphire { --gem: var(--sapphire); }
.eg-gem-emerald  { --gem: var(--emerald); }
.eg-gem-dot { display: inline-block; width: calc(10 * var(--u)); height: calc(10 * var(--u)); background: var(--gem); transform: rotate(45deg); } .eg-mob-group { display: contents; }
@container (max-width: 999px) {
.eg--wide .eg__stage {
--u: calc(min(100cqw, 640px) / 760);
aspect-ratio: auto; display: flex; flex-direction: column; align-items: center;
gap: calc(44 * var(--u)); padding: calc(64 * var(--u)) calc(36 * var(--u)) calc(64 * var(--u));
}
.eg--wide .eg__abs, .eg--wide .eg-arch {
position: relative !important; left: auto !important; top: auto !important; right: auto !important;
transform: none !important;
}
.eg--wide .eg-arc, .eg--wide .eg-arc-ring, .eg--wide .eg-orn, .eg--wide .eg-arch-frame { display: none; }
.eg--wide .eg-frame { --fi: 14; } .eg--wide .eg-copy { width: min(100%, calc(640 * var(--u))) !important; align-items: center; text-align: center; --gap: 22 !important; }
.eg--wide .eg-eyebrow { font-size: calc(20 * var(--u)); }
.eg--wide .eg-title { font-size: calc(96 * var(--u)); }
.eg--wide .eg-desc { font-size: calc(27 * var(--u)); }
.eg--wide .eg-actions { justify-content: center; flex-wrap: wrap; gap: calc(28 * var(--u)); }
.eg--wide .eg-cta { --cta-h: 88 !important; --cta-px: 52 !important; --fs-cta: 24 !important; }
.eg--wide .eg-actions--iki { flex-direction: column; gap: calc(24 * var(--u)); }
.eg--wide .eg-buttons { flex-direction: column; align-items: stretch; width: calc(480 * var(--u)); gap: calc(16 * var(--u)); }
.eg--wide .eg-actions--iki .eg-cta { --cta-h: 80 !important; --cta-px: 24 !important; --fs-cta: 22 !important; }
.eg--wide .eg-card-cta { --cta-h: 64 !important; --cta-px: 36 !important; --fs-cta: 19 !important; }
[data-banner="altin-zincir-hero"] .eg-card-cta { --cta-h: 56 !important; --cta-px: 12 !important; --fs-cta: 15 !important; letter-spacing: .06em; }
.eg--wide .eg-discount b { font-size: calc(68 * var(--u)); }
.eg--wide .eg-discount span { font-size: calc(22 * var(--u)); } .eg--wide .eg-name { font-size: calc(21 * var(--u)) !important; letter-spacing: .14em; }
.eg--wide .eg-ct { height: calc(40 * var(--u)); padding: 0 calc(16 * var(--u)); font-size: calc(20 * var(--u)); }
.eg--wide .eg-price { --fs-new: 40 !important; --fs-old: 21 !important; }
.eg--wide .eg-from { font-size: calc(16 * var(--u)); letter-spacing: .06em; text-align: center; }
.eg--wide .eg-mob-row { display: flex !important; flex-wrap: wrap; justify-content: center; align-items: center; width: auto; } .eg--wide .eg-mob-cream {
width: calc(100% + 72 * var(--u)) !important; margin: 0 calc(-36 * var(--u)) calc(-64 * var(--u));
padding: calc(56 * var(--u)) calc(16 * var(--u)) calc(72 * var(--u));
gap: calc(28 * var(--u)) !important;
background: radial-gradient(ellipse 70% 90% at 50% 40%, #FFFDF8 0%, #F7F2E9 45%, var(--cream) 80%);
border-top: 2px solid var(--accent); border-radius: 50% 50% 0 0 / calc(64 * var(--u)) calc(64 * var(--u)) 0 0;
} [data-banner="tektas-hero"] .eg-product { width: calc(354 * var(--u)) !important; }
[data-banner="tektas-hero"] .eg-price { --fs-new: 36 !important; }
[data-banner="tektas-hero"] .eg-prices { gap: calc(18 * var(--u)); } [data-banner="altin-zincir-hero"] .eg-arch { width: calc(440 * var(--u)) !important; height: calc(560 * var(--u)) !important; box-shadow: 0 0 0 1px var(--accent), 0 0 0 calc(10 * var(--u)) var(--cream), 0 0 0 calc(11 * var(--u)) rgba(176,138,46,.5); }
[data-banner="altin-zincir-hero"] .eg-mob-row { gap: calc(24 * var(--u)) !important; align-items: flex-start; }
[data-banner="altin-zincir-hero"] .eg-product { width: calc(212 * var(--u)) !important; }
[data-banner="altin-zincir-hero"] .eg-photo { width: calc(200 * var(--u)) !important; height: calc(250 * var(--u)) !important; } [data-banner="baget-tekli"] .eg__stage { flex-direction: row; flex-wrap: wrap; justify-content: center; column-gap: calc(48 * var(--u)); }
[data-banner="baget-tekli"] .eg-copy { order: -1; flex-basis: 100%; }
[data-banner="baget-tekli"] .eg-product { width: calc(300 * var(--u)) !important; }
[data-banner="baget-tekli"] .eg-disc { width: calc(280 * var(--u)) !important; height: calc(280 * var(--u)) !important; } [data-banner="dugun-seti"] .eg-panel-photo {
position: relative; top: auto; bottom: auto; width: calc(520 * var(--u)) !important; height: calc(700 * var(--u));
border-radius: 999px 999px 0 0; box-shadow: 0 0 0 1px var(--accent), 0 0 0 calc(10 * var(--u)) var(--bg), 0 0 0 calc(11 * var(--u)) rgba(201,162,63,.5);
}
[data-banner="dugun-seti"] .eg-panel-photo img { top: calc(-150 * var(--u)) !important; }
[data-banner="dugun-seti"] .eg-panel-photo::after { background: linear-gradient(180deg, rgba(11,19,40,0) 80%, rgba(11,19,40,.35) 100%); }
[data-banner="dugun-seti"] .eg-mob-group { display: flex; }
[data-banner="dugun-seti"] .eg-mob-group .eg-copy { width: calc(260 * var(--u)) !important; align-items: flex-start; text-align: left; }
[data-banner="dugun-seti"] .eg-mob-group .eg-photo { width: calc(340 * var(--u)) !important; height: calc(380 * var(--u)) !important; } [data-banner="hediye"] .eg__stage { gap: calc(18 * var(--u)); padding-block: calc(48 * var(--u)) calc(52 * var(--u)); }
[data-banner="hediye"] .eg-frame { --fi: 10; }
[data-banner="hediye"] .eg-gift-disc { width: calc(180 * var(--u)) !important; height: calc(180 * var(--u)) !important; order: 0; }
[data-banner="hediye"] .eg-gift-disc img { left: calc(30 * var(--u)) !important; top: calc(-152 * var(--u)) !important; width: calc(120 * var(--u)) !important; height: calc(330 * var(--u)) !important; }
[data-banner="hediye"] .eg-gift-title { order: 1; font-size: calc(110 * var(--u)) !important; }
[data-banner="hediye"] .eg-gift-text { order: 2; width: auto !important; white-space: normal !important; text-align: center; gap: calc(12 * var(--u)) !important; }
[data-banner="hediye"] .eg-gift-text p:last-child { font-size: calc(26 * var(--u)) !important; line-height: 1.4; }
} @container (max-width: 560px) {
.eg[data-banner^="grid2"] .eg-copy { --gap: 9 !important; }
.eg[data-banner^="grid2"] .eg-title { font-size: calc(48 * var(--u)); }
.eg[data-banner^="grid2"] .eg-eyebrow { font-size: calc(22 * var(--u)); }
.eg[data-banner^="grid2"] .eg-ct { height: calc(40 * var(--u)); padding: 0 calc(16 * var(--u)); font-size: calc(23 * var(--u)); }
.eg[data-banner^="grid2"] .eg-price { --fs-new: 46 !important; --fs-old: 23 !important; }
.eg[data-banner^="grid2"] .eg-cta { --cta-h: 60 !important; --fs-cta: 18 !important; --cta-px: 20 !important; }
} @container (max-width: 380px) {
.eg[data-banner^="grid3"] .eg-eyebrow { font-size: calc(21 * var(--u)); }
.eg[data-banner^="grid3"] .eg-title { font-size: calc(66 * var(--u)); }
.eg[data-banner^="grid3"] .eg-ct { height: calc(38 * var(--u)); padding: 0 calc(16 * var(--u)); font-size: calc(21 * var(--u)); }
.eg[data-banner^="grid3"] .eg-price { --fs-new: 40 !important; --fs-old: 22 !important; gap: calc(6 * var(--u)); }
.eg[data-banner^="grid3"] .eg-g3-btns .eg-cta { --cta-h: 48; --cta-px: 18; --fs-cta: 14; }
} .eg-row { display: grid; gap: var(--row-gap, 30px); }
.eg-row--2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.eg-row--3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
@media (max-width: 760px) { .eg-row--2, .eg-row--3 { grid-template-columns: 1fr; } }
@media (prefers-reduced-motion: reduce) { .eg * { transition: none !important; animation: none !important; } } .eg .eg-photo img { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: contain; border: 0; border-radius: 0; box-shadow: none; }
.eg .eg-arch img, .eg .eg-panel-photo img { max-width: none; border: 0; border-radius: 0; box-shadow: none; }
.eg .eg-arch img { height: 100%; }
.eg .eg-disc img { max-width: none; }
.eg .eg-title, .eg .eg-name, .eg .eg-desc { text-transform: none; }
.eg .eg-eyebrow { text-transform: uppercase; }
.eg-wrap { width: 100%; margin-inline: auto; }
.eg .eg-price--gizli { justify-content: center; } .e-con > .elementor-widget[class*="elementor-widget-eg_"],
.e-con > .e-con-inner > .elementor-widget[class*="elementor-widget-eg_"] { width: 100%; max-width: 100%; }.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.layout-type-wc ul.flex-direction-nav {
display: none;
}
.kitify {
--singleproduct-thumbs-width: 20%;
--singleproduct-thumbs-height: 400px;
--singleproduct-image-column: 3;
--singleproduct-image-height: 140%;
--singleproduct-image-height2: 100%;
--singleproduct-image-spacing: 20px;
--singleproduct-thumb-spacing: 10px;
--singleproduct-datatab-width: 30%;
--kitify-primary-color: #c36;
--kitify-secondary-color: #211E1C;
--kitify-body-color: #494949;
--kitify-border-color: #ebebeb;
--kitify-three-color: #979797
}
.kitify-products__list .woocommerce-loop-category__title {
text-align: center;
font-size: 18px;
}
.woocommerce-loop-product__link {
margin: 0 auto;
display: block;
}
.woocommerce-product-gallery__image a {
width: 100%;
display: inline-block;
vertical-align: middle;
position: relative;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image {
max-width: var(--kitify-section-width, 100vw);
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-3 .woocommerce-product-gallery .flex-control-thumbs,
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-2 .woocommerce-product-gallery .flex-control-thumbs,
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-1 .woocommerce-product-gallery .flex-control-thumbs {
display: flex;
overflow: auto;
flex-flow: inherit;
align-content: flex-start;
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-3 .woocommerce-product-gallery .flex-control-thumbs,
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-2 .woocommerce-product-gallery .flex-control-thumbs {
width: var(--singleproduct-thumbs-width);
height: var(--singleproduct-thumbs-height);
margin: 0;
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-1 .center-thumb .flex-control-thumbs {
justify-content: center;
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-1 .flex-control-thumbs {
margin-left: calc(-1 * var(--singleproduct-thumb-spacing) / 2);
margin-right: calc(-1 * var(--singleproduct-thumb-spacing) / 2);
margin-top: var(--singleproduct-image-spacing);
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-1 .flex-control-thumbs li {
padding-left: calc(var(--singleproduct-thumb-spacing) / 2);
padding-right: calc(var(--singleproduct-thumb-spacing) / 2);
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-2 .woocommerce-product-gallery {
display: flex;
flex-flow: row-reverse wrap;
justify-content: space-between;
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-3 .woocommerce-product-gallery {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-3 .flex-viewport,
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-2 .flex-viewport {
width: calc(100% - var(--singleproduct-thumbs-width) - var(--singleproduct-image-spacing));
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-3 .flex-control-thumbs li,
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-2 .flex-control-thumbs li {
width: 100%;
flex: 0 0 100%;
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-3 .flex-control-thumbs li,
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-2 .flex-control-thumbs li {
padding-bottom: var(--singleproduct-thumb-spacing);
}
body .kitify.elementor-kitify-wooproduct-images .woocommerce-product-gallery__image > img.zoomImg {
display: none !important;
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-1 .flex-control-thumbs li {
width: calc(100% / var(--singleproduct-image-column));
flex: 0 0 calc(100% / var(--singleproduct-image-column));
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-4 .woocommerce-product-gallery .flex-control-thumbs {
display: none;
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-4 .flex-viewport {
padding-right: calc((100% * (var(--singleproduct-image-column) - 1) / var(--singleproduct-image-column)) - (var(--singleproduct-image-spacing) / var(--singleproduct-image-column)));
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-4 .flex-viewport .zoominner {
margin-right: calc(var(--singleproduct-image-spacing));
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-5 .woocommerce-product-gallery__image a {
padding-bottom: 0;
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-5 .woocommerce-product-gallery__image a img {
height: 100%;
width: 100%;
object-fit: cover;
object-position: center;
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-5 .woocommerce-product-gallery__wrapper {
display: flex;
flex-flow: row wrap;
margin-left: calc(-1 * var(--singleproduct-image-spacing) / 2);
margin-right: calc(-1 * var(--singleproduct-image-spacing) / 2);
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
width: calc(50% - var(--singleproduct-image-spacing));
margin: calc(var(--singleproduct-image-spacing) / 2);
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child {
margin-top: 0;
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(3n+1) {
width: 100%;
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(3n+1) a {
padding-bottom: 0;
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-6 .woocommerce-product-gallery__image {
margin-bottom: var(--singleproduct-image-spacing);
}
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-4 .woocommerce-product-gallery__trigger,
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-5 .woocommerce-product-gallery__trigger,
body .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-6 .woocommerce-product-gallery__trigger {
display: none;
}
.kitify .kitify-product-images.layout-type-4 div.images.woocommerce-product-gallery.center-thumb .woocommerce-product-gallery__wrapper {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.kitify .kitify-product-images.layout-type-4 div.images.woocommerce-product-gallery.center-thumb .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
width: calc( (100% / var(--singleproduct-image-column)) - var(--singleproduct-image-spacing) );
margin-left: calc((var(--singleproduct-image-spacing) * 0.5));
margin-right: calc((var(--singleproduct-image-spacing) * 0.5));
}
.kitify-product-images.layout-type-4 .zoominner a {
pointer-events: none;
}
.kitify-product-images img.zoomImg {
pointer-events: none;
background-color: #fff;
}
.kitify .kitify-product-images ol.flex-control-nav.flex-control-thumbs li {
flex: 0 0 25%;
}
.kitify .kitify-product-images div.images.woocommerce-product-gallery {
width: 100%;
}
.flex-control-thumbs::-webkit-scrollbar {
display: none;
}
.flex-control-thumbs {
-ms-overflow-style: none; scrollbar-width: none; }
.flex-control-thumbs[style*="grabbing"] img {
cursor: inherit !important;
}
ul.flex-direction-nav {
list-style: none;
padding: 0;
margin: 0;
}
.flex-direction-nav a {
width: 40px;
height: 40px;
line-height: 0;
font-size: 0;
background: #fff;
position: absolute;
text-align: center;
top: 50%;
opacity: .5;
margin-top: -20px;
}
.flex-direction-nav a:before {
font-size: 16px;
display: inline-block;
line-height: 40px;
vertical-align: middle;
}
.flex-direction-nav a.flex-prev {
left: 0;
}
.flex-direction-nav a.flex-next {
right: 0;
}
.flex-direction-nav a:hover {
opacity: 1;
}
.flex-prev:before {
content: "\2190";
}
.flex-next:before {
content: "\2192";
}
.woocommerce div.product.elementor .quantity .qty {
vertical-align: top;
margin-right: 0;
}
.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input {
height: 100%;
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity {
margin-right: initial;
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) button,
.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) button,
.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) button,
.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button {
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity {
margin-right: auto;
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) button,
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
@media (max-width: 1024px) {
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity {
margin-right: initial;
}
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) button,
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) button,
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) button,
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button {
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity {
margin-right: auto;
}
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) button,
.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
}
@media (max-width: 767px) {
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity {
margin-right: initial;
}
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) button,
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) button,
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) button,
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button {
-ms-flex-preferred-size: auto;
flex-basis: auto;
}
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form),
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity {
margin-right: auto;
}
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) button,
.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
}
.woocommerce div.product.elementor .elementor-kitify-wooproduct-addtocart.elementor-button-info button.button.alt.elementor-button {
background-color: #5bc0de;
}
.woocommerce div.product.elementor .elementor-kitify-wooproduct-addtocart.elementor-button-success button.button.alt.elementor-button {
background-color: #5cb85c;
}
.woocommerce div.product.elementor .elementor-kitify-wooproduct-addtocart.elementor-button-warning button.button.alt.elementor-button {
background-color: #f0ad4e;
}
.woocommerce div.product.elementor .elementor-kitify-wooproduct-addtocart.elementor-button-danger button.button.alt.elementor-button {
background-color: #d9534f;
}
.elementor-kitify-wooproduct-addtocart .quantity {
display: inline-block;
}
.elementor-kitify-wooproduct-addtocart.elementor-align-center form.cart {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.elementor-kitify-wooproduct-addtocart.elementor-align-right form.cart {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.elementor-kitify-wooproduct-addtocart.elementor-align-left form.cart {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.kitify-product-tabs {
}
.woocommerce div.product.elementor .elementor-product-price-block-yes .price del,
.woocommerce div.product.elementor .elementor-product-price-block-yes .price ins {
display: block;
}
.elementor-kitify-wooproduct-meta .detail-container {
position: relative;
}
.elementor-kitify-wooproduct-meta .detail-container:after {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
}
.elementor-add-to-cart > .stock {
display: none;
}
.elementor-woo-meta--view-inline .product_meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.elementor-woo-meta--view-inline .product_meta .detail-container:after {
width: auto;
left: auto;
position: absolute;
height: 100%;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border-top: 0;
border-bottom: 0;
border-right: 0;
border-left-width: 1px;
border-style: solid;
right: -8px;
}
.elementor-woo-meta--view-table .product_meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.elementor-woo-meta--view-table .product_meta .detail-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.elementor-woo-meta--view-table .product_meta .detail-label {
min-width: 108px;
}
.elementor-woo-meta--view-stacked .product_meta .detail-container {
display: block;
}
.woocommerce div.product.elementor .woocommerce-product-rating {
margin-bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.woocommerce div.product.elementor .star-rating {
margin-top: 0;
}
.elementor-product-rating--align-left .woocommerce-product-rating {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.elementor-product-rating--align-right .woocommerce-product-rating {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.elementor-product-rating--align-center .woocommerce-product-rating {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link {
margin-left: auto;
}
.elementor-add-to-cart table.variations th,
.elementor-add-to-cart table.variations td,
.elementor-add-to-cart table.variations {
border: none;
}
.elementor-add-to-cart table.variations th,
.elementor-add-to-cart table.variations td {
padding: 4px 0;
vertical-align: middle;
}
.woocommerce div.product .elementor-add-to-car form.cart .button {
float: none
}
.wc-tab-title a {
display: flex;
justify-content: space-between
}
.wc-tab-title a:after {
content: "+"
}
.kitifyicon-type-arrow .wc-tab-title a:after {
content: "❯"
}
.wc-tab.active .wc-tab-title a:after {
content: "−"
}
.kitifyicon-type-arrow .wc-tab.active .wc-tab-title a:after {
content: "❯";
transform: rotate(90deg)
}
.kitify-product-tabs .wc-tab-title {
display: none
}
.kitify .kitify-product-tabs .wc-tabs-wrapper .kitify-wc-tabs--controls ul.wc-tabs {
border-bottom: 1px solid var(--kitify-border-color);
padding: 0;
display: flex;
justify-content: inherit;
width: 100%;
margin: 0;
}
.kitify .kitify-product-tabs .wc-tabs-wrapper .kitify-wc-tabs--controls ul.wc-tabs:after, .kitify .kitify-product-tabs .wc-tabs-wrapper .kitify-wc-tabs--controls ul.wc-tabs:before, .kitify .kitify-product-tabs .wc-tabs-wrapper .kitify-wc-tabs--controls ul.wc-tabs li:after, .kitify .kitify-product-tabs .wc-tabs-wrapper .kitify-wc-tabs--controls ul.wc-tabs li:before {
display: none
}
.kitify .kitify-product-tabs .wc-tabs-wrapper .kitify-wc-tabs--controls ul.wc-tabs li {
border: 1px solid var(--kitify-border-color);
background-color: #fff;
margin: 0 5px -1px;
transition: all 0.3s ease;
padding: 0.5em 1em;
list-style: none;
}
.kitify .kitify-product-tabs .wc-tabs-wrapper .kitify-wc-tabs--controls ul.wc-tabs li a {
font: inherit;
color: inherit;
display: block;
padding: 0;
text-decoration: inherit;
transition: none
}
.kitify .kitify-product-tabs .wc-tabs-wrapper .kitify-wc-tabs--controls ul.wc-tabs li a:hover {
color: inherit
}
.kitify .kitify-product-tabs .wc-tabs-wrapper .kitify-wc-tabs--controls ul.wc-tabs li.active, .kitify .kitify-product-tabs .wc-tabs-wrapper .kitify-wc-tabs--controls ul.wc-tabs li:hover {
background-color: var(--kitify-primary-color);
color: #fff
}
.kitify .kitify-product-tabs .wc-tabs-wrapper .kitify-wc-tabs--content .panel {
margin: 0;
display: block !important
}
.kitify .kitify-product-tabs .wc-tabs-wrapper .kitify-wc-tabs--content .panel:not(.active) .tab-content {
display: none
}
.kitify .layout-type-default .kitify-wc-tabs--controls {
display: flex;
justify-content: center
}
.kitify-tab-auto-with-yes .kitify-product-tabs .wc-tabs-wrapper .kitify-wc-tabs--controls ul.wc-tabs {
width: auto
}
.layout-type-tab_left .wc-tabs-wrapper {
display: flex;
flex-flow: row wrap;
justify-content: space-between
}
.layout-type-tab_right .wc-tabs-wrapper {
display: flex;
flex-flow: row-reverse wrap;
justify-content: space-between
}
.layout-type-tab_left .kitify-wc-tabs--controls, .layout-type-tab_right .kitify-wc-tabs--controls {
width: var(--singleproduct-datatab-width)
}
.layout-type-tab_left .kitify-wc-tabs--content, .layout-type-tab_right .kitify-wc-tabs--content {
width: calc(100% - var(--singleproduct-datatab-width))
}
.layout-type-tab_left .wc-tabs-wrapper .kitify-wc-tabs--controls ul.wc-tabs, .layout-type-tab_right .wc-tabs-wrapper .kitify-wc-tabs--controls ul.wc-tabs {
flex-direction: column
}
.layout-type-accordion .kitify-wc-tabs--controls {
display: none
}
.layout-type-accordion .wc-tab-title {
display: block
}
@media (max-width: 992px) {
.kitify-product-tabs .wc-tabs-wrapper .kitify-wc-tabs--controls {
display: none
}
.kitify-product-tabs .wc-tab-title {
display: block
}
}
ul.products{
list-style: none;
padding: 0;
margin: 0;
}
.kitify ul.products.kitify-products__list:not(.swiper-wrapper){
margin-left: -10px;
margin-right: -10px;
margin-top: 0;
margin-bottom: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
}
.kitify ul.products.kitify-products__list:before,
.kitify ul.products.kitify-products__list:after{
display: none;
}
.kitify ul.products.kitify-products__list li {
float: none;
margin: 0;
padding-left: 10px;
padding-right: 10px;
width: 100%;
clear: none;
}
.kitify-carousel ul.products {
flex-wrap: nowrap;
}
.kitify-progress-bar {
--kitify-progress-height: 4px;
--kitify-brd-radius: 0;
--kitity-bar-color: var(--site-border-color);
--kitity-bar-active-color: var(--site-heading-color);
}
.kitify-progress-bar.kitify-stock-progress-bar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.kitify-progress-bar p:last-child {
margin-bottom: 0;
}
.kitify-progress-bar .stock-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 5px;
}
.kitify-progress-bar .stock-info {
font-size: 14px;
}
.kitify-progress-bar .stock-info span {
-webkit-margin-start: 3px;
margin-inline-start: 3px;
color: var(--site-heading-color);
}
.kitify-progress-bar :is(
.progress-area,
.progress-bar) {
height: var(--kitify-progress-height);
border-radius: var(--kitify-brd-radius);
}
.kitify-progress-bar .progress-area {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
width: 100%;
background-color: var(--kitity-bar-color);
}
.kitify-progress-bar .progress-bar {
background-color: var(--kitity-bar-active-color);
}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}.kitify-subscribe-form {
max-width: 100%;
position: relative;
}
.kitify-subscribe-form__fields {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: stretch;
}
.kitify-subscribe-form__submit {
display: flex;
justify-content: center;
align-items: center;
flex: 0 1 auto;
position: relative;
max-width: 100%;
}
.kitify-subscribe-form__submit span {
vertical-align: middle;
display: inline-block;
}
.kitify-subscribe-form__submit:before {
box-sizing: border-box;
position: absolute;
visibility: hidden;
top: 50%;
left: 50%;
width: 26px;
height: 26px;
margin-top: -13px;
margin-left: -13px;
border-radius: 50%;
border: 3px solid #fff;
border-top-color: #000;
content: "";
animation: kitify-spinner 0.6s linear infinite;
}
.kitify-subscribe-form__submit.loading i {
visibility: hidden;
}
.kitify-subscribe-form__submit.loading span {
visibility: hidden;
}
.kitify-subscribe-form__submit.loading:before {
visibility: visible;
}
.kitify-subscribe-form__message {
position: absolute;
top: 100%;
width: 100%;
visibility: hidden;
color: #4ab866;
font-size: 14px;
}
.kitify-subscribe-form__message .kitify-subscribe-form__message-inner {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
}
.kitify-subscribe-form .elementor-icon {
color: inherit;
}
.kitify-subscribe-form--response-error .kitify-subscribe-form__message {
color: #d94f4f;
}
.kitify-subscribe-form--inline-layout .kitify-subscribe-form__input-group {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: flex-start;
}
.kitify-subscribe-form--inline-layout .kitify-subscribe-form__input-group .kitify-subscribe-form__fields {
flex: 1 1 auto;
width: 100px;
}
.kitify-subscribe-form--inline-layout .kitify-subscribe-form__input-group .kitify-subscribe-form__submit {
flex: 0 1 auto;
width: auto;
}
.kitify-subscribe-form--block-layout .kitify-subscribe-form__input-group {
display: flex;
flex-flow: column wrap;
justify-content: flex-start;
align-items: center;
}
.kitify-subscribe-form--block-layout .kitify-subscribe-form__input-group .kitify-subscribe-form__fields {
width: 100%;
}.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid {
color: #D4D4D4;
border: none;
border-top: 1px solid;
border-bottom: 1px solid;
padding-top: 10px;
padding-bottom: 10px
}
.elementor-post-navigation-borders-yes .elementor-post-navigation__separator {
height: 100%;
width: 1px;
margin: 0 auto;
background-color: #D4D4D4
}
.elementor-post-navigation {
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
}
.elementor-post-navigation .post-navigation__arrow-wrapper {
color: #D4D4D4
}
.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev {
font-size: 30px;
padding-right: 15px
}
.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next {
font-size: 30px;
padding-left: 15px
}
.elementor-post-navigation .post-navigation__arrow-wrapper i {
-webkit-transform: translateY(-5%);
-ms-transform: translateY(-5%);
transform: translateY(-5%)
}
.elementor-post-navigation .elementor-post-navigation__link__next,
.elementor-post-navigation .elementor-post-navigation__link__prev {
overflow: hidden
}
.elementor-post-navigation .elementor-post-navigation__link a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
max-width: 90%
}
.elementor-post-navigation .post-navigation__next--label, .elementor-post-navigation .post-navigation__prev--label {
text-transform: uppercase;
font-size: 0.8em
}
.elementor-post-navigation .post-navigation__next--title, .elementor-post-navigation .post-navigation__prev--title {
font-size: 0.7em
}
.elementor-post-navigation .post-navigation__next--label, .elementor-post-navigation .post-navigation__next--title, .elementor-post-navigation .post-navigation__prev--label, .elementor-post-navigation .post-navigation__prev--title {
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis
}
.elementor-post-navigation span.elementor-post-navigation__link__next {
text-align: right
}
.elementor-post-navigation span.elementor-post-navigation__link__next, .elementor-post-navigation span.elementor-post-navigation__link__prev {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.elementor-post-navigation .elementor-grid {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.elementor-post-navigation .elementor-post-navigation__link {
width: calc(50% - (1px / 2));
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis
}
.elementor-post-navigation .elementor-post-navigation__separator-wrapper {
text-align: center
}
.elementor-post-navigation .elementor-post-navigation__next {
text-align: right
}
.elementor-post-navigation .elementor-post-navigation__next a {
float: right
}
.elementor-post-navigation .elementor-post-navigation__menu a {
max-width: 100%;
justify-content: center;
flex-direction: column;
}.kitify-posts {
--kitify-posts-thumbnail-width: 40%;
--kitify-posts-thumbnail-spacing: 20px
}
.kitify-posts__item {
padding: 0
}
.kitify-posts__outer-box {
padding: 10px
}
.kitify-posts__outer-box a {
color: inherit
}
.kitify-posts__inner-box {
position: relative;
overflow: hidden
}
.kitify-posts__inner-box:after {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 0;
pointer-events: none;
transition: all 0.4s
}
.kitify-posts__inner-box:hover .kitify-posts__thumbnail-img {
transform: scale(1.05)
}
.kitify-posts__thumbnail {
margin-bottom: 1rem;
margin-top: 0;
position: relative;
overflow: hidden;
z-index: 0
}
.kitify-posts__thumbnail-link {
display: inline-block;
width: 100%;
position: relative;
overflow: hidden;
vertical-align: middle
}
.kitify-posts__thumbnail-link img.wp-post-image {
max-height: none;
margin: auto;
}
.kitify-posts__thumbnail-img {
width: 100%;
object-fit: cover;
vertical-align: middle;
transition: transform 0.6s, opacity 0.6s, visibility 0.6s
}
.kitify-posts__inner-content {
position: relative;
z-index: 1
}
.kitify-posts__meta {
margin-bottom: 0.5rem;
font-size: 0.875em;
color: var(--kitify-body-color);
display: flex;
flex-flow: row wrap
}
.kitify-posts__meta__item {
display: flex;
align-items: center
}
.kitify-posts__meta__item:not(:first-child):before {
content: "";
margin-left: 0.3rem;
margin-right: 0.3rem
}
.kitify-posts__meta a {
color: var(--kitify-primary-color)
}
.kitify-posts__meta .meta--icon {
margin-right: 0.4em;
display: inherit
}
.kitify-posts__meta .meta--icon i {
font-size: 1em;
vertical-align: middle
}
.kitify-posts__meta .meta--icon img, .kitify-posts__meta .meta--icon svg {
width: 1em;
height: 1em;
vertical-align: middle;
display: inline-block
}
.kitify-posts__excerpt, .kitify-posts__title {
margin: 0 0 1em
}
.kitify-posts__title {
font-size: 1em
}
.kitify-posts__title:hover {
color: var(--kitify-primary-color)
}
.kitify-posts__floating_category {
position: absolute;
top: 10px;
left: 10px;
font-size: 0.75em
}
.kitify-posts__floating_category a {
background-color: var(--kitify-primary-color);
color: #fff;
border-radius: 3px;
margin-right: 5px;
padding: 2px 5px
}
.kitify-posts__floating_category-inner {
display: flex
}
.kitify-posts__floating_date {
position: absolute;
top: 60%;
left: 10px;
background-color: var(--kitify-primary-color);
color: #fff;
width: 55px;
height: 55px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center
}
.kitify-posts__floating_date-inner {
display: flex;
flex-direction: column;
text-align: center;
line-height: 1
}
.kitify-posts__floating_date-inner strong {
font-size: 1.25em
}
.kitify-posts__floating_date-inner span {
font-size: 0.875em
}
.kitify-posts__floating_postformat {
background-color: var(--kitify-primary-color);
color: #fff;
position: absolute;
width: 2.6em;
height: 2.6em;
border-radius: 50%;
left: calc(100% - 3em);
top: 10px;
display: flex;
justify-content: center;
align-items: center;
pointer-events: none
}
.kitify-posts__floating_postformat svg {
width: 1em;
height: 1em;
display: inline-block;
vertical-align: middle
}
.kitify-posts.preset-grid-2 .kitify-posts__thumbnail {
margin: 0
}
.kitify-posts.preset-grid-2 .kitify-posts__thumbnail + .kitify-posts__inner-content {
position: absolute;
bottom: 0;
width: 100%;
left: 50%;
transform: translateX(-50%)
}
.kitify-posts.preset-grid-2 .kitify-posts__inner-content {
margin: 0 auto;
padding: 1em
}
.kitify-posts.preset-grid-2 .kitify-posts__inner-content:only-child {
display: flex;
flex-direction: column;
justify-content: flex-end;
height: 100%
}
.kitify-posts.preset-grid-2 .kitify-posts__inner-box {
background-color: #f5f5f5
}
.kitify-posts.preset-grid-2 .kitify-posts__inner-box:after {
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.7) 100%)
}
.kitify-posts.preset-grid-2 .kitify-posts__inner-content, .kitify-posts.preset-grid-2 .kitify-posts__meta {
color: #fff
}
.kitify-posts.preset-grid-2 .kitify-posts__item:not(.has-post-thumbnail) .kitify-posts__inner-box, .kitify-posts.preset-grid-2 .kitify-posts__item:not(.has-post-thumbnail) .kitify-posts__outer-box {
height: 100%
}
.kitify-posts.preset-list-1 .kitify-posts__inner-box, .kitify-posts.preset-list-2 .kitify-posts__inner-box {
display: flex;
flex-flow: row wrap;
justify-content: space-between
}
.kitify-posts.preset-list-1 .kitify-posts__thumbnail, .kitify-posts.preset-list-2 .kitify-posts__thumbnail {
margin: 0;
overflow: hidden;
width: var(--kitify-posts-thumbnail-width)
}
.kitify-posts.preset-list-1 .kitify-posts__thumbnail + .kitify-posts__inner-content, .kitify-posts.preset-list-2 .kitify-posts__thumbnail + .kitify-posts__inner-content {
width: calc(100% - var(--kitify-posts-thumbnail-width) - var(--kitify-posts-thumbnail-spacing))
}
.kitify-posts.preset-list-2 .kitify-posts__item:nth-child(2n) .kitify-posts__inner-box {
flex-flow: row-reverse wrap
}
.kitify-posts__floating_postformat:empty,
.kitify-posts__floating_postformat-status {
display: none
}
.kitify.active-object-fit .kitify-posts__thumbnail-link {
position: relative
}
.kitify.active-object-fit .kitify-posts__thumbnail-link .kitify-posts__thumbnail-img {
position: absolute;
left: -1px;
top: -1px;
width: calc(100% + 2px);
height: calc(100% + 2px);
max-width: none;
}
.kitify-posts.enable--counter {
counter-reset: postitem
}
.kitify-posts.enable--counter .kitify-posts__inner-content {
display: flex
}
.kitify-posts.enable--counter .kitify-floating-counter {
margin-right: 10px
}
.kitify-posts.enable--counter .kitify-floating-counter .kitify-floating-counter--number:before {
counter-increment: postitem;
content: counter(postitem, decimal-leading-zero)
}
@media (max-width: 767px) {
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-1 .kitify-posts__inner-box,
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-2 .kitify-posts__inner-box {
flex-flow: column wrap
}
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-1 .kitify-posts__inner-box .kitify-posts__inner-content,
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-1 .kitify-posts__inner-box .kitify-posts__thumbnail,
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-2 .kitify-posts__inner-box .kitify-posts__inner-content,
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-2 .kitify-posts__inner-box .kitify-posts__thumbnail {
width: 100%
}
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-1 .kitify-posts__inner-box .kitify-posts__thumbnail,
.kitify:not(.kitify-keep-mbl-yes) .kitify-posts.preset-list-2 .kitify-posts__inner-box .kitify-posts__thumbnail {
margin-bottom: var(--kitify-posts-thumbnail-spacing)
}
}
.kitify-posts.layout-type-grid.cover-img-bg .kitify-posts__outer-box{
display: flex;
height: 100%;
width: 100%;
}
.kitify-posts.layout-type-grid.cover-img-bg .kitify-posts__inner-box{
height: 100%;
display: flex;
flex-direction: column;
width: 100%;
}
.kitify-posts.layout-type-grid.cover-img-bg .kitify-posts__thumbnail {
flex-grow: 3;
height: 30%;
}
.kitify-posts.layout-type-grid.cover-img-bg .kitify-posts__thumbnail-link {
height: 100%;
}
.kitify-posts.layout-type-grid.cover-img-bg .kitify-posts__thumbnail-link img {
height: 100%;
}
.kitify--content-hover-yes .preset-grid-2 .kitify-posts__thumbnail + .kitify-posts__inner-content{
opacity: 0;
left: 0;
transition: all .4s;
transform: scale(.9);
}
.kitify--content-hover-yes .kitify-posts__outer-box:hover .kitify-posts__thumbnail + .kitify-posts__inner-content{
opacity: 1;
transform: scale(1);
}
.kitify--content-hover-yes .kitify-posts__thumbnail + .kitify-posts__inner-content .kitify-posts__inner-content-inner{
transition: all .4s ease .25s;
opacity: 0;
transform: translateY(20px);
}
.kitify--content-hover-yes .kitify-posts__outer-box:hover .kitify-posts__thumbnail + .kitify-posts__inner-content  .kitify-posts__inner-content-inner{
opacity: 1;
transform: translateY(0);
}
.kitify--button-hover-yes .kitify-posts .elementor-button{
opacity: 0;
transform: translateY(20px);
}
.kitify--button-hover-yes .kitify-posts .kitify-posts__outer-box:hover .elementor-button{
opacity: 1;
transform: translateY(0);
}
.kitify--button-hover-yes .kitify-posts .kitify-posts__more-wrap{
margin-bottom: -40px;
transition: all .3s ease-in;
}
.kitify--button-hover-yes .kitify-posts .kitify-posts__outer-box:hover .kitify-posts__more-wrap{
margin-bottom: 0;
}@keyframes esasgoldShimmer {
0%   { background-position: -200% center; }
100% { background-position: 200% center; }
} @keyframes esasgoldDiamondGlow {
0%, 100% {
box-shadow:
0 0 8px rgba(2,2,74,0.12),
0 0 20px rgba(2,2,74,0.06),
0 0 40px rgba(2,2,74,0.03),
inset 0 1px 0 rgba(255,255,255,0.15);
border-color: rgba(212,175,55,0.25);
}
50% {
box-shadow:
0 0 14px rgba(2,2,74,0.22),
0 0 35px rgba(2,2,74,0.14),
0 0 60px rgba(2,2,74,0.08),
inset 0 1px 0 rgba(255,255,255,0.25);
border-color: rgba(212,175,55,0.55);
}
} @keyframes esasgoldCountUp {
0%   { transform: scale(0.96); opacity: 0.7; }
60%  { transform: scale(1.02); opacity: 1; }
100% { transform: scale(1);    opacity: 1; }
}  .elementor-kitify-wooproduct-price .price,
.single-product .price {
display: flex !important;
align-items: center !important;
flex-wrap: wrap !important;
gap: 10px !important;
} .elementor-kitify-wooproduct-price .price del,
.single-product .price del {
order: 1;
opacity: 0.45;
font-weight: 400;
text-decoration: line-through;
text-decoration-color: rgba(2,2,74,0.3);
text-decoration-thickness: 1px;
transition: opacity 0.3s;
}
.elementor-kitify-wooproduct-price .price del .woocommerce-Price-amount,
.single-product .price del .woocommerce-Price-amount {
color: #666 !important;
font-size: inherit !important;
} .elementor-kitify-wooproduct-price .price ins,
.single-product .price ins {
order: 2;
text-decoration: none !important;
position: relative;
display: inline-flex !important;
align-items: center;
gap: 6px;
padding: 8px 18px;
border-radius: 10px;
border: 1.5px solid rgba(212,175,55,0.35);
background:
linear-gradient(135deg,
rgba(2,2,74,0.03) 0%,
rgba(2,2,74,0.015) 40%,
rgba(212,175,55,0.04) 60%,
rgba(2,2,74,0.03) 100%
);
animation: esasgoldDiamondGlow 3s ease-in-out infinite;
overflow: hidden;
backdrop-filter: blur(2px);
-webkit-backdrop-filter: blur(2px);
} .elementor-kitify-wooproduct-price .price ins .woocommerce-Price-amount,
.single-product .price ins .woocommerce-Price-amount {
color: #02024a !important;
font-weight: 800 !important;
font-size: 1.05em;
letter-spacing: -0.3px;
animation: esasgoldCountUp 0.6s cubic-bezier(0.16, 1, 0.3, 1) forwards;
position: relative;
z-index: 2;
} .elementor-kitify-wooproduct-price .price ins .woocommerce-Price-currencySymbol,
.single-product .price ins .woocommerce-Price-currencySymbol {
color: #B8942E !important;
font-weight: 700;
} .elementor-kitify-wooproduct-price .price ins::after,
.single-product .price ins::after {
content: '';
position: absolute;
top: -50%;
left: -50%;
right: -50%;
bottom: -50%;
background: linear-gradient(
105deg,
transparent 40%,
rgba(255,255,255,0.08) 45%,
rgba(212,175,55,0.12) 50%,
rgba(255,255,255,0.08) 55%,
transparent 60%
);
background-size: 200% 100%;
animation: esasgoldShimmer 3.5s ease-in-out infinite;
z-index: 1;
pointer-events: none;
}  .products .product .price,
ul.products li.product .price {
display: flex !important;
align-items: center !important;
flex-wrap: wrap !important;
justify-content: center;
gap: 5px !important;
} .products .product .price del,
ul.products li.product .price del {
order: 1;
opacity: 0.4;
font-weight: 400;
text-decoration-color: rgba(2,2,74,0.3);
}
.products .product .price del .woocommerce-Price-amount {
color: #777 !important;
} .products .product .price ins,
ul.products li.product .price ins {
order: 2;
text-decoration: none !important;
display: inline-flex !important;
align-items: center;
padding: 3px 10px;
border-radius: 6px;
border: 1px solid rgba(212,175,55,0.25);
background: linear-gradient(135deg,
rgba(2,2,74,0.025) 0%,
rgba(212,175,55,0.03) 50%,
rgba(2,2,74,0.025) 100%
);
box-shadow: 0 0 6px rgba(2,2,74,0.06), 0 1px 0 rgba(255,255,255,0.1);
overflow: hidden;
position: relative;
}
.products .product .price ins .woocommerce-Price-amount {
color: #02024a !important;
font-weight: 700 !important;
position: relative;
z-index: 2;
} .products .product .price ins::after,
ul.products li.product .price ins::after {
content: '';
position: absolute;
top: -50%; left: -50%; right: -50%; bottom: -50%;
background: linear-gradient(
105deg,
transparent 40%,
rgba(212,175,55,0.08) 50%,
transparent 60%
);
background-size: 200% 100%;
animation: esasgoldShimmer 4s ease-in-out infinite;
z-index: 1;
pointer-events: none;
} .elementor-kitify-wooproduct-price .price:hover ins,
.single-product .price:hover ins {
border-color: rgba(212,175,55,0.6);
box-shadow:
0 0 18px rgba(2,2,74,0.28),
0 0 45px rgba(2,2,74,0.18),
0 0 70px rgba(2,2,74,0.10),
inset 0 1px 0 rgba(255,255,255,0.3);
transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}
.products .product:hover .price ins,
ul.products li.product:hover .price ins {
border-color: rgba(212,175,55,0.45);
box-shadow: 0 0 12px rgba(2,2,74,0.15), 0 2px 0 rgba(255,255,255,0.15);
transition: all 0.3s ease;
}  .single-product .price .esasgold-starting-price,
.elementor-kitify-wooproduct-price .price .esasgold-starting-price {
display: inline-flex !important;
align-items: center;
padding: 8px 18px;
border-radius: 10px;
border: 1.5px solid rgba(212,175,55,0.35);
background:
linear-gradient(135deg,
rgba(2,2,74,0.03) 0%,
rgba(2,2,74,0.015) 40%,
rgba(212,175,55,0.04) 60%,
rgba(2,2,74,0.03) 100%
);
animation: esasgoldDiamondGlow 3s ease-in-out infinite;
overflow: hidden;
position: relative;
}
.single-product .price .esasgold-starting-price .woocommerce-Price-amount {
color: #02024a !important;
font-weight: 800 !important;
letter-spacing: -0.3px;
position: relative;
z-index: 2;
} .single-product .price .esasgold-starting-price::after {
content: '';
position: absolute;
top: -50%; left: -50%; right: -50%; bottom: -50%;
background: linear-gradient(
105deg,
transparent 40%,
rgba(255,255,255,0.08) 45%,
rgba(212,175,55,0.12) 50%,
rgba(255,255,255,0.08) 55%,
transparent 60%
);
background-size: 200% 100%;
animation: esasgoldShimmer 3.5s ease-in-out infinite;
z-index: 1;
pointer-events: none;
} .single-product .price:hover .esasgold-starting-price {
border-color: rgba(212,175,55,0.6);
box-shadow:
0 0 18px rgba(2,2,74,0.28),
0 0 45px rgba(2,2,74,0.18),
0 0 70px rgba(2,2,74,0.10),
inset 0 1px 0 rgba(255,255,255,0.3);
transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
} .products .product .price .esasgold-starting-price,
ul.products li.product .price .esasgold-starting-price {
display: inline-flex !important;
align-items: center;
padding: 3px 10px;
border-radius: 6px;
border: 1px solid rgba(212,175,55,0.25);
background: linear-gradient(135deg,
rgba(2,2,74,0.025) 0%,
rgba(212,175,55,0.03) 50%,
rgba(2,2,74,0.025) 100%
);
box-shadow: 0 0 6px rgba(2,2,74,0.06), 0 1px 0 rgba(255,255,255,0.1);
position: relative;
}
.products .product .price .esasgold-starting-price .woocommerce-Price-amount {
color: #02024a !important;
font-weight: 700 !important;
position: relative;
z-index: 2;
}
.products .product .price .esasgold-starting-price::after {
content: '';
position: absolute;
top: -50%; left: -50%; right: -50%; bottom: -50%;
background: linear-gradient(
105deg,
transparent 40%,
rgba(212,175,55,0.08) 50%,
transparent 60%
);
background-size: 200% 100%;
animation: esasgoldShimmer 4s ease-in-out infinite;
z-index: 1;
pointer-events: none;
}
.products .product:hover .price .esasgold-starting-price {
border-color: rgba(212,175,55,0.45);
box-shadow: 0 0 12px rgba(2,2,74,0.15), 0 2px 0 rgba(255,255,255,0.15);
transition: all 0.3s ease;
}  .woocommerce-notices-wrapper {
max-width: 1200px;
margin: 0 auto;
} .woocommerce-message {
background: linear-gradient(135deg,
rgba(2,2,74,0.92) 0%,
rgba(2,2,74,0.96) 100%
) !important;
color: #fff !important;
border: none !important;
border-left: 4px solid #D4AF37 !important;
border-radius: 6px !important;
padding: 18px 24px !important;
margin: 0 0 20px !important;
font-size: 14.5px !important;
line-height: 1.7 !important;
display: flex !important;
align-items: center !important;
gap: 14px !important;
box-shadow: 0 2px 12px rgba(2,2,74,0.12), 0 1px 2px rgba(2,2,74,0.08) !important;
position: relative !important;
overflow: hidden;
}
.woocommerce-message::before {
color: #D4AF37 !important;
font-size: 22px !important;
margin: 0 !important;
flex-shrink: 0;
}
.woocommerce-message a {
color: #D4AF37 !important;
font-weight: 600;
text-decoration: none;
border-bottom: 1px solid rgba(212,175,55,0.4);
transition: border-color 0.2s;
}
.woocommerce-message a:hover {
border-color: #D4AF37;
color: #e6c75a !important;
}
.woocommerce-message .button {
background: #D4AF37 !important;
color: #02024A !important;
border: none !important;
font-weight: 700 !important;
padding: 8px 18px !important;
border-radius: 4px !important;
font-size: 13.5px !important;
transition: all 0.25s !important;
}
.woocommerce-message .button:hover {
background: #c19b2c !important;
color: #02024A !important;
box-shadow: 0 2px 8px rgba(212,175,55,0.35) !important;
} .woocommerce-info {
background: rgba(2,2,74,0.025) !important;
color: #02024A !important;
border: 1px solid rgba(2,2,74,0.12) !important;
border-left: 4px solid #02024A !important;
border-radius: 6px !important;
padding: 18px 24px !important;
margin: 0 0 20px !important;
font-size: 14.5px !important;
line-height: 1.7 !important;
display: flex !important;
align-items: center !important;
gap: 14px !important;
box-shadow: 0 1px 4px rgba(2,2,74,0.04) !important;
position: relative !important;
}
.woocommerce-info::before {
color: #02024A !important;
font-size: 20px !important;
margin: 0 !important;
flex-shrink: 0;
}
.woocommerce-info a {
color: #02024A !important;
font-weight: 700;
text-decoration: none;
border-bottom: 1.5px solid rgba(2,2,74,0.25);
transition: border-color 0.2s;
}
.woocommerce-info a:hover {
border-color: #02024A;
}
.woocommerce-info .showlogin,
.woocommerce-info .showcoupon {
display: inline-block;
padding: 6px 14px;
background: #02024A;
color: #fff !important;
border-radius: 4px;
font-size: 13px;
font-weight: 600;
border-bottom: none !important;
transition: all 0.25s;
cursor: pointer;
}
.woocommerce-info .showlogin:hover,
.woocommerce-info .showcoupon:hover {
background: #03035e;
color: #D4AF37 !important;
box-shadow: 0 2px 8px rgba(2,2,74,0.2);
} .woocommerce-error {
background: rgba(160, 35, 35, 0.04) !important;
color: #6b1a1a !important;
border: 1px solid rgba(180, 40, 40, 0.15) !important;
border-left: 4px solid #a52020 !important;
border-radius: 6px !important;
padding: 18px 24px !important;
margin: 0 0 20px !important;
font-size: 14.5px !important;
line-height: 1.7 !important;
display: flex !important;
align-items: flex-start !important;
gap: 14px !important;
box-shadow: 0 1px 4px rgba(160,35,35,0.06) !important;
list-style: none !important;
}
.woocommerce-error::before {
color: #a52020 !important;
font-size: 20px !important;
margin: 0 !important;
margin-top: 2px !important;
flex-shrink: 0;
}
.woocommerce-error li {
color: #6b1a1a !important;
font-size: 14.5px !important;
line-height: 1.7 !important;
margin: 0 !important;
}
.woocommerce-error a {
color: #a52020 !important;
font-weight: 600;
text-decoration: none;
border-bottom: 1px solid rgba(165,32,32,0.3);
}
.woocommerce-error a:hover {
border-color: #a52020;
} @media (max-width: 768px) {
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
padding: 14px 16px !important;
font-size: 13.5px !important;
gap: 10px !important;
margin: 0 0 14px !important;
}
.woocommerce-message .button {
padding: 6px 14px !important;
font-size: 12.5px !important;
}
.woocommerce-info .showlogin,
.woocommerce-info .showcoupon {
padding: 5px 10px;
font-size: 12px;
}
}     .esasgold-tab { font-size: 14px; line-height: 1.7; color: #444; }
.esasgold-tab p { margin-bottom: 16px; }
.esasgold-tab-intro { margin-bottom: 20px; }
.esasgold-tab-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 16px;
margin: 16px 0;
}
.esasgold-tab-card {
padding: 16px 18px;
background: #f8f8f5;
border-radius: 4px;
border: 1px solid #eee;
}
.esasgold-tab-card strong {
display: block;
font-size: 14px;
color: #1a1a1a;
margin-bottom: 6px;
}
.esasgold-tab-card span {
font-size: 13px;
color: #666;
display: block;
} .esasgold-desc-grid {
display: grid;
grid-template-columns: 1fr;
gap: 16px;
margin: 16px 0;
}
.esasgold-desc-grid .esasgold-tab-card {
padding: 22px 24px;
}
.esasgold-desc-grid .esasgold-tab-card strong {
font-size: 15px;
margin-bottom: 8px;
}
.esasgold-desc-grid .esasgold-tab-card span {
font-size: 14px;
line-height: 1.7;
}
.esasgold-desc-grid .esasgold-tab-card-body {
font-size: 14px;
line-height: 1.7;
color: #666;
}
.esasgold-desc-grid .esasgold-tab-card-body ul {
margin: 0 0 0 18px;
padding: 0;
list-style: disc;
}
.esasgold-desc-grid .esasgold-tab-card-body li {
margin: 6px 0;
}
.esasgold-desc-grid .esasgold-tab-card-body p {
margin: 0 0 8px;
} .esasgold-tab-title {
margin: 0 !important;
padding: 0 !important;
font-size: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
color: inherit !important;
font-family: inherit !important;
letter-spacing: inherit !important;
text-transform: none !important;
} .esasgold-tab-card h3 {
display: block;
font-size: 14px;
font-weight: 700;
color: #1a1a1a;
font-family: inherit;
margin: 0 0 6px;
line-height: 1.4;
}
.esasgold-desc-grid .esasgold-tab-card h3 {
font-size: 15px;
font-family: inherit;
margin: 0 0 8px;
}
.esasgold-tab-section-title {
font-size: 18px;
font-weight: 600;
color: #1a1a1a;
margin: 24px 0 12px;
padding-bottom: 8px;
border-bottom: 1px solid #eee;
}
@media (max-width: 767px) {
.esasgold-tab-grid {
grid-template-columns: 1fr;
}
} #panel_description h2.elementor-heading-title {
font-family: Georgia, "Times New Roman", serif !important;
font-size: 22px !important;
font-weight: 600 !important;
line-height: 1.4 !important;
color: #1a1a1a !important;
margin-bottom: 14px !important;
letter-spacing: -0.3px !important;
}
#panel_description h3.elementor-heading-title {
font-family: Georgia, "Times New Roman", serif !important;
font-size: 18px !important;
font-weight: 600 !important;
line-height: 1.4 !important;
color: #2a2a2a !important;
margin-bottom: 10px !important;
}
#panel_description h4.elementor-heading-title {
font-family: Georgia, "Times New Roman", serif !important;
font-size: 16px !important;
font-weight: 600 !important;
line-height: 1.4 !important;
color: #333 !important;
margin-bottom: 8px !important;
}
#panel_description p {
font-size: 14.5px;
line-height: 1.8;
color: #555;
}   .esasgold-starting-badge {
display: inline-flex;
align-items: center;
background: linear-gradient(135deg, #02024a 0%, #0a0a6e 100%);
color: #D4AF37;
font-size: 0.55em;
font-weight: 700;
letter-spacing: 0.3px;
padding: 2px 8px;
border-radius: 4px;
border: 1px solid rgba(212,175,55,0.5);
line-height: 1.5;
vertical-align: middle;
white-space: nowrap;
box-shadow: 0 0 8px rgba(2,2,74,0.2);
animation: esasgoldBadgePulse 2s ease-in-out infinite;
}
@keyframes esasgoldBadgePulse {
0%, 100% { box-shadow: 0 0 6px rgba(2,2,74,0.15); }
50%      { box-shadow: 0 0 14px rgba(2,2,74,0.35), 0 0 24px rgba(212,175,55,0.15); }
}
.esasgold-starting-price {
color: #02024a !important;
font-weight: 800 !important;
}
.esasgold-max-hint {
font-size: 0.7em;
opacity: 0.5;
font-weight: 400;
margin-left: 4px;
}
ul.products .esasgold-starting-badge,
.products .esasgold-starting-badge {
font-size: 0.5em;
padding: 1px 6px;
} #novaapf-category-filter-1 { display: none !important; }
.esasgold-cat-tree { font-size: 13.5px; line-height: 1.6; }
.esasgold-cat-root { list-style: none !important; margin: 0 !important; padding: 0 !important; }
.esasgold-cat-root > .cat-parent { margin-bottom: 6px; }
.cat-main { font-weight: 700 !important; font-size: 14px !important; text-transform: uppercase; letter-spacing: 0.5px; display: flex; justify-content: space-between; align-items: center; padding: 6px 0; border-bottom: 1px solid #eee; }
.cat-main .cat-count { font-size: 11px; font-weight: 400; color: #999; }
.cat-level-1, .cat-level-2, .cat-level-3 { list-style: none !important; margin: 0 !important; padding: 0 0 0 14px !important; }
.cat-level-1 > li, .cat-level-2 > li, .cat-level-3 > li { margin: 0; }
.cat-level-1 .cat-link, .cat-level-2 .cat-link, .cat-level-3 .cat-link { display: flex; justify-content: space-between; align-items: center; padding: 3px 0; color: #555; font-size: 13px; }
.cat-level-1 .cat-link:hover, .cat-level-2 .cat-link:hover, .cat-level-3 .cat-link:hover { color: #c9a84c; }
.cat-level-2 { padding-left: 12px !important; }
.cat-level-2 .cat-link { font-size: 12.5px; color: #777; }
.cat-level-3 { padding-left: 10px !important; }
.cat-level-3 .cat-link { font-size: 12px; color: #888; }
.cat-hub > .cat-link { color: #444; font-weight: 500; }
.cat-leaf > .cat-link .cat-count { font-size: 11px; color: #bbb; margin-left: 4px; }
#novaapf-attribute-filter-1,
#novaapf-attribute-filter-2,
#novaapf-attribute-filter-3 { display: none !important; }
#woocommerce_product_tag_cloud-1,
#novaapf-attribute-filter-1,
#novaapf-attribute-filter-2 { display: none !important; }
#novaapf-active-filters-1:not(.novaapf-widget-hidden) { order: -1; }
.current-cat > .cat-link,
.current-cat > .cat-link .cat-name { color: #c9a84c !important; font-weight: 600; } table.variations select,
.variations select {
border: 1px solid #02024a !important;
border-radius: 4px !important;
padding: 8px 12px !important;
min-height: 42px !important;
background-color: #fff !important;
color: #02024a !important;
}
table.variations select:hover {
border-color: #02024a !important;
}
table.variations select:focus {
outline: none !important;
border-color: #02024a !important;
box-shadow: 0 0 0 2px rgba(2, 2, 74, 0.12) !important;
}[class*="novaicon-"]{
display: inline-block;
font: normal normal normal 1em/1 NovaIcons;
speak: none;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.novaicon-mail-2:before{
content: '\e800'
}
.novaicon-b-dribbble:before{
content: '\e801'
}
.novaicon-b-vkontakte:before{
content: '\e802'
}
.novaicon-b-line:before{
content: '\e803'
}
.novaicon-b-twitter-squared:before{
content: '\e804'
}
.novaicon-b-yahoo-1:before{
content: '\e805'
}
.novaicon-b-skype-outline:before{
content: '\e806'
}
.novaicon-globe:before{
content: '\e807'
}
.novaicon-shield:before{
content: '\e808'
}
.novaicon-phone-call:before{
content: '\e809'
}
.novaicon-menu-6:before{
content: '\e80a'
}
.novaicon-support248:before{
content: '\e80b'
}
.novaicon-f-comment-1:before{
content: '\e80c'
}
.novaicon-dot-3:before{
content: '\e80d'
}
.novaicon-mail-1:before{
content: '\e80e'
}
.novaicon-envato:before{
content: '\e8bc'
}
.novaicon-letter-1:before{
content: '\e8be'
}
.novaicon-circle-1:before{
content: '\e8bf'
}
.novaicon-bag-2:before{
content: '\e8c4'
}
.novaicon-bag-3:before{
content: '\e8c6';
font-weight: 600;
}
.novaicon-ic_mail_outline_24px:before{
content: '\ea02'
}
.novaicon-ic_compare_arrows_24px:before{
content: '\ea03'
}
.novaicon-ic_compare_24px:before{
content: '\ea04'
}
.novaicon-ic_share_24px:before{
content: '\ea05'
}
.novaicon-bath-tub-1:before{
content: '\ea06'
}
.novaicon-shopping-cart-1:before{
content: '\ea07'
}
.novaicon-contrast:before{
content: '\ea08'
}
.novaicon-heart-1:before{
content: '\ea09'
}
.novaicon-sort-tool:before{
content: '\ea0a'
}
.novaicon-list-bullet-1:before{
content: '\ea0b'
}
.novaicon-menu-8-1:before{
content: '\ea0c'
}
.novaicon-menu-4-1:before{
content: '\ea0d'
}
.novaicon-menu-3-1:before{
content: '\ea0e'
}
.novaicon-menu-1:before{
content: '\ea0f'
}
.novaicon-down-arrow:before{
content: '\ea10'
}
.novaicon-left-arrow:before{
content: '\ea11'
}
.novaicon-right-arrow:before{
content: '\ea12'
}
.novaicon-up-arrow:before{
content: '\ea13'
}
.novaicon-phone-1:before{
content: '\ea14'
}
.novaicon-pin-3-1:before{
content: '\ea15'
}
.novaicon-search-content:before{
content: '\ea16'
}
.novaicon-single-01-1:before{
content: '\ea17'
}
.novaicon-i-delete:before{
content: '\ea18'
}
.novaicon-zoom-1:before{
content: '\ea19'
}
.novaicon-b-meeting:before{
content: '\ea1a'
}
.novaicon-bag-20:before{
content: '\ea1b'
}
.novaicon-bath-tub-2:before{
content: '\ea1c'
}
.novaicon-web-link:before{
content: '\ea1d'
}
.novaicon-shopping-cart-2:before{
content: '\ea1e'
}
.novaicon-cart-return:before{
content: '\ea1f'
}
.novaicon-check:before{
content: '\ea20'
}
.novaicon-g-check:before{
content: '\ea21'
}
.novaicon-d-check:before{
content: '\ea22'
}
.novaicon-circle-10:before{
content: '\ea23'
}
.novaicon-circle-simple-left:before{
content: '\ea24'
}
.novaicon-circle-simple-right:before{
content: '\ea25'
}
.novaicon-compare:before{
content: '\ea26'
}
.novaicon-letter:before{
content: '\ea27'
}
.novaicon-mail:before{
content: '\ea28'
}
.novaicon-email:before{
content: '\ea29'
}
.novaicon-eye:before{
content: '\ea2a'
}
.novaicon-heart-2:before{
content: '\ea2b'
}
.novaicon-shopping-cart-3:before{
content: '\ea2c'
}
.novaicon-list-bullet-2:before{
content: '\ea2d'
}
.novaicon-marker-3:before{
content: '\ea2e'
}
.novaicon-measure-17:before{
content: '\ea2f'
}
.novaicon-menu-8-2:before{
content: '\ea30'
}
.novaicon-menu-7:before{
content: '\ea31'
}
.novaicon-menu-4-2:before{
content: '\ea32'
}
.novaicon-menu-3-2:before{
content: '\ea33'
}
.novaicon-menu-2:before{
content: '\ea34'
}
.novaicon-microsoft:before{
content: '\ea35'
}
.novaicon-phone-2:before{
content: '\ea36'
}
.novaicon-phone-call-1:before{
content: '\ea37'
}
.novaicon-pin-3-2:before{
content: '\ea38'
}
.novaicon-pin-check:before{
content: '\ea39'
}
.novaicon-e-remove:before{
content: '\ea3a'
}
.novaicon-single-01-2:before{
content: '\ea3b'
}
.novaicon-i-add:before{
content: '\ea3c'
}
.novaicon-small-triangle-down:before{
content: '\ea3d'
}
.novaicon-small-triangle-left:before{
content: '\ea3e'
}
.novaicon-small-triangle-right:before{
content: '\ea3f'
}
.novaicon-tag-check:before{
content: '\ea40'
}
.novaicon-tag:before{
content: '\ea41'
}
.novaicon-clock:before{
content: '\ea42'
}
.novaicon-time-clock:before{
content: '\ea43'
}
.novaicon-triangle-left:before{
content: '\ea44'
}
.novaicon-triangle-right:before{
content: '\ea45'
}
.novaicon-business-agent:before{
content: '\ea46'
}
.novaicon-zoom-2:before{
content: '\ea47'
}
.novaicon-zoom-88:before{
content: '\ea48'
}
.novaicon-search-zoom-in:before{
content: '\ea49'
}
.novaicon-search-zoom-out:before{
content: '\ea4a'
}
.novaicon-small-triangle-up:before{
content: '\ea4b'
}
.novaicon-phone-call-2:before{
content: '\ea4c'
}
.novaicon-full-screen:before{
content: '\ea4d'
}
.novaicon-car-parking:before{
content: '\ea4e'
}
.novaicon-transparent:before{
content: '\ea4f'
}
.novaicon-bedroom-1:before{
content: '\ea50'
}
.novaicon-bedroom-2:before{
content: '\ea51'
}
.novaicon-search-property:before{
content: '\ea52'
}
.novaicon-menu-5:before{
content: '\ea53'
}
.novaicon-circle-simple-right-2:before{
content: '\ea54'
}
.novaicon-detached-property:before{
content: '\ea55'
}
.novaicon-armchair:before{
content: '\ea56'
}
.novaicon-measure-big:before{
content: '\ea57'
}
.novaicon-b-meeting-2:before{
content: '\ea58'
}
.novaicon-bulb-63:before{
content: '\ea59'
}
.novaicon-new-construction:before{
content: '\ea5a'
}
.novaicon-quite-happy:before{
content: '\ea5b'
}
.novaicon-shape-star-1:before{
content: '\ea5c'
}
.novaicon-shape-star-2:before{
content: '\ea5d'
}
.novaicon-star-rate-1:before{
content: '\ea5e'
}
.novaicon-star-rate-2:before{
content: '\ea5f'
}
.novaicon-home-2:before{
content: '\ea60'
}
.novaicon-home-3:before{
content: '\ea61'
}
.novaicon-home:before{
content: '\ea62'
}
.novaicon-home-2-2:before{
content: '\ea63'
}
.novaicon-home-3-2:before{
content: '\ea64'
}
.novaicon-home-4:before{
content: '\ea65'
}
.novaicon-home-search:before{
content: '\ea66'
}
.novaicon-e-add:before{
content: '\ea67'
}
.novaicon-e-delete:before{
content: '\ea68'
}
.novaicon-i-delete-2:before{
content: '\ea69'
}
.novaicon-i-add-2:before{
content: '\ea6a'
}
.novaicon-arrow-right:before{
content: '\ea6b'
}
.novaicon-arrow-left:before{
content: '\ea6c'
}
.novaicon-arrow-up:before{
content: '\ea6d'
}
.novaicon-arrow-down:before{
content: '\ea6e'
}
.novaicon-a-check:before{
content: '\ea6f'
}
.novaicon-a-add:before{
content: '\ea70'
}
.novaicon-chart-bar-32:before{
content: '\ea71'
}
.novaicon-chart-bar-32-2:before{
content: '\ea72'
}
.novaicon-cart-simple-add:before{
content: '\ea73'
}
.novaicon-cart-add:before{
content: '\ea74'
}
.novaicon-cart-add-2:before{
content: '\ea75'
}
.novaicon-cart-speed-1:before{
content: '\ea76'
}
.novaicon-cart-speed-2:before{
content: '\ea77'
}
.novaicon-cart-refresh:before{
content: '\ea78'
}
.novaicon-ic_format_quote_24px:before{
content: '\ea79'
}
.novaicon-quote-1:before{
content: '\ea7a'
}
.novaicon-quote-2:before{
content: '\ea7b'
}
.novaicon-a-chat:before{
content: '\ea7f'
}
.novaicon-b-comment:before{
content: '\ea80'
}
.novaicon-chat:before{
content: '\ea81'
}
.novaicon-b-chat:before{
content: '\ea82'
}
.novaicon-f-comment:before{
content: '\ea83'
}
.novaicon-f-chat:before{
content: '\ea84'
}
.novaicon-subtitles:before{
content: '\ea85'
}
.novaicon-voice-recognition:before{
content: '\ea86'
}
.novaicon-n-edit:before{
content: '\ea87'
}
.novaicon-d-edit:before{
content: '\ea88'
}
.novaicon-globe-1:before{
content: '\f018'
}
.novaicon-b-twitter:before{
content: '\f099'
}
.novaicon-b-facebook:before{
content: '\f09a'
}
.novaicon-b-github-circled:before{
content: '\f09b'
}
.novaicon-b-pinterest-circled:before{
content: '\f0d2'
}
.novaicon-b-pinterest-squared:before{
content: '\f0d3'
}
.novaicon-b-linkedin:before{
content: '\f0e1'
}
.novaicon-b-github:before{
content: '\f113'
}
.novaicon-b-youtube-squared:before{
content: '\f166'
}
.novaicon-b-youtube:before{
content: '\f167'
}
.novaicon-b-youtube-play:before{
content: '\f16a'
}
.novaicon-b-dropbox:before{
content: '\f16b'
}
.novaicon-b-instagram:before{
content: '\f16d'
}
.novaicon-b-tumblr:before{
content: '\f173'
}
.novaicon-b-tumblr-squared:before{
content: '\f174'
}
.novaicon-b-skype:before{
content: '\f17e'
}
.novaicon-b-foursquare:before{
content: '\f180'
}
.novaicon-b-vimeo-squared:before{
content: '\f194'
}
.novaicon-b-wordpress:before{
content: '\f19a'
}
.novaicon-b-yahoo:before{
content: '\f19e'
}
.novaicon-b-reddit:before{
content: '\f1a1'
}
.novaicon-b-reddit-squared:before{
content: '\f1a2'
}
.novaicon-language:before{
content: '\f1ab'
}
.novaicon-b-spotify-1:before{
content: '\f1bc'
}
.novaicon-b-soundcloud:before{
content: '\f1be'
}
.novaicon-b-vine:before{
content: '\f1ca'
}
.novaicon-b-yelp:before{
content: '\f1e9'
}
.novaicon-b-lastfm:before{
content: '\f202'
}
.novaicon-b-lastfm-squared:before{
content: '\f203'
}
.novaicon-b-pinterest:before{
content: '\f231'
}
.novaicon-b-whatsapp:before{
content: '\f232'
}
.novaicon-b-vimeo:before{
content: '\f27d'
}
.novaicon-b-reddit-alien:before{
content: '\f281'
}
.novaicon-b-telegram:before{
content: '\f2c6'
}
.novaicon-b-github-squared:before{
content: '\f300'
}
.novaicon-b-flickr:before{
content: '\f303'
}
.novaicon-b-flickr-circled:before{
content: '\f304'
}
.novaicon-b-vimeo-circled:before{
content: '\f307'
}
.novaicon-b-twitter-circled:before{
content: '\f30a'
}
.novaicon-b-linkedin-squared:before{
content: '\f30c'
}
.novaicon-b-spotify:before{
content: '\f327'
}
.novaicon-b-instagram-1:before{
content: '\f32d'
}
.novaicon-b-evernote:before{
content: '\f333'
}
.novaicon-b-soundcloud-1:before{
content: '\f348'
}
@font-face{
font-family: 'NovaIcons';
src: url(//esasgold.com/wp-content/plugins/kitify/inc/extensions/elementor/assets/fonts/NovaIcons.eot);
src: url(//esasgold.com/wp-content/plugins/kitify/inc/extensions/elementor/assets/fonts/NovaIcons.eot) format("embedded-opentype"), url(//esasgold.com/wp-content/plugins/kitify/inc/extensions/elementor/assets/fonts/NovaIcons.woff2) format("woff2"), url(//esasgold.com/wp-content/plugins/kitify/inc/extensions/elementor/assets/fonts/NovaIcons.woff) format("woff"), url(//esasgold.com/wp-content/plugins/kitify/inc/extensions/elementor/assets/fonts/NovaIcons.ttf) format("truetype"), url(//esasgold.com/wp-content/plugins/kitify/inc/extensions/elementor/assets/fonts/NovaIcons.svg) format("svg");
font-weight: 400;
font-style: normal
}