.image-inner.img-darken picture~picture,.page-id-8:not(.logged-in) .vc_col-sm-3,.page-preloader,.product-rating.product-rating-empty{display:none!important}#main{min-height:100vh;padding:20px 0 50px}.page-breadcrumbs{min-height:inherit!important}.woocommerce-archive-content{padding:0 calc(30px/2)}body:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account):not(.single-product) h1.title-h2{max-width:66.66666667%;border-bottom:3px solid var(--thegem-to-styled-color3);padding-bottom:5px;margin-bottom:10px;font-size:30px;line-height:48px}body.post-type-archive-product h1.title-h2{max-width:100%!important}.woocommerce-archive-details{display:flex;flex-direction:row-reverse;margin-bottom:10px!important}.category-image .inner-image{display:flex;justify-content:end}.woocommerce-archive-image img{border:1px solid #ccc;margin-top:-55px;width:90%}.page-sidebar .widget{padding:0!important;margin-bottom:30px!important;border:1px solid #ccc!important;border-radius:15px 15px 0 0}.page-sidebar .widget li a:hover,.page-sidebar .widget li.current-cat a{color:var(--thegem-to-styled-color1);background:#f4f8ff;border-radius:0}.page-sidebar .widget-title{display:block!important;margin-bottom:10px!important;color:#fff;background:var(--thegem-to-product-page-btn-add-to-cart-background-color-hover);font-weight:700;padding:10px 20px!important;border-radius:10px 10px 0 0}.page-sidebar .widget ul{margin-top:0;padding:0}.page-sidebar .widget li{border-bottom:0!important}.page-sidebar .widget li a{padding:5px 20px;color:#000;display:block;border-radius:40px 0 0 40px;font-weight:500;line-height:24px}.page-sidebar .widget li.current-cat a{font-weight:700}.panel-sidebar-position-left .products .category-overlay{position:relative}.panel-sidebar-position-left .portfolio{position:relative!important}.byler_products_row,.single-product-tabs .gform_legacy_markup_wrapper .gfield_html.gfield_no_follows_desc,.single-product-tabs .vc_tta-panels #gform_wrapper_9{margin-top:0!important}.woocommerce-shop-page-custom-content{padding:0 15px}.br-pro-cats:not(.type-product){position:relative!important;left:inherit!important;top:inherit!important}.br-main-row{height:inherit!important;display:flex;flex-direction:row;flex-wrap:wrap}.br-pro-cats.product-category:not(.type-product)>.wrap{border:1px solid #e4edf4!important;height:100%}.br-pro-cats img.img-responsive{width:100%;background:#fff}.products .br-pro-cats:not(.type-product) a{height:100%}.products .br-pro-cats:not(.type-product) .category-overlay{position:relative;bottom:inherit;display:flex;flex-direction:column;justify-content:space-between;flex:1;background:#e4edf4!important}.products .br-pro-cats:not(.type-product) a:hover .category-overlay{background:var(--thegem-to-styled-color1)!important}.products .br-pro-cats.product-category:not(.type-product) a{display:flex;flex-direction:column}.post-type-archive-product .products .br-pro-cats:not(.type-product) .category-overlay{position:relative;bottom:inherit;display:flex;flex-direction:column;justify-content:space-between;flex:1;background:var(--thegem-to-button-basic-background-color)!important}.post-type-archive-product .products .br-pro-cats:not(.type-product) a:hover .category-overlay{background:#e4edf4!important}.post-type-archive-product .products .br-pro-cats:not(.type-product) .category-overlay .category-title{color:var(--thegem-to-button-basic-color)}.post-type-archive-product .products .br-pro-cats:not(.type-product) a:hover .category-overlay .category-title{color:var(--thegem-to-button-basic-background-color)}.post-type-archive-product .products .br-pro-cats:not(.type-product) .category-overlay .actions .button{background:var(--thegem-to-button-basic-color)!important;border:1px solid var(--thegem-to-button-basic-color)!important;color:var(--thegem-to-button-basic-background-color)!important}.post-type-archive-product .products .br-pro-cats:not(.type-product) a:hover .category-overlay .actions .button{background:0 0!important;border:1px solid var(--thegem-to-button-basic-background-color)!important;color:var(--thegem-to-button-basic-background-color)!important}.actions>.button{color:var(--thegem-to-styled-color1)!important;border:1px solid var(--thegem-to-styled-color1)!important;font-size:16px;font-weight:500!important}.prd-row .inline-details *,.shop_table thead tr th{font-size:16px!important}.products .br-pro-cats:not(.type-product) a:hover .actions>.button{background:#fff!important;border-color:#fff!important;color:var(--thegem-to-styled-color1)!important}.category-title{font-size:var(--thegem-to-product-grid-title-font-size);font-weight:var(--thegem-to-product-grid-title-font-weight);line-height:var(--thegem-to-product-grid-title-line-height);margin-bottom:10px}body .portfolio.extended-products-grid .portfolio-item.product .actions button.button{padding:10px 25px;font-size:14px;font-weight:500;border-radius:var(--thegem-to-product-page-btn-add-to-cart-border-radius);line-height:20px;text-transform:uppercase}body .portfolio.extended-products-grid .portfolio-item.product .actions .button{background:#a3b5c5;text-align:center;padding:4px 20px;line-height:25px;color:#fff;border:0;margin-top:15px}body .portfolio.extended-products-grid .portfolio-item.product .actions .button:hover{background:var(--thegem-to-h1-color)}.portfolio.extended-products-grid .portfolio-item.product .caption .product-info{flex:1}.portfolio.extended-products-grid .portfolio-item.product .wrap:not(.byler-list-view){overflow:hidden}.portfolio-icons{flex-direction:column;gap:15px}.image-inner.img-darken{background-color:#f9f9f9!important;border-radius:12px!important}.image-inner.img-darken picture img,.img-darken .product-gallery-image .image-inner img{mix-blend-mode:darken}.byler-list-view .image,.single-product .related-products .product-page__elements-title{border:0!important}.byler-list-view .portfolio-icons a{text-transform:uppercase}.byler-list-view .portfolio-icons .cart a{background:var(--thegem-to-product-page-btn-add-to-cart-background-color)!important;color:var(--thegem-to-product-page-btn-add-to-cart-text-color)!important;border:1px solid var(--thegem-to-product-page-btn-add-to-cart-border-color)!important;border-radius:var(--thegem-to-product-page-btn-add-to-cart-border-radius)!important;font-size:14px!important;padding:10px 20px!important;line-height:20px!important}.byler-list-view .portfolio-icons .view a{background:var(--thegem-to-product-page-btn-add-to-cart-background-color-hover)!important;color:var(--thegem-to-product-page-btn-add-to-cart-text-color-hover)!important;border:1px solid var(--thegem-to-product-page-btn-add-to-cart-border-color-hover)!important;border-radius:var(--thegem-to-product-page-btn-add-to-cart-border-radius)!important;font-size:14px!important;padding:10px 20px!important;line-height:20px!important}.byler-list-view .portfolio-icons .view svg{width:16px;fill:var(--thegem-to-product-page-btn-add-to-cart-text-color-hover)}.byler-list-view .portfolio-icons .cart a:hover,.byler-list-view .portfolio-icons .view a:hover{background:var(--thegem-to-product-page-btn-add-to-cart-text-color)!important;color:var(--thegem-to-product-page-btn-add-to-cart-background-color)!important}.byler-list-view .portfolio-icons .view a:hover svg{fill:var(--thegem-to-product-page-btn-add-to-cart-background-color)}.portfolio-item .byler-list-view .caption .subtitle p{white-space:normal}.product-info .sku{margin-top:15px;margin-bottom:15px}body .portfolio.extended-products-grid.portfolio-preset-below-shadow-hover-02 .portfolio-item.product .wrap>.caption{padding:20px}.byler-list-view .description .text-body,.byler-list-view .description p,.byler-list-view .sku,.category-description{font-family:var(--thegem-to-styled-subtitle-font-family);font-weight:300}.category-description .wrap:not(.byler-list-view) .category-description{display:-webkit-box;max-width:200px;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.byler-list-view .sku b,.byler-list-view .sku strong{font-weight:600}.byler-list-view .categories a{pointer-events:none}.description .subtitle{text-overflow:inherit!important;white-space:unset!important;overflow:visible!important;max-height:inherit!important}.byler_products_row .portfolio-top-panel-left{display:flex;align-items:center;gap:20px}#custom_html-2{display:none}.img-darken .product-gallery-image .image-inner{background:#f9f9f9}.vc_tta.vc_tta-style-classic.vc_tta-tabs.single-product-tabs .vc_tta-panels{border:0}.single-product-tabs .vc_tta-panels h1,.single-product-tabs .vc_tta-panels h2,.single-product-tabs .woocommerce-Reviews-title{color:var(--thegem-to-h1-color)!important;font-weight:700;margin-bottom:20px!important}.single-product-tabs .vc_tta-panels h2{font-size:var(--thegem-to-h3-font-size)}.single-product-tabs .vc_tta-panels h3{font-size:var(--thegem-to-h5-font-size)}.single-product-tabs .vc_tta-panels li,.single-product-tabs .vc_tta-panels p,.single-product-tabs .vc_tta-panels span,.single-product-tabs .vc_tta-panels table,.single-product-tabs .vc_tta-panels td,.single-product-tabs .vc_tta-panels tr,.single-product-tabs .vc_tta-panels ul{font-family:var(--thegem-to-styled-subtitle-font-family)}.single-product-tabs .vc_tta-panels li::marker{color:var(--thegem-to-h1-color)}.single-product-tabs .vc_tta-panels th{font-weight:500}.vc_tta.vc_tta-style-classic.vc_tta-tabs.single-product-tabs .vc_tta-tabs-list .vc_tta-tab a{border:0;border-bottom:3px solid transparent!important}.vc_tta.vc_tta-style-classic.vc_tta-tabs.single-product-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active a{border-bottom:3px solid var(--thegem-to-styled-color3)!important;color:var(--thegem-to-h1-color)}.vc_tta.vc_tta-style-classic.vc_tta-tabs.single-product-tabs .vc_tta-tabs-list{border-bottom:2px solid #ccc}.vc_tta.vc_tta-style-classic.vc_tta-tabs.single-product-tabs #gform_9 .gform_fields{display:flex;flex-wrap:wrap;margin-left:-16px!important;margin-right:-16px!important}.vc_tta.vc_tta-style-classic.vc_tta-tabs.single-product-tabs #gform_9 .gform_footer{padding-left:16px;padding-right:16px}.single-product-tabs .gform_heading,.single-product-tabs .vc_tta-panels p:empty{margin-bottom:0!important}.single-product .related-products .title-h4{color:var(--thegem-to-h1-color);font-weight:var(--thegem-to-product-grid-title-font-weight);border-color:#ccc}.single-product .thegem-te-product-add-to-cart form.cart .quantity button,.single-product .thegem-te-product-add-to-cart form.cart .quantity input{width:100px}.single-product .thegem-te-product-add-to-cart form.cart .quantity{max-width:200px;margin-bottom:0}.single-product .thegem-te-product-add-to-cart form.cart .quantity button{min-width:50px;height:50px}.single-product .product-cats__title.styled-subtitle,.single-product .vc_sw-acf .sw-acf-field-label{color:#5f727f}.single-product .vc_sw-acf.styled-subtitle{color:var(--thegem-to-h1-color)}.single-product-tabs li ul li{list-style:disc}.single-product-tabs .rll-youtube-player{height:auto;padding-bottom:0}.single-product-tabs .rll-youtube-player iframe,.single-product-tabs .rll-youtube-player img{width:640px;height:340px;position:relative;margin:0}.single-product-tabs .rll-youtube-player .play{width:640px;height:340px}.crstar-rating span{font-family:crstar!important}.shop_table td{padding:15px!important}.shop_table thead tr th{text-transform:uppercase!important;font-weight:600!important}.shop_table tbody tr:first-child td{border-top:2px solid var(--thegem-to-styled-color3)!important}.product-info .sku>span:not(:last-child){margin-right:10px}.product-info .sku>span{font-size:15px}.product-thumbnail .attachment-full{max-width:200px;height:inherit}body.woocommerce-cart-layout-modern .woocommerce-empty-cart:before{font-size:100px!important}.woocommerce-cart .submit-buttons{display:flex;column-gap:20px;flex-wrap:wrap;align-items:center}.woocommerce-cart .submit-buttons .gem-button{margin:0!important}.woocommerce-cart .submit-buttons .gem-button-container{padding-top:0!important}.woocommerce-cart .gem-button-size-small{line-height:unset!important;height:unset!important;min-height:48px;padding:10px 30px!important}.update-cart .gem-button:hover,.wc-proceed-to-checkout .gem-button{background:var(--thegem-to-button-basic-background-color)!important;color:var(--thegem-to-button-basic-color)!important;border:0!important;cursor:pointer}.update-cart .gem-button,.wc-proceed-to-checkout .gem-button:hover{background:var(--thegem-to-button-basic-background-color-hover)!important;color:var(--thegem-to-button-basic-color-hover)!important}.continue-shopping{text-align:right}.product-remove a{background:rgb(16 88 156/.1);width:44px;height:44px;border-radius:100%;display:flex;justify-content:center;align-items:center}.product-remove a:hover{background:rgb(16 88 156/.3)}.product-remove svg{fill:var(--thegem-to-h1-color);width:12px}.woocommerce form input[type=submit] .gem-button{margin-top:-82px!important}.edit-address-form,.lost_reset_password,.woocommerce-form-login,.woocommerce-form-register{background:#f7f7f7;border-radius:10x;padding:30px!important}.order-customer-details,.order-customer-details address{line-height:28px}.shop_table .product-thumbnail{width:min-content}.woocommerce .wishlist_table .product-thumbnail a{width:auto}.woocommerce .wishlist_table .product-thumbnail a img{max-width:120px;height:unset}.prd-row .inline-details{margin-left:10px!important;padding-left:10px!important;position:relative}.prd-row .inline-details:before{content:"";width:1px;height:10px;border-right:1px solid #ccc;font-weight:900;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mfrb-logo img{max-height:72px;width:auto}.portfolio-filters-more,.portfolio-sorting-select{margin-left:0!important}.woocommerce .portfolio-filters-more div.portfolio-sorting-select-current,.woocommerce .portfolio-sorting-select div.portfolio-sorting-select-current{padding:6px 11px 6px 15px;color:var(--thegem-to-styled-color1);border-color:var(--thegem-to-styled-color1);border-radius:4px}.crstar-rating:before{color:#fbd33b!important}@media screen and (max-width:767px){.woocommerce-archive-description.col-sm-8.styled-subtitle{width:66.66%}.woocommerce-archive-image.col-sm-4{max-width:33.33%;padding-left:0}.woocommerce-archive-image img{margin-top:0;width:100%}body .portfolio.extended-products-grid.list-style .portfolio-set{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .portfolio.extended-products-grid.to-extended-products .portfolio-item:not(.size-item){padding:calc(18px/2)!important}body:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account):not(.single-product) h1.title-h2{max-width:100%!important}.portfolio-filters-area-scrollable{padding:0!important}.portfolio-top-panel:not(.filter-type-default) .portfolio-top-panel-row{flex-direction:column}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption{display:flex;flex-direction:row}.portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before,.simple-type-button .space+span,.variable-type-button .space+span{display:none}.portfolio-top-panel-row.row{margin:0}.portfolio-top-panel .portfolio-top-panel-right{margin-left:0!important;margin-top:10px}.portfolio-icons.product-bottom.on-page-caption:before{display:none!important}.product-info .sku{display:flex;flex-direction:column;gap:5px}.portfolio-top-panel .portfolio-top-panel-left,.portfolio-top-panel .portfolio-top-panel-right{padding:0}.single-product .thegem-te-product-add-to-cart form.cart .quantity button,.single-product .thegem-te-product-add-to-cart form.cart .quantity input{width:60px!important}.vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-body{padding:20px!important}.product-info-row .wpb_wrapper,.product-info-row .wpb_wrapper .vc_tta-container{overflow:auto;width:100%!important}.thegem-popup-notification-sidebar .woocommerce-mini-cart__buttons{flex-direction:column!important;gap:10px!important}.product-thumbnail .attachment-full,.woocommerce-cart .product-thumbnail img{max-width:100px;height:inherit}body.woocommerce-cart-layout-modern table.shop_table_responsive tr.cart_item{align-items:flex-start!important}.portfolio-top-panel-left{width:100;align-items:flex-end}.portfolio-sorting-select{width:50%!important}.portfolio-sorting-select-name{font-size:14px!important}#items-per-page-form{display:flex;align-items:center;gap:5px}label.products-per-page{width:50%}#products-per-page{flex-grow:1}.list-right .portfolio-icons.product-bottom{width:100%!important;display:flex!important;flex-wrap:nowrap!important}.list-right .simple-type-button{width:100%}.portfolio.extended-products-grid.list-style .portfolio-set:not(.sub-categories) .portfolio-item .wrap{display:flex!important}}.woocommerce-checkout-one-page:not(.woocommerce-checkout-with-template){margin:20px 0!important}