.thegem-fullscreen-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;flex-direction:column;transition:opacity 0.3s ease 0.3s,transform 0.3s ease;transform:translate3d(0,100%,0);opacity:0;}
.thegem-fullscreen-search:before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;box-shadow:0px 5px 5px -5px rgb(0 0 0 / 15%) inset;}
.thegem-fullscreen-search.active{transform:none;opacity:1;transition:opacity 0s,transform 0.3s ease;}
.thegem-fullscreen-search .search-scroll{flex:auto;overflow:hidden auto;}
.thegem-fullscreen-search .search-scroll::-webkit-scrollbar-track{background-color:transparent;}
.thegem-fullscreen-search .search-scroll::-webkit-scrollbar{width:4px;background-color:transparent;}
.thegem-fullscreen-search .search-scroll::-webkit-scrollbar-thumb{background-color:#dfe5e8;border-radius:2px;}
body.fullscreen-search-opened{overflow:hidden;}
.thegem-fullscreen-search form{position:relative;}
input.thegem-fullscreen-searchform-input{width:100%;border:none;text-align:center;background:transparent;padding:5px 45px;}
@media(min-width:768px){
input.thegem-fullscreen-searchform-input{padding:25px 70px;}
}
input.thegem-fullscreen-searchform-input::-webkit-input-placeholder{color:inherit;}
input.thegem-fullscreen-searchform-input::-moz-placeholder{color:inherit;}
input.thegem-fullscreen-searchform-input:-ms-input-placeholder{color:inherit;}
input.thegem-fullscreen-searchform-input:-moz-placeholder{color:inherit;}
.thegem-fullscreen-search .sf-close{position:absolute;right:21px;top:50%;transform:translateY(-50%);cursor:pointer;}
@media(min-width:768px){
.thegem-fullscreen-search .sf-close{right:30px;}
}
.thegem-fullscreen-search .sf-close:before{content:"\e619";display:block;font-family:"thegem-icons";font-style:normal;font-size:24px;font-weight:normal;color:inherit;text-align:center;vertical-align:top;width:100%;}
@media(min-width:992px){
.thegem-fullscreen-search .sf-close:before{font-size:48px;}
}
.thegem-fullscreen-search .top-searches{padding:18px 0 12px 0;}
@media(min-width:768px){
.thegem-fullscreen-search .top-searches{padding:40px 0 33px 0;}
}
.thegem-fullscreen-search .top-searches .container{display:flex;flex-wrap:wrap;justify-content:center;}
.thegem-fullscreen-search .top-searches .top-search-text{margin-right:8px;}
.thegem-fullscreen-search .top-searches .top-search-item{font-size:14px;line-height:1;color:inherit;padding:5px 17px 6px 17px;border-radius:13px;margin:0 5px 10px 5px;cursor:pointer;}
.thegem-fullscreen-search .top-searches .top-search-item:hover{color:#ffffff;}
.thegem-fullscreen-search .sf-result{position:relative;}
.thegem-fullscreen-search  .result-sections .search-results-section{padding:40px 0 50px 0;}
@media(min-width:768px){
.thegem-fullscreen-search  .result-sections .search-results-section{padding:60px 0 70px 0;}
}
@media(min-width:992px){
.thegem-fullscreen-search  .result-sections .search-results-section{padding:70px 0 90px 0;}
}
.thegem-fullscreen-search  .result-sections .search-results-section:not(.search-results-nothing) h2{text-align:center;}
@media(min-width:768px){
.thegem-fullscreen-search  .result-sections .search-results-section  h2{margin:0 0 50px 0;}
}
@media(min-width:992px){
.thegem-fullscreen-search  .result-sections .search-results-section  h2{margin:0 0 60px 0;}
}
.thegem-fullscreen-search  .result-sections .search-results-section.search-results-nothing h2{margin-bottom:25px;}
@media(min-width:992px){
.thegem-fullscreen-search  .result-sections .search-results-section:nth-child(even) .search-results-bottom .container:before,
.thegem-fullscreen-search  .result-sections .search-results-section:nth-child(even) .search-results-bottom .container:after{content:'';width:50%;height:1px;background-color:#dfe5e8;}
}
.thegem-fullscreen-search  .result-sections .search-results-section .search-results-bottom{margin-top:50px;}
@media(min-width:768px){
.thegem-fullscreen-search  .result-sections .search-results-section .search-results-bottom{margin-top:60px;}
}
@media(min-width:992px){
.thegem-fullscreen-search  .result-sections .search-results-section .search-results-bottom{margin-top:70px;}
}
.thegem-fullscreen-search  .result-sections .search-results-section .search-results-bottom .container{display:flex;align-items:center;justify-content:center;}
.thegem-fullscreen-search  .result-sections .search-results-section .search-results-bottom a{display:inline-block;flex:none;border-radius:20px;margin:0 20px;}
.thegem-fullscreen-search .top-searches + .sf-result .search-results-section:first-child{padding-top:0;}
.thegem-fullscreen-search  .result-sections .search-results-section.search-results-product .portfolio-set{justify-content:center;}
@media(max-width:767px){
.thegem-fullscreen-search  .result-sections .search-results-product .portfolio-item:nth-child(n+7){display:none;}
}
@media(min-width:768px) and (max-width:991px){
.thegem-fullscreen-search  .result-sections .search-results-product .portfolio-item:nth-child(n+9){display:none;}
}
@media(min-width:992px) and (max-width:1599px){
.thegem-fullscreen-search  .result-sections .search-results-product .portfolio-item:nth-child(n+13){display:none;}
}
@media(min-width:1600px){
.thegem-fullscreen-search  .result-sections .search-results-product .portfolio-item{width:12.5%;}
}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-row, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-row{margin:-12px 0;padding:0 12px;}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-set, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-set{justify-content:center;}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item{padding:12px;}
@media(max-width:767px){
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item{max-width:302px;}
}
@media(min-width:768px){
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-row, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-row{margin:-12px 0;padding:0 12px;}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item{width:33.333%;padding:12px;}
}
@media(min-width:992px){
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-row, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-row{margin:-14px 0;padding:0 14px;}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item{width:25%;}
}
@media(min-width:1400px){
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item{width:16.666%;}
}
@media(max-width:767px){
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item:nth-child(n+4),
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item:nth-child(n+4){display:none;}
}
@media(min-width:768px) and (max-width:991px){
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item:nth-child(n+5),
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item:nth-child(n+5){display:none;}
}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item:hover .wrap{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.12);}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item .wrap > .caption, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item .wrap, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item .wrap > .caption{border:none !important;}
.thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item .wrap > .caption{cursor:initial;}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item .wrap{height:100%;display:flex;flex-direction:column;}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item .wrap > .caption{flex:auto;padding:30px;}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item:hover .wrap > .caption{background-color:#ffffff;}
.thegem-fullscreen-search .top-searches + .sf-result .search-results-section.search-results-page:first-child{padding-top:0;}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item .wrap, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item .wrap{width:100%;}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item .image, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item .image{width:100%;padding-top:100%;position:relative;z-index:1;}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item.post_format-post-format-quote .image{height:100%;padding-top:0;}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item .image .image-inner, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item .image .image-inner{position:absolute;top:0;left:0;bottom:0;right:0;}
.thegem-fullscreen-search  .result-sections .search-results-post .portfolio-item .image-inner picture img, .thegem-fullscreen-search  .result-sections .search-results-thegem_pf_item .portfolio-item .image-inner picture img{-o-object-fit:cover;object-fit:cover;height:100%;left:0 !important;width:100%;max-width:100% !important;}
.preloader-new{position:absolute;width:100%;height:100%;z-index:4;}
.preloader-new .preloader-spin{top:100px;left:initial;right:50%;}
.thegem-fullscreen-search .preloader-new + .result-sections{opacity:0.6;}
.thegem-fullscreen-search .preloader-new ~ * .portfolio-row{opacity:1;}
.thegem-fullscreen-search  .result-sections .search-results-nothing{text-align:center;}
.thegem-fullscreen-search  .result-sections .search-results-nothing svg{width:166px;fill:#dfe5e8;}
.thegem-fullscreen-search .pages-list{display:flex;flex-wrap:wrap;justify-content:center;margin:-12px 0;padding:0 12px;}
@media(min-width:768px){
.thegem-fullscreen-search .pages-list{margin:-12px 0;padding:0 12px;}
}
@media(min-width:992px){
.thegem-fullscreen-search .pages-list{margin:-14px 0;padding:0 14px;}
}
.thegem-fullscreen-search .pages-list .page-item{padding:12px;}
@media(max-width:767px){
.thegem-fullscreen-search .pages-list .page-item{max-width:302px;}
}
@media(min-width:768px){
.thegem-fullscreen-search .pages-list .page-item{padding:12px;}
}
@media(min-width:992px){
.thegem-fullscreen-search .pages-list .page-item{padding:14px;}
}
@media(min-width:1400px){
.thegem-fullscreen-search .pages-list .page-item{width:16.667%;}
}
@media(max-width:767px){
.thegem-fullscreen-search .pages-list .page-item:nth-child(n+4){display:none;}
}
@media(min-width:768px) and (max-width:991px){
.thegem-fullscreen-search .pages-list .page-item:nth-child(n+7){display:none;}
}
.thegem-fullscreen-search .pages-list .page-item article{height:122px;}
.thegem-fullscreen-search .pages-list .page-item article a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3c3950;background-color:#f6f6f8;border-top:5px solid transparent;text-align:center;text-decoration:none;padding:10px 25px;transition:all 0.3s;}
.thegem-fullscreen-search .pages-list .page-item article a .title{text-transform:initial;margin:0;overflow:hidden;}
.thegem-fullscreen-search .pages-list .page-item article a:before{content:'\e670';font-family:"thegem-icons";font-style:normal;font-size:27px;line-height:1;font-weight:normal;color:#b6c6c9;margin-bottom:7px;}
.thegem-fullscreen-search .pages-list .page-item article:hover a{box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.12);}
.vertical-minisearch.menu-item-ajax-search .vertical-minisearch-shadow{position:relative;z-index:11;}
.ajax-minisearch-results{overflow:auto;max-height:40vh;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);}
.ajax-minisearch-results::-webkit-scrollbar-track{background-color:transparent;}
.ajax-minisearch-results::-webkit-scrollbar{width:4px;background-color:transparent;}
.ajax-minisearch-results::-webkit-scrollbar-thumb{background-color:#dfe5e8;border-radius:2px;}
.ajax-minisearch-results .scroll-block{padding:2px;}
.ajax-minisearch-results .search-results-section{padding:14px 0;}
.ajax-minisearch-results .search-results-section:first-child{padding-top:0;}
.ajax-minisearch-results .search-results-section:last-child{padding-bottom:0;border-bottom:none;}
.ajax-minisearch-results .ajax-search-item{margin-bottom:2px;}
.ajax-minisearch-results .ajax-search-item{font-size:14px;line-height:20px;white-space:initial;}
.ajax-minisearch-results .ajax-search-item a{display:flex;align-items:center;color:inherit;}
.ajax-minisearch-results .ajax-search-item .thumbnail{flex:none;margin-right:9px;}
.ajax-minisearch-results .search-results-section.search-results-nothing{padding:20px;}
.ajax-minisearch-results .search-results-section.search-results-nothing .ajax-search-item{display:flex;align-items:center;justify-content:center;flex-direction:column;}
.ajax-minisearch-results .search-results-section.search-results-nothing svg{width:50px;fill:#dfe5e8;}
.menu-item-ajax-search .sf-submit{display:none;}
.minisearch form, .vertical-minisearch form{position:relative;}
.vertical-minisearch.menu-item-ajax-search .sf-input{border:none;}
#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-input::placeholder,
#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-input::-webkit-input-placeholder,
.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-input::placeholder, .vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-input::-webkit-input-placeholder{color:inherit;}
#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-submit-icon:after,
.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-submit-icon:after{background:transparent;}
#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-submit-icon.clear:after,
.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-submit-icon.clear:after{content:"\e619";cursor:pointer;}
.menu-item-ajax-search #searchform.ajax-loading:before{content:'';display:block;position:absolute;top:50%;right:50px;border:2px solid #5f727f;border-top:2px solid transparent;border-radius:50%;width:20px;height:20px;margin-top:-10px;animation:spin 2s linear infinite;}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}.hover-list-fade .portfolio-item .image .image-inner.fallback-zooming img{overflow:hidden;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}
.hover-list-fade .portfolio-item .image:hover .image-inner.fallback-zooming img{-webkit-transform:translate(0,0) scale(1.12);transform:translate(0,0) scale(1.12);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}
.hover-list-fade .portfolio-item .image .image-inner.fallback-sliding img{overflow:hidden;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}
.hover-list-fade .portfolio-item .image:hover .image-inner.fallback-sliding img{-webkit-transform:translateX(-5%);transform:translateX(-5%);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}
.news-grid.hover-list-fade .portfolio-item .image:hover.format-video.has-post-thumbnail .image-inner img{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);}
.hover-list-fade .portfolio-item .image .overlay, .hover-list-fade .portfolio-item .image:hover .overlay{display:block;-webkit-transition:background 0.5s 0.2s;transition:background 0.5s 0.2s;}
.hover-list-fade .portfolio-item .image .overlay:before{content:'';position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:-2;opacity:0;-webkit-transition:opacity 0.5s 0.2s;transition:opacity 0.5s 0.2s;background:transparent;}
.hover-list-fade .portfolio-item .image:hover .overlay:before{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.hover-list-fade .portfolio-item .image .overlay:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1;background:none;}
.hover-list-fade.title-on-page.title-style-dark .portfolio-item .image .overlay:after{display:none;}
.hover-list-fade .portfolio-item .image .overlay .links .portfolio-icons > .icon, .hover-list-fade .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon, .portfolio.products.hover-list-fade .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart{opacity:0;display:inline-block;vertical-align:middle;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s 0.2s, -webkit-transform 0s 0.5s, top 0.3s 0.2s;transition:opacity 0.3s 0.2s, transform 0s 0.5s, top 0.3s 0.2s;}
.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons > .icon, .hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons-inner > .icon, .portfolio.products.hover-list-fade .portfolio-item .image:hover .overlay .portfolio-icons.product-bottom a.added_to_cart{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s;transition:top 0s;}
.portfolio.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist.added.icon:hover, .portfolio.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons-inner > .yith-wcwl-add-to-wishlist.added.icon:hover{-webkit-transform:none;transform:none;}
.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons > .icon:nth-child(1),
.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons-inner > .icon:nth-child(1){-webkit-transition:opacity 0.5s 0s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0s;transition:opacity 0.5s 0s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0s;}
.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons-inner > .icon:nth-child(2){-webkit-transition:opacity 0.5s 0.05s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.05s;transition:opacity 0.5s 0.05s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.05s;}
.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.portfolio.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist a.icon, .portfolio.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons-inner > .yith-wcwl-add-to-wishlist a.icon{-webkit-transition:opacity 0.5s 0.1s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.1s;transition:opacity 0.5s 0.1s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.1s;}
.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons-inner > .icon:nth-child(4){-webkit-transition:opacity 0.5s 0.15s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.15s;transition:opacity 0.5s 0.15s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.15s;}
.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-icons-inner > .icon:nth-child(5){-webkit-transition:opacity 0.5s 0.2s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.2s;transition:opacity 0.5s 0.2s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.2s;}
.hover-list-fade .portfolio-item .image .links .caption .title, .hover-list-fade .portfolio-item .image .links .caption .categories, .products.hover-list-fade.title-on-hover .portfolio-item .image .links .caption .product-info{opacity:0;top:200px;vertical-align:middle;position:relative;-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;}
.hover-list-fade .portfolio-item .image:hover .links .caption .title, .hover-list-fade .portfolio-item .image:hover .links .caption .categories, .products.hover-list-fade.title-on-hover .portfolio-item .image:hover .links .caption .product-info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;}
.products.hover-list-fade.title-on-page .portfolio-item.has-rating .image .links .caption .product-info{position:relative;-webkit-transition:padding 0.3s;transition:padding 0.3s;}
.hover-list-fade .portfolio-item .image .links .caption .info{opacity:0;top:200px;display:inline-block;vertical-align:middle;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;}
.hover-list-fade .portfolio-item .image:hover .links .caption .info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;}
.hover-list-fade .portfolio-item .image .links .caption .description{opacity:1;position:static;}
.portfolio.hover-list-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle{opacity:0;top:320px;position:absolute;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;}
.portfolio.hover-list-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item.double-item .image .overlay .links .caption .subtitle{top:350px;}
.portfolio.hover-list-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item .image:hover .overlay .links .caption .subtitle{opacity:1;top:120px;display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;}
.portfolio.hover-list-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item.double-item:hover .image .overlay .links .caption .subtitle{top:150px;}
.hover-list-fade .portfolio-item .image .overlay .links .portfolio-sharing-pane{opacity:0;margin-top:0;margin-bottom:0;will-change:transform;-webkit-transform:translateY(-1000px);transform:translateY(-1000px);-webkit-transition:opacity 0.3s, margin 0.3s 0.3s, -webkit-transform 0s;transition:opacity 0.3s, margin 0.3s 0.3s, transform 0s;}
.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-sharing-pane{visibility:hidden;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s, -webkit-transform 0s, margin 0.3s;transition:opacity 0.5s, transform 0s, margin 0.3s;}
.hover-list-fade .portfolio-item .image:hover .overlay .links .portfolio-sharing-pane.active {
opacity: 1;
visibility: visible;
margin-top: 20px;
margin-bottom: 0;
-webkit-transition: opacity 0.5s, margin 0.3s;
transition: opacity 0.5s, margin 0.3s;
}.product-quick-view__wrapper .fancybox-bg{background:#3c3b43;}
.product-quick-view__wrapper .woo-modal-product .woocommerce{max-width:1000px;}
.product-quick-view__wrapper .woo-modal-product .single-product{position:relative;display:initial;}
.product-quick-view__wrapper .woo-modal-product .product{padding:0;overflow:hidden;background-color:var(--thegem-to-main-bg-image-color, var(--thegem-to-main-bg-color));}
.product-quick-view__wrapper .single-product-content{position:relative;display:flex;flex-wrap:nowrap;margin:0 -21px;}
.product-quick-view__wrapper .single-product-content > div{position:relative;width:50%;padding:0 21px;}
.product-quick-view__wrapper .single-product-content .rating-divider{display:none;}
.product-quick-view__wrapper .product-page__left-column{position:relative;height:600px;overflow:hidden;}
.product-quick-view__wrapper .product-page__left-column .product-gallery .owl-dots{display:none !important;}
.product-quick-view__wrapper .product-gallery-labels .product-labels.style-2{left:3px;}
.product-quick-view__wrapper .product-page__left-column .gem-button-container{position:absolute;bottom:0;left:0;width:100%;z-index:5;opacity:0;visibility:hidden;transition:all 0.3s;}
.product-quick-view__wrapper .product-page__left-column .gem-button{margin:0;}
.product-quick-view__wrapper .product-page__left-column:hover .gem-button-container{opacity:1;visibility:visible;}
.product-quick-view__wrapper .product-page__right-column{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;overflow:hidden;overflow-y:auto;scroll-behavior:smooth;height:600px;padding:42px 42px 42px 0;mask-image:linear-gradient(to top, transparent 5px, #000 50px);-webkit-mask-image:linear-gradient(to top, transparent 5px, #000 50px);}
.product-quick-view__wrapper .product-page__right-column::-webkit-scrollbar{width:4px;}
.product-quick-view__wrapper .product-page__right-column::-webkit-scrollbar-track{background-color:transparent;}
.product-quick-view__wrapper .product-page__right-column::-webkit-scrollbar-thumb{background-color:rgba(223, 229, 232, 1);border-radius:4px;}
.product-quick-view__wrapper .woo-modal-product .fancybox-close-small{position:absolute;display:flex;align-items:center;justify-content:center;width:55px;height:45px;top:0;right:0;opacity:0.5;transition:opacity 0.3s;}
.product-quick-view__wrapper .woo-modal-product .fancybox-close-small:after{font-size:26px;}
.product-quick-view__wrapper .woo-modal-product .fancybox-close-small:hover{opacity:1;}
.product-quick-view__wrapper .product-page__right-column .product_title{position:relative;margin-right:auto;margin-bottom:8px;width:100%;margin-top:-10px;z-index:1;}
.product-quick-view__wrapper .woo-modal-product .woocommerce-product-rating .star-rating, .product-quick-view__wrapper .woo-modal-product .single-product-content .woocommerce-product-rating .product-reviews-link{display:inherit;}
.product-quick-view__wrapper .product-page__left-column .gem-gallery{margin:0;}
.product-quick-view__wrapper .product-page__right-column .product-page__attribute{display:flex;width:100%;margin-bottom:15px;}
.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-rating{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0 0 17px 0;}
.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-rating .star-rating{font-size:18px;margin:0;}
.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-rating .product-reviews-link{display:flex;margin:0 0 0 10px;font-size:14px;}
.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-rating .rating-divider{display:none;}
.product-quick-view__wrapper .product-page__wrapper .woocommerce-review-link:hover{cursor:default;}
.product-quick-view__wrapper .product-page__wrapper .price{display:flex;width:100%;align-items:flex-end;margin:0 0 16px 0;}
.product-quick-view__wrapper .product-page__wrapper .price del{position:relative;margin-bottom:1px;margin-right:10px;text-decoration:none;opacity:0.5;}
.product-quick-view__wrapper .product-page__wrapper .price del:before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;}
.product-quick-view__wrapper .product-page__wrapper .price.not-strikethrough del{display:none;}
.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-details__short-description{width:100%;}
.product-quick-view__wrapper .product-page__wrapper .product-page__nav + .woocommerce-product-details__short-description{margin-top:30px;}
.product-quick-view__wrapper .product-page__wrapper .variations_form, .product-quick-view__wrapper .product-page__wrapper form.cart{position:relative;width:100%;margin:0;padding:0;}
.product-quick-view__wrapper .product-page__wrapper table.variations{position:relative;width:auto;margin:0 0 5px 0;z-index:5;}
.product-quick-view__wrapper .product-page__wrapper table.variations tr{position:relative;z-index:0;}
.product-quick-view__wrapper .product-page__wrapper table.variations td, .product-quick-view__wrapper .product-page__wrapper table.variations th{position:relative;padding:5px 0;margin:0;vertical-align:top;z-index:0;}
.product-quick-view__wrapper .product-page__wrapper table.variations td.label, .product-quick-view__wrapper .product-page__wrapper table.variations th.label{min-width:60px;max-width:160px;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;text-align:left;}
.product-quick-view__wrapper .product-page__wrapper table.variations td.label:after, .product-quick-view__wrapper .product-page__wrapper table.variations th.label:after{content:':';}
.product-quick-view__wrapper .product-page__wrapper table.variations td.label label, .product-quick-view__wrapper .product-page__wrapper table.variations th.label label{line-height:2.4;}
.product-quick-view__wrapper .product-page__reset-variations.hidden{opacity:0;}
.product-quick-view__wrapper .product-page__wrapper .product-page__reset-variations{position:relative;display:flex !important;max-width:260px;}
.product-quick-view__wrapper .product-page__wrapper .reset_variations{position:relative;display:flex !important;align-items:center;}
.product-quick-view__wrapper .product-page__wrapper .reset_variations--icon{display:flex;justify-content:center;align-items:center;border:1px solid;border-radius:100%;width:16px;height:16px;margin:0 5px 0 0;font-style:normal;}
.product-quick-view__wrapper .product-page__wrapper .reset_variations--icon:before{font-family:'thegem-icons';content:'\e619';line-height:0;font-size:16px;margin:0 0 0 -1px;}
.product-quick-view__wrapper .product-page__wrapper form.cart:not(.variations_form){display:flex;flex-wrap:wrap;}
.product-quick-view__wrapper .product-page__wrapper form.cart .single_variation_wrap{display:flex;flex-direction:column;}
.product-quick-view__wrapper .product-page__wrapper form.cart .single_variation_wrap .woocommerce-variation{display:flex;flex-wrap:wrap;margin-bottom:20px;}
.product-quick-view__wrapper .product-page__wrapper form.cart.single_variation_wrap .woocommerce-variation-availability, .product-quick-view__wrapper .product-page__wrapper form.cart .single_variation_wrap .woocommerce-variation-availability:not(:empty){padding:0;margin:5px 0 0 15px;}
.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-availability .stock{margin:0;padding:0;}
.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-price{float:none;}
.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-price .price{margin:0;}
.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:nowrap;}
.product-quick-view__wrapper .product-page__wrapper form.cart .quantity{display:flex;padding:0;margin:0 20px 10px 0;max-width:120px;float:none;border-radius:3px;}
.product-quick-view__wrapper .product-page__wrapper form.cart .quantity.hidden{display:none;}
.product-quick-view__wrapper .product-page__wrapper form.cart .quantity button, .product-quick-view__wrapper .product-page__wrapper form.cart .quantity input{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:38px;background-color:transparent;font-size:21px;line-height:38px;}
.product-quick-view__wrapper .product-page__wrapper form.cart .quantity input{padding:0 5px;}
.product-quick-view__wrapper .product-page__wrapper form.cart .quantity button:before{content:'';position:absolute;top:50%;transform:translateY(-50%);width:1px;height:25px;}
.product-quick-view__wrapper .product-page__wrapper form.cart .quantity button.minus:before{right:0;}
.product-quick-view__wrapper .product-page__wrapper form.cart .quantity button.plus:before{left:0;}
.product-quick-view__wrapper .product-page__wrapper form.cart .gem-button{margin-right:10px;}
.product-quick-view__wrapper .product-page__wrapper form.cart .yith-wcwl-add-to-wishlist .gem-button, .product-quick-view__wrapper .product-page__wrapper form.cart .yith-wcwl-add-to-wishlist .gem-button:hover{background:transparent !important;border:0 !important;border-radius:0 !important;}
.product-quick-view__wrapper .product-page__wrapper .product-meta{display:flex;width:100%;flex-direction:column;margin-top:30px;}
.product-quick-view__wrapper .product-page__wrapper .product-meta > div{margin-bottom:10px;}
.product-quick-view__wrapper .product-page__wrapper .product-meta > div:last-of-type{margin-bottom:0;}
.product-quick-view__wrapper .product-page__wrapper .product-meta .date-color{padding-right:5px;}
.product-quick-view__wrapper .product-page__wrapper .product-meta .post-tags-list a{margin-right:10px;}
.product-quick-view__wrapper .product-page__wrapper .product-meta .post-tags-list a:not(:first-child){margin-left:10px;}
.product-quick-view__wrapper .product-page__wrapper .socials-sharing{display:flex;margin:0 -7px;padding:5px 0 0 0;}
.product-quick-view__wrapper .product-page__wrapper .socials-sharing .socials-item-title{display:flex;align-items:center;padding:0 0 0 7px;}
.product-quick-view__wrapper .product-page__wrapper .socials-sharing a{display:flex;align-items:center;padding:0 7px;margin:0;}
.product-quick-view__wrapper .thegem-combobox-wrap{position:relative;width:260px;z-index:50;}
.product-quick-view__wrapper .thegem-combobox-wrap select{opacity:0;position:absolute;inset:0;}
.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox{position:relative;display:flex;flex-direction:column;width:100%;}
.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__trigger{position:relative;display:flex;align-items:center;width:100%;min-height:40px;padding:0 40px 0 15px;border-radius:3px;cursor:pointer;z-index:1;}
.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__trigger:after{content:'';position:absolute;display:flex;align-items:center;justify-content:center;width:6px;height:6px;top:50%;margin-top:-2px;right:15px;border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg) translateY(-50%);transition:all .3s ease-in-out;transform-origin:50% 0;}
.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox.opened .thegem-combobox__trigger:after{margin-top:3px;transform:rotate(-135deg) translateY(-50%);}
.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options{position:absolute;display:block;top:100%;left:0;right:0;min-width:100%;max-height:200px;margin:0;border-radius:3px;border-top:0;transition:all .3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px);overflow-x:hidden;z-index:0;}
.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar{width:4px;}
.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar-track{background-color:transparent;}
.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar-thumb{background-color:rgba(223, 229, 232, 1);border-radius:4px;}
.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox.opened .thegem-combobox__options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0);}
.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options-item{position:relative;display:flex;align-items:center;width:100%;min-height:40px;padding:0 40px 0 15px;cursor:pointer;transition:all .3s linear;}
.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options-item.selection{color:var(--thegem-to-main-bg-color);}
.product-quick-view__wrapper .thegem-popup-notification{position:fixed;left:0;bottom:0;width:100%;height:200px;text-align:center;font-size:16px;line-height:2;background:linear-gradient(180deg, rgba(33, 34, 39, 0) 0%, rgba(33, 34, 39, 0.3) 100%);margin:0 !important;z-index:10000;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, visibility, transform;transition-property:opacity, visibility, transform, -webkit-transform;display:flex;justify-content:center;}
.product-quick-view__wrapper .thegem-popup-notification.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;}
@supports (-webkit-touch-callout: none) {
.product-quick-view__wrapper .thegem-popup-notification{top:0;bottom:initial;background:linear-gradient(0deg, rgba(33, 34, 39, 0) 0%, rgba(33, 34, 39, 0.3) 100%);-webkit-transform:translateY(-50px);transform:translateY(-50px);}
}
.product-quick-view__wrapper .thegem-popup-notification .notification-message{max-width:95%;position:absolute;bottom:30px;color:inherit;padding:12px 18px;}
@supports (-webkit-touch-callout: none) {
.product-quick-view__wrapper .thegem-popup-notification .notification-message{top:30px;bottom:initial;}
}
.product-quick-view__wrapper .thegem-popup-notification .notification-message:before{content:"";font-family:"thegem-icons";font-weight:normal;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-variant:normal;text-rendering:auto;line-height:0.7;margin-right:8px;font-size:1.5em;vertical-align:middle;}
.product-quick-view__wrapper .thegem-popup-notification .notification-message span.buttons{display:inline-block;}
@media(max-width:767px){
.product-quick-view__wrapper .thegem-popup-notification .notification-message span.buttons{width:100%;}
.product-quick-view__wrapper .thegem-popup-notification .notification-message span.buttons a.button:first-child{margin-left:0;}
}
.product-quick-view__wrapper .thegem-popup-notification .notification-message a.button{width:fit-content;width:-webkit-fit-content;height:auto;font-size:14px;line-height:1;padding:3px 15px 4px 15px;margin-left:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-webkit-appearance:none;transition:all 0.3s;}
.product-quick-view__wrapper .yith-wcwl-add-button .blockUI.blockOverlay, .product-quick-view__wrapper .yith-wcwl-wishlistexistsremove .blockUI.blockOverlay{display:none !important;}
@media(max-width:768px){
.product-quick-view__wrapper .single-product-content{flex-wrap:wrap;margin:0;}
.product-quick-view__wrapper .single-product-content > div{width:100%;padding:0;}
.product-quick-view__wrapper .product-page__left-column, .product-quick-view__wrapper .product-page__right-column{height:auto;}
.product-quick-view__wrapper .product-page__right-column{padding:21px;overflow-y:hidden;}
.product-quick-view__wrapper .product-page__left-column .gem-button-container{opacity:1;visibility:visible;}
}
@media(max-width:767px){
.product-quick-view__wrapper .thegem-combobox-wrap {
max-width: none;
}
.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-add-to-cart{
flex-wrap: wrap;
}
.product-quick-view__wrapper .product-page__wrapper form.cart .gem-button-position-inline{
order: 3;
width: 100%;
}
.product-quick-view__wrapper .product-page__wrapper form.cart .gem-button-position-inline button{
width: 100%;
margin: 20px 0 0 0;
}
.product-quick-view__wrapper .product-page__wrapper form.cart .yith-wcwl-add-to-wishlist{
margin-left: auto;
}
.product-quick-view__wrapper .product-page__wrapper form.cart .quantity{
max-width: none;
width: calc(100% - 60px);
}
.product-quick-view__wrapper .product-page__wrapper form.cart .quantity input{
width: calc(100% - 80px);
}
.product-quick-view__wrapper .product-page__wrapper form.cart .quantity{
margin-right: 0;
}
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//idc.kr/wp-content/themes/thegem-elementor/js/owl/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.product-gallery{position:relative;}
.product-gallery-slider-wrap, .product-gallery-thumbs-wrap{position:relative;width:100%;}
.product-gallery-slider-wrap{margin-bottom:15px;}
.product-gallery .owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.product-gallery-slider .product-gallery-slider-item.video-block{background-color:#000000;}
.product-gallery-slider .product-gallery-slider-item video, .product-gallery-slider .product-gallery-slider-item iframe{position:relative;min-width:100%;}
.product-gallery-slider .product-gallery-slider-item a{display:block;width:100%;height:100%;}
.product-gallery-slider .product-gallery-slider-item .icon-play, .product-gallery__grid .product-gallery__grid-item .icon-play{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:1;transition:all 0.3s;background-color:rgba(255,255,255,0.4);}
.product-gallery-slider .product-gallery-slider-item .icon-play:before, .product-gallery__grid .product-gallery__grid-item .icon-play:before{font-size:60px;font-style:normal;color:rgba(255,255,255,0.7);transition:all 0.3s;}
.product-gallery__grid.col-2x .product-gallery__grid-item .icon-play:before{font-size:50px;}
.product-gallery__grid.col-3x .product-gallery__grid-item .icon-play:before{font-size:40px;}
.product-gallery-slider .product-gallery-slider-item .icon-play.self:before, .product-gallery__grid .product-gallery__grid-item .icon-play.self:before{content:'\e655';font-family:"thegem-icons";}
.product-gallery-slider .product-gallery-slider-item .icon-play.youtube:before, .product-gallery__grid .product-gallery__grid-item .icon-play.youtube:before{content:'\e610';font-family:"thegem-socials";}
.product-gallery-slider .product-gallery-slider-item .icon-play.vimeo:before, .product-gallery__grid .product-gallery__grid-item .icon-play.vimeo:before{content:'\e637';font-family:"thegem-socials";}
.product-gallery-slider .product-gallery-slider-item:hover .icon-play, .product-gallery__grid .product-gallery__grid-item:hover .icon-play{background-color:rgba(255,255,255,0.2);}
.product-gallery-slider .product-gallery-slider-item:hover .icon-play.self:before, .product-gallery__grid .product-gallery__grid-item:hover .icon-play.self:before{color:#191822;}
.product-gallery-slider .product-gallery-slider-item:hover .icon-play.youtube:before, .product-gallery__grid .product-gallery__grid-item:hover .icon-play.youtube:before{color:#f00f00;}
.product-gallery-slider .product-gallery-slider-item:hover .icon-play.vimeo:before, .product-gallery__grid .product-gallery__grid-item:hover .icon-play.vimeo:before{color:#00ADEF;}
.product-gallery.image-aspect-ratio .product-gallery-slider-item .image-inner, .product-gallery__grid.image-aspect-ratio .product-gallery__grid-item .image-inner{position:relative;width:100%;height:100%;overflow:hidden;}
.product-gallery.image-aspect-ratio .product-gallery-slider-item .image-inner img, .product-gallery__grid.image-aspect-ratio .product-gallery__grid-item .image-inner img{height:100% !important;width:100% !important;max-width:100% !important;-o-object-fit:cover;object-fit:cover;}
.product-gallery-thumbs .product-gallery-thumb-item{position:relative;display:block;width:100%;height:100%;padding:0;margin:0;cursor:pointer;border:0;opacity:0.5;transition:all 0.3s linear;}
.product-gallery-thumbs .product-gallery-thumb-item:hover{opacity:1;}
.product-gallery-thumbs .owl-item.current-thumb .product-gallery-thumb-item{opacity:1;}
.product-gallery-thumbs .product-gallery-thumb-item .icon-play{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity 0.3s;color:rgba(255,255,255,0.7);font-size:40px;font-style:normal;}
.product-gallery-thumbs .product-gallery-thumb-item .icon-play:before{margin-top:-2px;}
.product-gallery-thumbs .product-gallery-thumb-item .icon-play.self:before{content:'\e655';font-family:"thegem-icons";}
.product-gallery-thumbs .product-gallery-thumb-item .icon-play.youtube:before{content:'\e610';font-family:"thegem-socials";}
.product-gallery-thumbs .product-gallery-thumb-item .icon-play.vimeo:before{content:'\e637';font-family:"thegem-socials";}
.product-gallery-slider .owl-nav, .product-gallery-thumbs .owl-nav{opacity:0;transition:opacity 0.3s linear;}
.product-gallery-slider .owl-nav .owl-prev span, .product-gallery-slider .owl-nav .owl-next span, .product-gallery-thumbs .owl-nav .owl-prev span, .product-gallery-thumbs .owl-nav .owl-next span{display:none;}
.product-gallery-slider .owl-nav .owl-prev, .product-gallery-slider .owl-nav .owl-next, .product-gallery-thumbs .owl-nav .owl-prev, .product-gallery-thumbs .owl-nav .owl-next{position:absolute;display:flex;align-items:center;top:50%;transform:translateY(-50%);}
.product-gallery-slider .owl-nav .owl-prev, .product-gallery-slider .owl-nav .owl-next{width:50px;height:50px;align-items:center;justify-content:center;}
.product-gallery-slider.dots .owl-nav .owl-prev, .product-gallery-slider.dots .owl-nav .owl-next{top:calc(50% - 14px);}
.product-gallery-slider .owl-nav .owl-prev{left:0;}
.product-gallery-slider .owl-nav .owl-next{right:0;}
.product-gallery-thumbs .owl-nav .owl-prev{left:5px;}
.product-gallery-thumbs .owl-nav .owl-next{right:5px;}
.product-gallery-slider .owl-nav .owl-prev:before, .product-gallery-slider .owl-nav .owl-next:before, .product-gallery-thumbs .owl-nav .owl-prev:before, .product-gallery-thumbs .owl-nav .owl-next:before{content:'';width:18px;height:18px;}
.product-gallery-slider .owl-nav .owl-prev:before, .product-gallery-thumbs .owl-nav .owl-prev:before{background-image:url(//idc.kr/wp-content/themes/thegem-elementor/images/ar2.svg);}
.product-gallery-slider .owl-nav .owl-next:before, .product-gallery-thumbs .owl-nav .owl-next:before{background-image:url(//idc.kr/wp-content/themes/thegem-elementor/images/ar1.svg);}
.product-gallery-slider-wrap.init-color .product-gallery-slider .owl-nav .owl-prev:before, .product-gallery-slider-wrap.init-color .product-gallery-slider .owl-nav .owl-next:before, .product-gallery-thumbs-wrap.init-color .product-gallery-thumbs .owl-nav .owl-prev:before, .product-gallery-thumbs-wrap.init-color .product-gallery-thumbs .owl-nav .owl-next:before{font-family:"thegem-icons";width:auto;height:auto;font-style:normal;vertical-align:top;font-size:18px;background-image:none;}
.product-gallery-slider-wrap.init-color .product-gallery-slider .owl-nav .owl-prev:before, .product-gallery-thumbs-wrap.init-color .product-gallery-thumbs .owl-nav .owl-prev:before{content:'\e675';}
.product-gallery-slider-wrap.init-color .product-gallery-slider .owl-nav .owl-next:before, .product-gallery-thumbs-wrap.init-color .product-gallery-thumbs .owl-nav .owl-next:before{content:'\e676';}
.product-gallery-slider .owl-nav .owl-prev.disabled, .product-gallery-slider .owl-nav .owl-next.disabled, .product-gallery-thumbs .owl-nav .owl-prev.disabled, .product-gallery-thumbs .owl-nav .owl-next.disabled{opacity:0;}
.product-gallery-thumbs.navs-visible .owl-nav{opacity:1;}
.product-gallery .owl-dots{display:flex;flex:auto;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;margin-top:10px;max-width:60%;margin-left:auto;margin-right:auto;}
.product-gallery .owl-dots .owl-dot{padding:10px !important;}
.product-gallery .owl-dots .owl-dot span{display:flex;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;}
.product-gallery.vertical{display:flex;align-items:flex-start;}
.product-gallery.vertical .product-gallery-slider-wrap{margin-bottom:0;}
.product-gallery.vertical .product-gallery-thumbs-wrap{position:absolute;top:0;left:0;height:auto;width:100%;margin:50% 0 0 -50%;padding:0;order:0;z-index:0;}
.product-gallery.vertical .product-gallery-thumbs .product-gallery-thumb-item{transform:rotate3d(0, 0, 1, -90deg) translate3d(0,0,0);}
.product-gallery.vertical .product-gallery-slider{width:100%;z-index:10;}
body.rtl .product-gallery.vertical{align-items:flex-end;}
body.rtl .product-gallery.vertical .product-gallery-thumbs-wrap{top:-30px;}
.product-gallery-labels .labels-outer .product-labels{position:absolute;width:auto;right:initial;left:10px;top:10px;transform:none;z-index:10;}
.product-gallery-labels .labels-outer .product-labels .text{display:block;}
.product-gallery-labels .labels-outer .product-labels .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.product-gallery-labels .labels-outer .product-labels.style-1 .label{width:55px;height:55px;padding:4px;border-radius:100%;text-align:center;margin:0 auto;}
.product-gallery-labels .labels-outer .product-labels.style-1 .out-of-stock-label + .onsale,
.product-gallery-labels .labels-outer .product-labels.style-1 .out-of-stock-label + .new-label{margin-top:-15%;}
.product-gallery-labels .labels-outer .product-labels.style-1 .onsale .text b{font-size:1.3em;}
.product-gallery-labels .labels-outer .product-labels.style-1 .onsale + .new-label{margin-top:-15%;}
.product-gallery-labels .labels-outer .product-labels.style-1 .new-label{width:45px;height:45px;}
.product-gallery-labels .labels-outer .product-labels.style-1 .new-label .text{padding-top:2px;}
.product-gallery-labels .labels-outer .product-labels.style-2{top:16px;left:-6px;}
.product-gallery-labels .labels-outer .product-labels.style-2 .label{position:relative;width:fit-content;height:auto;min-height:19px;padding:4px 8px;margin:4px 0 0 0;border-radius:3px 3px 3px 0;z-index:1;}
.product-gallery-labels .labels-outer .product-labels.style-2 .label .text b{font-size:1.3em;}
.product-gallery-labels .labels-outer .product-labels.style-2 .label:after{content:"";position:absolute;left:0;bottom:-6px;border-right-width:6px;border-right-style:solid;border-bottom:6px solid transparent;filter:brightness(80%);}
.product-gallery-labels .labels-outer .product-labels.style-3 .label{position:relative;width:fit-content;height:auto;min-height:21px;padding:5px 10px;margin:0 0 4px 0;border-radius:10px;z-index:1;}
.product-gallery-labels .labels-outer .product-labels.style-3 .onsale .text b{font-size:1.3em;}
.product-gallery-labels .labels-outer .product-labels.style-4{left:0;top:0;}
.product-gallery-labels .labels-outer .product-labels.style-4 .label{position:relative;width:fit-content;height:auto;min-height:19px;padding:4px 8px;margin:0 0 4px 0;border-radius:0;z-index:1;}
.product-gallery-labels .labels-outer .product-labels.style-4 .label .text b{font-size:1.3em;}
.product-gallery-labels .labels-outer .product-labels.style-4 .label svg{position:absolute;left:100%;top:0;}
.product-gallery-labels .labels-outer .product-labels.style-5{left:4px;top:4px;}
.product-gallery-labels .labels-outer .product-labels.style-5 .label{width:46px;height:46px;line-height:1.2;padding:4px;transform:rotate(20deg);-webkit-transform:rotate(20deg);border-radius:70px 40px 70px 40px;border-style:dotted;margin:6px 0px 0px 8px !important;}
.product-gallery-labels .labels-outer .product-labels.style-5 .label .rotate-back{transform:rotate(-20deg);-webkit-transform:rotate(-20deg);}
.product-gallery-labels .labels-outer .product-labels.style-5 .label .text{transform:rotate(-25deg);-webkit-transform:rotate(-25deg);}
.product-gallery-labels .labels-outer .product-labels.style-5 .out-of-stock-label + .onsale,
.product-gallery-labels .labels-outer .product-labels.style-5 .out-of-stock-label + .new-label{margin-top:-15%;}
.product-gallery-labels .labels-outer .product-labels.style-5 .onsale{border-color:#F0F3F2;}
.product-gallery-labels .labels-outer .product-labels.style-5 .onsale .text b{font-size:1.3em;}
.product-gallery-labels .labels-outer .product-labels.style-5 .onsale + .new-label{margin-top:-15%;}
.product-gallery-labels .labels-outer .product-labels.style-5 .new-label{width:38px;height:38px;border-color:#F0F3F2;}
.product-gallery-labels .labels-outer .product-labels.style-6 .label{padding:4px;}
.product-gallery-labels .labels-outer .product-labels.style-6 .out-of-stock-label{width:40px;height:40px;transform:rotate(340deg);-webkit-transform:rotate(340deg);border-radius:3px 3px 3px 3px;margin:10px 10px 10px 10px;}
.product-gallery-labels .labels-outer .product-labels.style-6 .onsale{width:36px;height:36px;transform:rotate(10deg);-webkit-transform:rotate(10deg);border-radius:3px 3px 3px 3px;margin:10px 10px 10px 10px;}
.product-gallery-labels .labels-outer .product-labels.style-6 .onsale .text b{font-size:1.3em;line-height:1.1;}
.product-gallery-labels .labels-outer .product-labels.style-6 .new-label{width:26px;height:26px;transform:rotate(355deg);-webkit-transform:rotate(355deg);border-radius:3px 3px 3px 3px;margin:10px 10px 10px 10px;}
.product-gallery-fancy{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;line-height:0;width:15px;height:15px;color:#3c3950;opacity:0;transition:all 0.3s linear;z-index:10;}
.product-gallery-fancy:before{content:'\e674';font-family:"thegem-icons";vertical-align:top;font-style:normal;font-size:15px;}
.fancybox-infobar{top:0;left:0;margin-left:0;}
.fancybox-infobar .fancybox-infobar__body{background-color:transparent;}
.fancybox-infobar .fancybox-button--left, .fancybox-infobar .fancybox-button--right{display:none;}
.fancybox-thumbs__list a:before{opacity:1;border:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5);transition:all .3s linear;}
.fancybox-thumbs__list a.fancybox-thumbs-active:before{background-color:transparent;}
.fancybox-slide{padding-left:0;padding-right:0;}
.product-gallery-slider:hover .owl-nav, .product-gallery-thumbs:hover .owl-nav{visibility:visible;opacity:1;transition:all 0.3s linear;}
.product-gallery-slider-wrap:hover .product-gallery-fancy.show{visibility:visible;opacity:1 !important;transition:all 0.3s linear;}
.fancybox-video{border:0;outline:none;}
.product-gallery__grid{position:relative;z-index:1;}
.product-gallery__elements{position:relative;z-index:5;transition:all 0.3s;}
.product-gallery__grid-wrap{position:relative;display:flex;flex-wrap:wrap;}
.product-gallery__grid .product-gallery__grid-item{position:relative;}
.product-gallery__grid .product-gallery-image{position:relative;overflow:hidden;}
.product-gallery__grid .product-gallery__grid-item.video-block{background-color:transparent;}
.product-gallery__grid .product-gallery__grid-item.video-block iframe, .product-gallery__grid .product-gallery__grid-item.video-block video{width:100%;height:100%;}
.product-gallery__grid .product-gallery__grid-item .fancy-product-gallery:hover .product-gallery-fancy.show{opacity:1 !important;}
.product-gallery .fancy-product-gallery img, .product-gallery__grid .fancy-product-gallery img{pointer-events:none;}
@media(max-width:821px){
.single-product-content-left, .single-product-content-right{width:100% !important;}
.product-gallery-slider .product-gallery-slider-item.video-block.overlay:before{content:"";position:absolute;left:0;top:0;width:100%;height:70%;z-index:10;}
.product-gallery__grid{margin-left:0 !important;margin-right:0 !important;}
.product-gallery__grid.col-3x .product-gallery__grid-item{width:50% !important;}
}
@media(max-width:767px){
.product-gallery.vertical{
padding: 0;
}
.product-gallery.vertical .product-gallery-slider-wrap, .product-gallery.vertical .product-gallery-slider{
width: 100%;
}
.product-gallery__grid .product-gallery__grid-item, .product-gallery__grid.col-3x .product-gallery__grid-item{
width: 100% !important;
}
}.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}.hover-fade .portfolio-item .image .image-inner.fallback-zooming img, .hover-fade .gallery-item .overlay-wrap .image-wrap.fallback-zooming img{overflow:hidden;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .image-inner.fallback-zooming img,
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay-wrap .image-wrap.fallback-zooming img{-webkit-transform:translate(0,0) scale(1.12);transform:translate(0,0) scale(1.12);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}
.hover-fade .portfolio-item .image .image-inner.fallback-sliding img, .hover-fade .gallery-item .overlay-wrap .image-wrap.fallback-sliding img{overflow:hidden;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .image-inner.fallback-sliding img,
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay-wrap .image-wrap.fallback-zooming img{-webkit-transform:translateX(-5%);transform:translateX(-5%);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;}
.news-grid.hover-fade .portfolio-item:is(:hover, .hover-effect) .image.format-video.has-post-thumbnail .image-inner img{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);}
.hover-fade .portfolio-item .image .overlay, .hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay,
.hover-fade .gallery-item .overlay-wrap .overlay, .hover-fade .gallery-item:is(:hover, .hover-effect) .overlay-wrap .overlay{display:block;-webkit-transition:background 0.5s 0.2s;transition:background 0.5s 0.2s;}
.hover-fade .portfolio-item .image .overlay:before, .hover-fade .gallery-item .overlay-wrap .overlay:before{content:'';position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:-2;opacity:0;-webkit-transition:opacity 0.5s 0.2s;transition:opacity 0.5s 0.2s;background:transparent;}
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay:before,
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay-wrap .overlay:before{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.hover-fade .portfolio-item .image .overlay:after, .hover-fade .gallery-item .overlay-wrap .overlay:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1;background:none;}
.hover-fade.title-on-page.title-style-dark .portfolio-item .image .overlay:after{display:none;}
.hover-fade .portfolio-item .image .overlay .links .portfolio-icons > .icon, .hover-fade .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon, .hover-fade .gallery-item .overlay .overlay-content-inner a.icon, .portfolio.products.hover-fade .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart{opacity:0;display:inline-block;vertical-align:middle;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s 0.2s, -webkit-transform 0s 0.5s, top 0.3s 0.2s;transition:opacity 0.3s 0.2s, transform 0s 0.5s, top 0.3s 0.2s;}
.hover-fade .gallery-item .overlay .overlay-content-inner a.icon.link{margin-left:10px;}
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon,
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon,
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .portfolio-icons.product-bottom a.added_to_cart{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s;transition:top 0s;}
.portfolio.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist.added.icon:hover,
.portfolio.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .yith-wcwl-add-to-wishlist.added.icon:hover{-webkit-transform:none;transform:none;}
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(1),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(1),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(1){-webkit-transition:opacity 0.5s 0s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0s;transition:opacity 0.5s 0s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0s;}
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(2),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(2){-webkit-transition:opacity 0.5s 0.05s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.05s;transition:opacity 0.5s 0.05s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.05s;}
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(3),
.portfolio.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist a.icon,
.portfolio.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .yith-wcwl-add-to-wishlist a.icon{-webkit-transition:opacity 0.5s 0.1s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.1s;transition:opacity 0.5s 0.1s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.1s;}
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(4),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(4){-webkit-transition:opacity 0.5s 0.15s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.15s;transition:opacity 0.5s 0.15s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.15s;}
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(5),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(5){-webkit-transition:opacity 0.5s 0.2s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.2s;transition:opacity 0.5s 0.2s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.2s;}
.hover-fade .portfolio-item .image .links .caption .title, .hover-fade .portfolio-item .image .links .caption .categories, .products.hover-fade.title-on-hover .portfolio-item .image .links .caption .product-info{opacity:0;top:200px;vertical-align:middle;position:relative;-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;}
.hover-fade .gallery-item .overlay .overlay-content-inner .title{opacity:0;top:200px;display:block;vertical-align:middle;position:relative;margin-top:35px;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;}
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .links .caption .title,
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .links .caption .categories,
.products.hover-fade.title-on-hover .portfolio-item:is(:hover, .hover-effect) .image .links .caption .product-info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;}
.products.hover-fade.title-on-page .portfolio-item.has-rating .image .links .caption .product-info{position:relative;-webkit-transition:padding 0.3s;transition:padding 0.3s;}
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner .title{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;}
.hover-fade .portfolio-item .image .links .caption .info{opacity:0;top:200px;display:inline-block;vertical-align:middle;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;}
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .links .caption .info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;}
.hover-fade .portfolio-item .image .links .caption .description{opacity:1;position:static;}
.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle{opacity:0;top:320px;position:absolute;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;}
.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item.double-item .image .overlay .links .caption .subtitle{top:350px;}
.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .caption .subtitle{opacity:1;top:120px;display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;}
.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item.double-item:is(:hover, .hover-effect) .image .overlay .links .caption .subtitle{top:150px;}
.hover-fade .portfolio-item .image .overlay .links .portfolio-sharing-pane{opacity:0;margin-top:0;margin-bottom:0;will-change:transform;-webkit-transform:translateY(-1000px);transform:translateY(-1000px);-webkit-transition:opacity 0.3s, margin 0.3s 0.3s, -webkit-transform 0s;transition:opacity 0.3s, margin 0.3s 0.3s, transform 0s;}
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane{visibility:hidden;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s, -webkit-transform 0s, margin 0.3s;transition:opacity 0.5s, transform 0s, margin 0.3s;}
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active{opacity:1;visibility:visible;margin-top:20px;margin-bottom:0;-webkit-transition:opacity 0.5s, margin 0.3s;transition:opacity 0.5s, margin 0.3s;}
.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item .overlay .overlay-content-inner .subtitle{opacity:0;display:inline-block;vertical-align:middle;top:280px;max-width:70%;overflow:hidden;position:absolute;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;}
.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item.double-item .overlay .overlay-content-inner .subtitle{top:310px;}
.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner .subtitle{opacity:1;top:80px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;}
.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item.double-item:is(:hover, .hover-effect) .overlay .overlay-content-inner .subtitle {
top: 110px;
}.thegem-section-parallax{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius);}
.thegem-section-parallax .thegem-section-parallax-background{position:absolute;left:0;top:0;width:100%;height:100%;}
.thegem-section-parallax.thegem-section-parallax-fixed .thegem-section-parallax-background{background-attachment:fixed;}
.thegem-section-parallax.thegem-section-parallax-horizontal .thegem-section-parallax-background{}
.thegem-section-parallax.thegem-section-parallax-vertical{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.thegem-section-parallax.thegem-section-parallax-vertical .thegem-section-parallax-background { will-change: transform;
}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:100;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:200;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:300;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:600;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:800;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:900;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-italic-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:200;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:600;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:800;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-roboto/roboto-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:100;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:200;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:300;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:500;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:600;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin-ext.woff2?ver=1763683309)format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:900;font-display:swap;src:url(//idc.kr/wp-content/uploads/omgf/elementor-gf-robotoslab/roboto-slab-normal-latin.woff2?ver=1763683309)format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}