/* generated by gen-img-css.js from main.css: stronger copies of img/figure rules (beat .elementor img resets) */
body.tey-theme img{max-width:100%;display:block}
body.tey-theme figure{margin:0}
body.tey-theme .tey-btn svg{width:18px;height:18px}
body.tey-theme .tey-logo img{height:64px;width:auto}
body.tey-theme .tey-icon svg{width:22px;height:22px}
body.tey-theme .tey-drawer__top img{height:52px}
body.tey-theme .tey-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 55%;transform:scale(1.1);transition:transform 7s cubic-bezier(.2,.6,.3,1)}
body.tey-theme .tey-slide.is-on .tey-hero__bg{transform:scale(1)}
@media (prefers-reduced-motion:reduce){body.tey-theme .tey-hero__bg{transition:none!important;transform:none!important}
}
body.tey-theme .tey-ch img{width:100%;height:100%;object-fit:cover;filter:var(--img)}
body.tey-theme .tey-ch2__circle img{border-radius:50%}
body.tey-theme .tey-ch2__circle img{aspect-ratio:1;display:block}
body.tey-theme .tey-ch4__imgs figure{flex:1;overflow:hidden}
body.tey-theme .tey-ch4__imgs figure:nth-child(1){height:400px}
body.tey-theme .tey-ch4__imgs figure:nth-child(2){height:540px;flex:1.25}
body.tey-theme .tey-ch4__imgs figure:nth-child(3){height:300px}
body.tey-theme .tey-tile img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease;filter:var(--img)}
body.tey-theme .tey-tile:hover img{transform:scale(1.04)}
body.tey-theme .tey-tile--text svg{width:18px;height:18px}
body.tey-theme .tey-post img{width:100%;aspect-ratio:16/10;object-fit:cover;filter:var(--img)}
body.tey-theme .tey-foot__brand img{height:96px;width:auto;margin-bottom:20px}
body.tey-theme .tey-float svg{width:22px;height:22px}
body.tey-theme .tey-gal__thumbs img{width:100%;height:100%;object-fit:cover;filter:var(--img)}
body.tey-theme .tey-gal__main img{width:100%;height:100%;object-fit:cover;filter:var(--img)}
body.tey-theme .tey-spec__circle img{width:100%;height:100%;object-fit:cover;object-position:40% 70%;filter:var(--img)}
body.tey-theme .tey-diagram svg{width:100%;max-width:460px;height:auto;display:block}
body.tey-theme .tey-card figure{aspect-ratio:3/4;overflow:hidden;background:var(--bg-2)}
body.tey-theme .tey-card img{width:100%;height:100%;object-fit:cover;transition:transform .7s;filter:var(--img)}
body.tey-theme .tey-card:hover img{transform:scale(1.04)}
@media (max-width:768px){body.tey-theme .tey-logo img{height:54px}
body.tey-theme .tey-hero__bg{object-position:66% 50%}
body.tey-theme .tey-ch4__imgs figure:nth-child(1){height:200px}
body.tey-theme .tey-ch4__imgs figure:nth-child(2){height:270px}
body.tey-theme .tey-ch4__imgs figure:nth-child(3){height:160px}
}
body.tey-theme .tey-why>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}
body.tey-theme .tey-ch__macro img{width:180px;height:180px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 6px var(--bg),0 0 0 7.5px #F5874F}
body.tey-theme .tey-ch--3 .tey-ch__macro img{box-shadow:0 0 0 6px #1E1A17,0 0 0 7.5px #F5874F}
body.tey-theme .tey-social svg{width:20px;height:20px}
@media (max-width:768px){body.tey-theme .tey-ch__macro img{width:96px;height:96px;box-shadow:0 0 0 4px var(--bg),0 0 0 5.5px #F5874F}
body.tey-theme .tey-ch--3 .tey-ch__macro img{box-shadow:0 0 0 4px #1E1A17,0 0 0 5.5px #F5874F}
}
@media (max-width:1280px) and (min-width:769px){body.tey-theme .tey-ch__macro img{width:120px;height:120px}
}
body.tey-theme .tey-pcard__img img{width:100%;height:100%;object-fit:cover;transition:transform .7s}
body.tey-theme .tey-pcard:hover .tey-pcard__img img{transform:scale(1.04)}
body.tey-theme .tey-about__img img{width:100%;height:100%;object-fit:cover}
body.tey-theme .tey-nitem figure{aspect-ratio:4/3;overflow:hidden}
body.tey-theme .tey-nitem img{width:100%;height:100%;object-fit:cover;transition:transform .7s}
body.tey-theme .tey-nitem:hover img{transform:scale(1.04)}
body.tey-theme .tey-article__img img{width:100%;height:100%;object-fit:cover}
body.tey-theme .tey-ci img{width:72px;height:96px;object-fit:cover;flex:none}
body.tey-theme .tey-rvlist img{width:52px;height:68px;object-fit:cover}
body.tey-theme .tey-pbanner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%}
body.tey-theme .tey-pc__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s}
body.tey-theme .tey-pc:hover .tey-pc__media img{transform:scale(1.05)}
body.tey-theme .tey-pc__wish svg{width:20px;height:20px}
body.tey-theme .tey-pc__wish.is-on svg{fill:currentColor}
body.tey-theme .tey-pc__add svg{width:18px;height:18px}
body.tey-theme .tey-fab img{width:96px;height:96px;object-fit:cover;border-radius:2px}
@media (max-width:768px){body.tey-theme .tey-pc__add svg{display:none}
body.tey-theme .tey-fab img{width:72px;height:72px}
}
body.tey-theme .tey-search__form>svg{width:22px;height:22px;flex:none;color:var(--ink-2)}
body.tey-theme .tey-bfeat__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s}
body.tey-theme .tey-bfeat:hover .tey-bfeat__img img{transform:scale(1.04)}
body.tey-theme .tey-bcard__img img{width:100%;height:100%;object-fit:cover;transition:transform .7s}
body.tey-theme .tey-bcard:hover .tey-bcard__img img{transform:scale(1.05)}
body.tey-theme .tey-prose figure{margin:8px 0}
body.tey-theme .tey-prose figure img{width:100%;border-radius:4px;aspect-ratio:16/10;object-fit:cover}
body.tey-theme .tey-author img{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:50%;padding:8px;flex:none}
body.tey-theme .tey-side__prod img{width:64px;height:80px;object-fit:cover;border-radius:2px}
body.tey-theme .tey-ch--3 .tey-ch__macro img{box-shadow:0 0 0 6px #5E7D3C,0 0 0 7.5px #F4F1E4}
