:root{--thegem-to-menu-letter-spacing:px}.main-menu-item,.title-main-menu,#primary-menu.no-responsive>li>a,#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,.widget_nav_menu>div>ul>li>a,.widget_submenu>div>ul>li>a,.widget_pages>ul>li>a,.widget_categories>ul>li>a,.widget_product_categories>ul>li>a{letter-spacing:px}:root{--thegem-to-submenu-letter-spacing:px}.submenu-item,#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) .minicart-product-title,.portfolio-filters-resp ul li a,.widget_nav_menu ul.menu,.widget_submenu>div>ul,.widget_categories>ul,.widget_product_categories>ul,.widget_pages>ul,.primary-navigation.responsive li a{letter-spacing:px}:root{--thegem-to-overlay-menu-letter-spacing:px}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li>a,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li:not(.menu-item-type-template) li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li li>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before{letter-spacing:px}:root{--thegem-to-styled-subtitle-letter-spacing:px}.styled-subtitle,.woocommerce-before-cart .cart-short-info,.cart_totals table th,.order-totals table th,.cart_totals table .shipping td,.woocommerce-message,.woocommerce-info,.woocommerce ul.woocommerce-error li,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.widget_calendar caption,.blog-style-timeline .post-time,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.diagram-legend .legend-element .title{letter-spacing:px}:root{--thegem-to-h1-letter-spacing:px}h1,.title-h1{letter-spacing:px}:root{--thegem-to-h2-letter-spacing:px}h2,.title-h2,body .pricing-table-style-6 .pricing-price-title,h3.comment-reply-title{letter-spacing:px}:root{--thegem-to-h3-letter-spacing:px}h3,.title-h3,.portfolio.columns-1 .portfolio-item .caption .title,.cart_totals table .order-total td,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,.woocommerce .woocommerce-checkout-one-page #order_review table thead th{letter-spacing:px}:root{--thegem-to-h4-letter-spacing:px}h4,.title-h4,body .vc_separator h4,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title{letter-spacing:px}:root{--thegem-to-h5-letter-spacing:px}h5,.title-h5,.gem-teams-phone,.shop_table td.product-price,.shop_table td.product-subtotal,.cart_totals table .cart-subtotal td,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.resp-tabs-list li,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.gem-teams-phone,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th{letter-spacing:px}:root{--thegem-to-h6-letter-spacing:px}h6,.title-h6,body .woocommerce .shop_table thead tr th,table.shop_table_responsive td[data-title]:before,.project_info-item-style-1 .project_info-item .title,.gem_accordion_header a,#wp-calendar caption,.wpb_toggle,.gem-table-responsive .tabletolist.rh>li>.titles,.vc_toggle_title h4,.diagram-wrapper.style-3 .digram-line-box .skill-title,.row .vc_progress_bar .vc_label{letter-spacing:px}:root{--thegem-to-xlarge-title-letter-spacing:px}.title-xlarge{letter-spacing:px}:root{--thegem-to-body-letter-spacing:px;--thegem-to-body-tiny-letter-spacing:0px}body,.text-body,.title-text-body option,.gem-table thead th,.portfolio.columns-1 .portfolio-item .caption .subtitle,.gallery-item .overlay .subtitle,.cart_totals table .shipping td label,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.thegem-combobox-wrap .thegem-combobox,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote{letter-spacing:px}.text-body-tiny,.title-text-body-tiny{letter-spacing:0}.page-breadcrumbs ul li,.product-page__wrapper .reset_variations,.product-page__wrapper .size-guide{letter-spacing:0}.page-title-excerpt,.custom-title-excerpt{letter-spacing:px}.widget-title{letter-spacing:px}:root{--thegem-to-button-letter-spacing:px}.gem-button,input[type='submit'],.gem-pagination a,.gem-pagination .current,.blog-load-more button,body .wp-block-button .wp-block-button__link,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a,.single-product-content-right .yith-ywraq-add-to-quote a.button,.single-product-content-right .compare.button{letter-spacing:px}.gem-button.gem-button-text-weight-thin{letter-spacing:px}.portfolio-item-title,.portfolio-item .wrap>.caption .title,.fancybox-title .slide-info-title,.blog.blog-style-masonry article .description .title{letter-spacing:px}.portfolio-item-description,.portfolio-item .caption .subtitle,.fancybox-title .slide-info-summary,.blog.blog-style-masonry article .description .summary{letter-spacing:px}.quickfinder-item-title{letter-spacing:px}.quickfinder.quickfinder-title-thin .quickfinder-item-title{letter-spacing:px}.quickfinder-item-text{letter-spacing:px}.gem-gallery-hover-zooming-blur .gem-gallery-item-title,.gem-gallery-grid .gallery-item .overlay .title,.gem-gallery .gem-gallery-caption .gem-gallery-item-title{letter-spacing:px}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{letter-spacing:px}.gallery-description,.gem-gallery-item-description,.gallery-item .overlay .subtitle{letter-spacing:px}body .gem-testimonial-text,body .testimonials-style-1-text{letter-spacing:px}body .gem-testimonial-content .gem-testimonial-name{letter-spacing:px}body .gem-testimonial-company{letter-spacing:px}body .gem-testimonial-position{letter-spacing:px}.gem-counter-number{letter-spacing:px}.gem-counter-number.thin-font{letter-spacing:px}:root{--thegem-to-tabs-title-letter-spacing:px}body .gem-tta.gem-tta-tabs .gem-tta-tab.gem-tta-active>a,body .gem-tta.gem-tta-tabs.gem-tta-style-outline .gem-tta-tab a,body .gem-tta.gem-tta-tabs.gem-tta-style-modern .gem-tta-tab a,body .gem-tta.gem-tta-tabs .gem-tta-panel.gem-tta-active .gem-tta-panel-title,body .gem-tta.gem-tta-accordion .gem-tta-panel.gem-tta-active .gem-tta-panel-title,body .gem-tta.gem-tta-tabs.gem-tta-style-outline .gem-tta-panel .gem-tta-panel-title,body .gem-tta.gem-tta-accordion.gem-tta-style-outline .gem-tta-panel .gem-tta-panel-title body .gem-tta.gem-tta-tabs .gem-tta-panel.gem-tta-style-modern .gem-tta-panel-title,body .gem-tta.gem-tta-accordion.gem-tta-style-modern .gem-tta-panel .gem-tta-panel-title,body .gem-tta.gem-tta-accordion.gem-tta-style-simple_dashed .gem-tta-panel .gem-tta-panel-title,.thegem-tabs__nav-item.thegem-tabs__nav-item--active,.thegem-accordion__item-title.thegem-accordion__item--active,.portfolio-filter-tabs ul.portfolio-filter-tabs-list li.active{letter-spacing:px}:root{--thegem-to-tabs-title-thin-letter-spacing:px}body .gem-tta.gem-tta-tabs .gem-tta-tab a,body .gem-tta.gem-tta-tabs .gem-tta-panel .gem-tta-panel-title,body .gem-tta.gem-tta-accordion .gem-tta-panel .gem-tta-panel-title,.thegem-tabs__nav-item,.thegem-accordion__item-title,.portfolio-filter-tabs ul.portfolio-filter-tabs-list li:not(.active){letter-spacing:px}:root{--thegem-to-mobile-menu-letter-spacing:px}#primary-navigation.responsive #primary-menu li>a,#primary-navigation.responsive #primary-menu li>span.megamenu-column-header>a{letter-spacing:px}.preloader:after,.loading:after{display:none}.preloader .preloader-spin,.loading .preloader-spin{display:block}:root{--thegem-to-product-grid-price-letter-spacing:px}.portfolio.extended-products-grid .portfolio-item .caption .price-wrap.default .product-price .price{letter-spacing:px}.portfolio.extended-products-grid .portfolio-item .caption .cart.type_button .button,.thegem-te-loop-product-add-to-cart .cart.type_button .button,.thegem-popup-notification .notification-message a.button{border-radius:px}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .icon a,.thegem-te-loop-product-add-to-cart .cart.icon a,.portfolio.extended-products-grid:is(.caption-position-hover,.caption-position-image):is(.hover-slide,.hover-fade) .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid:is(.caption-position-hover,.caption-position-image):is(.hover-slide,.hover-fade) .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-button{border-radius:px}:root{--thegem-to-product-page-btn-add-to-cart-border-radius:px}.product-page__wrapper .gem-button-style-outline.single_add_to_cart_button{background-color:!important}.product-page__wrapper .gem-button-style-outline.single_add_to_cart_button:hover{background-color:!important}.products-categories-widget .category-title{letter-spacing:px}.portfolio.extended-products-grid.to-extended-products .portfolio-item:not(.size-item){padding:calc(px/2)!important}.portfolio.extended-products-grid.to-extended-products .portfolio-item.size-item{padding:0 calc(px/2)!important}.portfolio.extended-products-grid.to-extended-products:not(.item-separator) .portfolio-row{margin:calc(-px/2)}.portfolio.extended-products-grid.to-extended-products.item-separator .portfolio-row{margin:0 calc(-px/2)}.portfolio.extended-products-grid.to-extended-products.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-px/2) 0}.portfolio.extended-products-grid.to-extended-products.fullwidth-columns.item-separator .portfolio-row{margin:0}.portfolio.extended-products-grid.to-extended-products .fullwidth-block:not(.no-paddings){padding-left:px;padding-right:px}.portfolio.extended-products-grid.to-extended-products .fullwidth-block .portfolio-row{padding-left:calc(px/2);padding-right:calc(px/2)}.portfolio.extended-products-grid.to-extended-products:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:px;padding-right:px}.portfolio.extended-products-grid.to-extended-products.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(px/2);padding-right:calc(px/2)}.portfolio.extended-products-grid.to-extended-products.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:px}.preloader[data-style-uid="to_products"] .portfolio-item{padding:calc(px/2)}.preloader[data-style-uid="to_products"] .skeleton-posts.portfolio-row{margin:calc(-px/2)}.portfolio.extended-products-grid.to-extended-products.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-px/2)}@media (min-width:768px){.portfolio.extended-products-grid.to-extended-products .portfolio-item:not(.size-item){padding:calc(px/2)!important}.portfolio.extended-products-grid.to-extended-products .portfolio-item.size-item{padding:0 calc(px/2)!important}.portfolio.extended-products-grid.to-extended-products:not(.item-separator) .portfolio-row{margin:calc(-px/2)}.portfolio.extended-products-grid.to-extended-products.item-separator .portfolio-row{margin:0 calc(-px/2)}.portfolio.extended-products-grid.to-extended-products.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-px/2) 0}.portfolio.extended-products-grid.to-extended-products.fullwidth-columns.item-separator .portfolio-row{margin:0}.portfolio.extended-products-grid.to-extended-products .fullwidth-block:not(.no-paddings){padding-left:px;padding-right:px}.portfolio.extended-products-grid.to-extended-products .fullwidth-block .portfolio-row{padding-left:calc(px/2);padding-right:calc(px/2)}.portfolio.extended-products-grid.to-extended-products:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:px;padding-right:px}.portfolio.extended-products-grid.to-extended-products.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(px/2);padding-right:calc(px/2)}.portfolio.extended-products-grid.to-extended-products.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:px}.preloader[data-style-uid="to_products"] .portfolio-item{padding:calc(px/2)}.preloader[data-style-uid="to_products"] .skeleton-posts.portfolio-row{margin:calc(-px/2)}.portfolio.extended-products-grid.to-extended-products.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-px/2)}}@media (min-width:992px){.portfolio.extended-products-grid.to-extended-products .portfolio-item:not(.size-item){padding:calc(px/2)!important}.portfolio.extended-products-grid.to-extended-products .portfolio-item.size-item{padding:0 calc(px/2)!important}.portfolio.extended-products-grid.to-extended-products:not(.item-separator) .portfolio-row{margin:calc(-px/2)}.portfolio.extended-products-grid.to-extended-products.item-separator .portfolio-row{margin:0 calc(-px/2)}.portfolio.extended-products-grid.to-extended-products.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-px/2) 0}.portfolio.extended-products-grid.to-extended-products.fullwidth-columns.item-separator .portfolio-row{margin:0}.portfolio.extended-products-grid.to-extended-products .fullwidth-block:not(.no-paddings){padding-left:px;padding-right:px}.portfolio.extended-products-grid.to-extended-products .fullwidth-block .portfolio-row{padding-left:calc(px/2);padding-right:calc(px/2)}.portfolio.extended-products-grid.to-extended-products:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:px;padding-right:px}.portfolio.extended-products-grid.to-extended-products.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(px/2);padding-right:calc(px/2)}.portfolio.extended-products-grid.to-extended-products.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:px}.preloader[data-style-uid="to_products"] .portfolio-item{padding:calc(px/2)}.preloader[data-style-uid="to_products"] .skeleton-posts.portfolio-row{margin:calc(-px/2)}.portfolio.extended-products-grid.to-extended-products.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-px/2)}}@media (max-width:991px){.portfolio.extended-products-grid.to-extended-products .categories{display:block}}@media (max-width:767px){.portfolio.extended-products-grid.to-extended-products .categories{display:block}}@media (max-width:991px){.portfolio.extended-products-grid.to-extended-products .reviews{display:block}}@media (max-width:767px){.portfolio.extended-products-grid.to-extended-products .reviews{display:block}}.portfolio.extended-products-grid.to-extended-products .portfolio-filter-item-list{max-height:px;padding-right:10px}@media (max-width:991px){.portfolio.extended-products-grid.to-extended-products .portfolio-filter-item-list{max-height:px;padding-right:10px}}@media (max-width:767px){.portfolio.extended-products-grid.to-extended-products .portfolio-filter-item-list{max-height:px;padding-right:10px}}:root{--thegem-submenu-indicator-spacing:0px}