@import url(https://use.typekit.net/ysk3taw.css);@import url(https://use.typekit.net/bpy6lep.css);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);:root{--proxima_nova_condensed:"proxima-nova-condensed", sans-serif;--proxima_nova:"proxima-nova", sans-serif;--dmsans:"DM Sans", sans-serif;--heading_font:var(--proxima_nova_condensed);--heading_font2:var(--proxima_nova);--bodyfont:var(--dmsans);--sitePrimaryColor:#ffc024;--siteGrayColor:#f0f0f0;--siteDarkBg:#1C1C1C;--siteDarkBg2:#040403;--siteLightBg:#f7f7f7;--siteRedColor:#AF1F2D;--siteRedColor2:#DF1A32;--sitePinkColor:#C61D71;--siteGoldColor:#C9A972;--ast-global-color-0:#ffc024;--ast-global-color-1:#ffc024;--wooBorderColor:#e1e1e1;--siteTransition:300ms ease-in-out}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}h1,h2{font-family:var(--heading_font)}body{font-family:var(--bodyfont);font-size:16px;line-height:1.5}a{text-decoration:none}p{font-family:var(--bodyfont)}@media (min-width:1560px){.container{max-width:1440px}}@media (min-width:1660px){.container{max-width:1600px}}.inner_container{max-width:1366px}.content_page_container{max-width:1190px}.all_btn{display:inline-flex;justify-content:center;padding:15px 25px;font-size:1.125em;font-weight:600;letter-spacing:.5px;line-height:1;position:relative;color:var(--bs-black);border:2px solid transparent;transition:all 250ms ease-in-out;z-index:1;overflow:hidden}.all_btn_radius{border-radius:12px 0 12px 0}.all_btn_radius:hover{border-radius:0 12px 0 12px}.small_btn{padding:10px 15px}.btn_layer{position:absolute;top:0;left:-100%;width:100%;height:100%}.yellow_btn{background:var(--sitePrimaryColor)}.yellow_btn:hover,.yellow_btn:focus{color:var(--sitePrimaryColor);background:transparent;border-color:var(--sitePrimaryColor)}.white_btn{background:var(--bs-white);color:var(--bs-black)}.white_btn:hover{background:transparent;border-color:var(--bs-white);color:var(--bs-white)}.black_btn{background:var(--bs-black);color:var(--bs-white)}.black_btn:hover{background:transparent;border-color:var(--bs-black);color:var(--bs-black)}.outline_btn.white_btn{background:transparent;border-color:var(--bs-white);color:var(--bs-white)}.outline_btn.yellow_btn{background:transparent;border-color:var(--sitePrimaryColor);color:var(--sitePrimaryColor)}.outline_btn:hover{border-color:var(--bs-white);background:var(--bs-white);color:var(--bs-black)}.all_read_more{font-size:1.25em;font-weight:600;display:inline-flex;align-items:center;line-height:1;column-gap:1px;transition:var(--siteTransition)}.all_read_more span{display:block;text-decoration:underline}.all_read_more i{transform:rotate(-45deg) translateY(5px);transition:var(--siteTransition)}.all_read_more:hover i{transform:rotate(0deg) translateY(3px) translateX(5px)}.read_more_yellow{color:var(--sitePrimaryColor)}.read_more_black{color:var(--siteDarkBg)}.read_more_black:hover{color:var(--sitePrimaryColor)}.read_more_white{color:var(--bs-white)}.read_more_white:hover{color:var(--sitePrimaryColor)}[class^="text_box"] p{font-size:1em;line-height:1.6;color:var(--text-color);margin-bottom:30px}[class^="text_box"][class*="_md"] p{font-size:1.125em;line-height:1.65}[class^="text_box"][class*="_lg"] p{font-size:1.25em;line-height:1.56}[class^="text_box"][class*="_xl"] p{font-size:1.375em;line-height:1.56}[class^="text_box"][class*="_xxl"] p{font-size:1.5em;line-height:1.56}[class^="text_box"] p:last-child{margin-bottom:0}[class^="text_box"] a{color:var(--sitePrimaryColor)}[class^="text_box"] a:hover{text-decoration:underline}[class^="text_box"][class*="_md"] h3{font-weight:700;font-size:1.5em;color:#0A0A0A;margin-bottom:1em;line-height:1.2;font-family:var(--heading_font);text-transform:uppercase}[class^="text_box"][class*="_md"] h4{font-weight:600;font-size:1.375em;color:#0A0A0A;margin-bottom:1em;line-height:1.2}[class^="text_box"] ul{list-style:none;padding:0;margin:0;margin-bottom:1.75em}[class^="text_box"] li{font-size:1em;line-height:1.45;color:#1E1E1E;font-weight:500;margin-bottom:10px;padding-left:30px;position:relative}[class^="text_box"][class*="_md"] li{font-size:1.125em}[class^="text_box"] li::before{content:"";width:7px;height:7px;border-radius:50%;background-color:var(--sitePrimaryColor);position:absolute;top:9px;left:2px}[class^="text_box"] :is(h2,h3,h4) :is(b,strong){color:var(--sitePrimaryColor)}[class^="text_box"][class*="light"] :is(p,h3,h4,h5,h6,li){color:#fffffff2}.common_vertical_padding{padding:120px 0}.common_vertical_padding_small{padding:80px 0}.common_primary_bg{background-color:var(--sitePrimaryColor)}.common_light_bg{background-color:var(--secondary)}.common_dark_bg{background-color:var(--siteDarkBg)}.common_dark_bg2{background-color:var(--siteDarkBg2)}.common_texture_bg{background-image:url(../../../../../../../../themes/signsrxusa/assets/img/texture_bg.svg);background-position:center top;background-size:cover;background-repeat:no-repeat}.common_secondary_bg{background-color:var(--secondary)}.common_half_overlay{height:clamp(300px, 25vw, 450px)}.common_half_overlay_big{height:clamp(450px, 25vw, 550px)}.section_head h2{font-size:clamp(1.65em, 2vw + 1em, 3em);line-height:1.2;font-weight:900}.section_head h2 :is(span,b){color:var(--sitePrimaryColor);font-weight:inherit;position:relative;z-index:1}.section_head h4{font-size:1.125em;font-weight:600;letter-spacing:1px}.section_head p{font-size:1.125em;line-height:1.56}.section_head p:last-child{margin-bottom:0}.section_head_small :is(h3,h4){font-size:2.5em;font-family:var(--heading_font);font-weight:800}.section_head_small :is(h3,h4) :is(span,b,strong){font-weight:800;color:var(--sitePrimaryColor)}.section_head_big h2{font-size:clamp(2em, 3.5vw, 4em)}.section_head h2 b svg{position:absolute;width:90%;height:30px;top:90%;z-index:-1;left:0;margin:0 auto;right:0}.section_head_dark :is(h2,h3,h4){color:var(--siteDarkBg)}.section_head_dark p{color:var(--textcolor3)}.section_head_dark h4{color:var(--primary)}.section_head_light :is(h2,h3,h4){color:var(--bs-white)}.section_head_light p{color:var(--bs-white)}.section_head_light h4{color:var(--siteGrayColor)}.main_header{background:var(--bs-black);border-bottom:1px solid #ffffff38}.logo{flex:0 0 100%;max-width:250px}.logo img{width:100%}.header_top{padding:1em 0}.header_cta_btns>li>a{font-size:.937em;line-height:1.35;color:var(--bs-white);letter-spacing:.25px}.header_cta_btns li a:hover{color:var(--sitePrimaryColor)}.header_cta_btns li a svg{width:28px;height:28px}.help_btn strong{font-weight:600}.cart_btn .cart_count{position:absolute;top:-10px;left:-5px;background:var(--sitePrimaryColor);color:var(--bs-black);width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75em}.header_my_account .account_toggle_btn{font-weight:400;padding:0 .5em;height:40px;background:transparent;border:none;color:var(--bs-white)}.header_my_account .dropdown-item:focus{background:transparent}.login_btn{font-size:1em;color:var(--bs-white)}.header_search{max-width:350px;flex:0 0 100%}.product_search_form{display:flex;flex-wrap:wrap;border:1px solid #ddd;border-radius:5px}.product_search_form input.product_search_input{flex:1;height:44px;padding:0 15px;background:transparent;border-radius:inherit;border:none;color:var(--bs-white);font-size:1em}.product_search_submit{padding:0;width:40px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;color:var(--bs-white);transition:all 250ms ease-in-out;border-radius:inherit}.product_search_submit:is(:hover,:focus){background:transparent;color:var(--sitePrimaryColor)}.product_search_submit svg{width:20px;height:20px}.search_results{z-index:99;position:absolute;width:100%;top:100%;left:0;background:var(--bs-white);box-shadow:0 0 15px rgba(0,0,0,.6)}.search-result-item{padding:10px;display:flex;flex-wrap:wrap;color:var(--bs-black);border-bottom:1px solid #ececec}.search-result-item:hover{background:#f5f5f5}.search_result_img{max-width:60px;flex:0 0 100%;height:60px}.search_result_img img{width:100%;height:100%;object-fit:cover}.search_result_desc{flex:1}.search_result_desc h3{font-size:.875em;font-weight:600;transition:var(--siteTransition)}.search_result_desc p{font-size:.8em;font-weight:500;color:#777}.view_more_result{font-weight:600;font-size:.875em;letter-spacing:.5px;padding:10px 1em;color:var(--bs-black)}.header_cta_btns{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}.main_nav{position:relative}.main_nav>ul{margin:0;padding:0;list-style:none}.main_nav>ul>li:last-child{margin-right:0}.main_nav>ul>li:first-child{margin-left:0}.main_nav>ul>li>a{padding:18px 0;display:block;font-size:1em;font-weight:400;color:var(--bs-white)}.main_nav li:hover>a,.main_nav li.current a{color:var(--sitePrimaryColor)}.mobile_top{display:none;flex-wrap:wrap;justify-content:space-between;align-items:center;background:var(--siteDarkBg2);position:sticky;top:0;z-index:11}.menu_close_btn{color:var(--bs-white)}.mobile_logo{max-width:200px}.mob_menu_btn{display:inline-flex;width:35px;height:35px;justify-content:center;flex-direction:column;align-items:flex-start;border-radius:5px;gap:6px;border:none;padding:5px;background:none}.mob_menu_btn span{display:block;width:100%;height:2px;background-color:var(--sitePrimaryColor);transition:transform 0.3s ease,opacity 0.3s ease}.mob_menu_btn span:nth-child(3){width:80%}.mob_menu_btn span:nth-child(1){width:50%}.mob_menu_btn:hover span:nth-child(1){transform:translateY(8px) rotate(45deg);width:100%}.mob_menu_btn:hover span:nth-child(2){opacity:0}.mob_menu_btn:hover span:nth-child(3){transform:translateY(-8px) rotate(-45deg);width:100%}.mob_search_btn{width:35px;height:35px}.signsrx_mega_menu>a{position:relative}@media (min-width:1200px){.main_nav>ul{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:2em}.menu_close_btn{display:none}.signsrx_mega_menu>a:after{content:"";width:0;height:3px;background:var(--sitePrimaryColor);left:0;right:0;margin:0 auto;bottom:0;position:absolute;transition:var(--siteTransition)}.signsrx_mega_menu:hover>a:after{width:100%}.mega_menu{border:1px solid var(--sitePrimaryColor);position:absolute;left:0;top:100%;width:100%;background:var(--siteDarkBg);z-index:1000;padding:2.5em 3.5em;opacity:0;visibility:hidden;transform:scaleY(0);transform-origin:top}.main_nav ul>li.signsrx_mega_menu:hover .mega_menu{opacity:1;visibility:visible;transition:var(--siteTransition);transform:scaleY(1)}.mega_menu_col_head{font-size:1.25em;font-weight:600;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ffffff21}.mega_menu_col_head a{color:var(--sitePrimaryColor)}.mega_menu_col_item:not(:last-child){margin-bottom:2.25em}.mega_menu_col_item li:not(:last-child){margin-bottom:8px}.mega_menu_tab{padding:0}.mega_menu_tab_border{border-color:transparent}.main_tabmenu_list{border:#fff;border-color:#ffffff30}.main_tabmenu_list li a,.second_tabmenu_list li a{padding:10px 25px;display:block;border-top:1px solid transparent;border-bottom:1px solid transparent}.product_tabmenu_list li a{padding:5px 25px}.main_tabmenu_list li a.turn_on,.second_tabmenu_list li a.turn_on{border-color:#ffffff30}.tab_menu_column{padding-top:15px;padding-bottom:15px;border-right:1px solid transparent}.tab_menu_column.border_on{border-right-color:#ffffff30}.main_tabmenu_list li a:after,.second_tabmenu_list li a:after{content:"";right:-1px;top:0;bottom:0;margin:auto;width:2px;height:calc(100% - 2px);position:absolute;opacity:0}.main_tabmenu_list li a:after{background:var(--siteDarkBg)}.second_tabmenu_list li a:after{background:var(--siteDarkBg)}.main_tabmenu_list li a.turn_on:after,.second_tabmenu_list li a.turn_on:after{opacity:1}.tab_menu_column li{position:relative}.tabmenu_arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--sitePrimaryColor)}.categories-container,.subcategories-container{flex:0 0 auto;width:20%}.tabmenu_featured_products{padding:.75em 1.25em}.product_list_3grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:20px}.product_list_2grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}}.mega_menu_col_item li a,.mega_menu_tab li a{font-size:1em;color:var(--bs-white)}.mega_featured_img{background:#1D1D1D;padding:0 0 100%;margin-bottom:1em;box-shadow:0 0 15px #000000bd;position:relative;height:0;justify-content:center;align-items:center}.mega_featured_img img{position:absolute;max-width:80%;height:80%;object-fit:scale-down;left:0;top:0;margin:auto;bottom:0;right:0}.featured_menu_item h5{font-size:1.125em;color:var(--sitePrimaryColor)}.featured_menu_item:hover h5{color:var(--sitePrimaryColor)}.partner_menu_with_images{display:grid!important;grid-template-columns:repeat(4,1fr);gap:2.5rem}.partner_menu_logo_image{width:100%;max-width:280px;height:140px;margin:0 auto;background:#fff;padding:1rem;border-radius:10px 0 10px 0}.partner_menu_logo_image img{object-fit:scale-down}.partner_menu_title{font-weight:700}.banner_text{max-width:750px}.banner_text h1,.inner_banner_text h1{font-size:4.1875em;font-weight:900;font-style:italic}.banner_text h1 :is(span,strong,b),.inner_banner_text h1 :is(span,strong,b){font-weight:inherit;color:var(--sitePrimaryColor)}.red_theme .inner_banner_text h1 :is(span,strong,b){font-weight:inherit;color:var(--siteRedColor)}.red_theme2 .inner_banner_text h1 :is(span,strong,b){font-weight:inherit;color:var(--siteRedColor2)}.gold_theme .inner_banner_text h1 :is(span,strong,b){font-weight:inherit;color:var(--siteGoldColor)}.pink_theme .inner_banner_text h1 :is(span,strong,b){font-weight:inherit;color:var(--sitePinkColor)}.banner_panel:after{content:"";width:50%;height:100%;right:0;top:0;background:transparent radial-gradient(closest-side at 50% 50%,#FFC024 50%,#FFC02400 100%) 0% 0%;opacity:.2;position:absolute;z-index:-1}.full_inner_cat_banner{min-height:clamp(120px, 25vw, 400px)}.full_inner_cat_banner .shop_gradient_bg{right:-5%}.small_full_banner_img{max-width:40%;bottom:0;position:absolute;right:0}.home_category_wrap{padding:0 100px}.home_cat_img{width:100%;height:150px;margin-bottom:1.25em;position:relative}.home_cat_img img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:80%;height:80%;object-fit:scale-down}.home_cat_text h3{font-size:1.25em;font-weight:700;color:var(--bs-white);margin-bottom:0;transition:var(--siteTransition)}.cat_slide_btn_prev,.cat_slide_btn_next{color:var(--sitePrimaryColor)}.home_cat_itme:hover .home_cat_text h3{color:var(--sitePrimaryColor)}.featured_product_item{margin-bottom:2.75em}.featured_product_img{height:0;width:100%;padding-bottom:100%;box-shadow:0 0 15px #0000001A}.featured_product_img img{width:90%;height:90%;object-fit:scale-down;transition:var(--siteTransition)}.featured_product_text h4{font-size:1.25em;font-weight:700;font-family:var(--heading_font2);color:var(--siteDarkBg2);transition:var(--siteTransition);text-wrap:balance}.featured_product_item:hover .featured_product_img img{transform:scale(.97)}.featured_product_item:hover h4{color:var(--sitePrimaryColor)}.featured_product_text p{font-size:.875em;color:var(--siteDarkBg2);margin-bottom:0}.featured_product_text p span.woocommerce-Price-amount{font-size:1.25em;font-weight:700}.our_services_overlay{height:50%}.service_item_img{padding:1em}.service_item_img img{aspect-ratio:3 / 2}.service_item{background:#222}.service_item_text{padding:1.5em}.service_item_text h3{font-family:var(--heading_font);font-size:2.25em;line-height:1.2;font-weight:800;color:var(--bs-white)}.service_item_text h3 :is(span,b){color:var(--sitePrimaryColor)}.request_quote:is(.common_texture_bg){background:#121212;background-image:unset}.request_quote_img{max-width:550px}.process_icon{width:115px;height:115px;margin:0 auto 2em}.process_icon img{width:100%;height:100%;object-fit:scale-down}.process_icon::after{content:"";width:55px;height:35px;background:var(--sitePrimaryColor);position:absolute;z-index:-1;transform:skew(-25deg);bottom:-8px;left:0}.process_item h4{font-size:1.625em;font-family:var(--heading_font);font-weight:700}.solution_content_box_left{padding-left:15%;margin-right:-50px}.solution_content_box_right{padding-right:15%}.solution_img_right{height:550px;clip-path:polygon(25% 0%,100% 0%,100% 100%,0% 100%)}.solution_img_left{height:550px;clip-path:polygon(0% 0%,100% 0%,75% 100%,0% 100%)}@media (min-width:992px){[class^="solution_img_wrapper"]{position:relative;background-color:var(--bs-white)}[class^="solution_img_wrapper"][class*="_right"]{clip-path:polygon(25% 0%,100% 0%,100% 100%,0% 100%);padding:6px 0 6px 8px}[class^="solution_img_wrapper"][class*="_left"]{clip-path:polygon(0% 0%,100% 0%,75% 100%,0% 100%);padding:6px 8px 6px 0}}.signsrx_testimonial:is(.common_dark_bg),.signsrx_testimonial :where(.common_dark_bg){background-color:#121212}.signsrx_testimonial:after{content:"";width:50%;height:100%;left:-13%;top:0;background:var(--sitePrimaryColor);opacity:1;position:absolute;z-index:-1;transform:skewX(-15deg)}.testimonial_slider{max-width:1400px}.testimonial_text_box h5{font-size:1.625em;font-weight:600;font-family:var(--heading_font);color:var(--bs-white)}.testimonial_img_box img{aspect-ratio:3 / 2}.testimonial_slide_prev,.testimonial_slide_next{width:30px;height:50px;color:var(--sitePrimaryColor);padding:0;background:#1D1D1D;position:static;margin-top:0}.testimonial_slide_prev:after,.testimonial_slide_next:after{font-size:2em}.testimonial_quote{max-width:clamp(25px, 10vw, 60px)}.client_slide_one{margin-bottom:2.75em}.client_img{height:150px;padding:0 10%}.client_img img{max-width:100%;max-height:100%;object-fit:scale-down}.client_slide_one .swiper-wrapper,.client_slide_two .swiper-wrapper{transition-timing-function:linear!important}.brand_sticker_panel .client_slide_one{margin-bottom:clamp(3em, 5vw, 5.5em)}.signsrx_newsletter:after{content:"";width:100%;height:50%;right:0;top:0;background:var(--siteDarkBg2);opacity:1;position:absolute;z-index:-1}.signsrx_newsletter_white:after{background:var(--bs-white)}.signsrx_newsletter.common_texture_bg.common_dark_bg{background-image:unset}.newsletter_box{position:relative;z-index:1;background:#13130D;border:2px solid #FFC024;padding:70px 5%;border-radius:10px;background-image:url(../../../../../../../../themes/signsrxusa/assets/img/newsletter_svg.svg);background-repeat:no-repeat;background-size:10%;background-position:top left}.newsletter_box form{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;box-shadow:0 3px 6px #00000029;border:1px solid #EBEBEB;border-radius:4px;padding:4px}.newsletter_box .tnp-field input:not([type="submit"]){width:100%;height:40px;border:none;padding:5px 15px;font-size:1em;border-right:1px solid #ddd;background:transparent;color:var(--bs-white)}.newsletter_box .tnp-field:nth-last-child(2) input{border-right:none}.newsletter_box .tnp-field input:focus{outline:none!important}.newsletter_box .tnp-field:not(.tnp-field-button){flex:1}.newsletter_box .tnp-field input[type="submit"]{height:50px;padding:0 25px;border:0;background:var(--sitePrimaryColor);transition:var(--siteTransition);font-weight:600;font-size:1.125em}.newsletter_box .tnp-field input[type="submit"]:hover{color:var(--bs-white)}.main_footer{padding:120px 0 80px;position:relative;z-index:1}.footer_item h3{font-size:clamp(1.5em, 3vw + 0.5rem, 2.25em);font-weight:700;font-family:var(--heading_font);color:var(--bs-white)}.footer_item ul{padding:0;margin:0;list-style:none}.footer_menu li{margin-bottom:.5em}@media (min-width:1199px){.footer_menu li{text-align:right}.footer_item h3{text-align:right}}.footer_menu li a{transition:var(--siteTransition);font-size:1.25em;color:var(--bs-white)}.footer_menu li a:hover{color:var(--sitePrimaryColor)}.footer_social a{font-size:1.25em;transition:var(--siteTransition);color:var(--bs-black);background:var(--sitePrimaryColor);line-height:.9;padding:6px;display:block;border-radius:5px;border:1px solid transparent}.footer_social a:hover{color:var(--sitePrimaryColor);background:#000;border-color:var(--sitePrimaryColor)}#ast-scroll-top{box-shadow:2px 2px 8px #00000091}.copyright p{font-weight:500;color:var(--bs-black)}.copyright a{color:var(--bs-black)}.copyright p a:hover{text-decoration:underline}.footer_logo{max-width:240px}.footer_social{display:flex;align-items:center;justify-content:flex-end}.footer_social h3{font-size:clamp(1.375em, 2.5vw ,2em);color:var(--bs-white);font-weight:700;font-family:var(--heading_font)}.footer_logo_text p{font-size:clamp(1.25em, 2vw, 1.75em);line-height:1.3;text-wrap:balance}.footer_social_inner{column-gap:2em;clip-path:polygon(8% 0%,100% 0%,100% 100%,0% 100%);padding:6px 30px 6px 40px;background:var(--siteDarkBg)}.footer_social_wrap{padding:2px;clip-path:polygon(8% 0%,100% 0%,100% 100%,0% 100%);background:var(--sitePrimaryColor)}[class^="banner_design_shape"]{max-width:clamp(50px, 10vw, 110px)}[class^="banner_design_shape"][class*="_left"]{bottom:1%}[class^="banner_design_shape"][class*="_right"],[class^="request_design_shape"][class*="_right"]{transform:rotate(180deg);top:5%}[class^="request_design_shape"]{max-width:clamp(50px, 10vw, 80px)}[class^="request_design_shape"][class*="_left"]{bottom:5%}.inner_banner_img_fill img{aspect-ratio:3 / 2;width:100%;height:100%;object-fit:cover}.inner_banner_img:after{content:"";width:100%;height:100%;right:0;top:0;left:0;bottom:0;background:transparent radial-gradient(closest-side at 50% 50%,#FFC024 50%,#FFC02400 100%) 0% 0%;opacity:.25;position:absolute;z-index:-1;transform:scale(1.5)}.signsrx_page h1{font-size:3em;line-height:.9;font-weight:900;text-transform:uppercase}.prvn_banner .bg-black.opacity-25{display:none}.faq_item{border:1px solid #efefef;margin-bottom:30px;border-radius:5px}.accordion_heading{cursor:pointer;font-size:1.25em;line-height:1.3;padding:20px 30px;padding-right:70px;margin-bottom:0;position:relative;transition:var(--siteTransition);font-weight:500}.accordion_heading span{width:28px;height:28px;border-radius:50%;position:absolute;right:15px;top:calc(50% - 14px);transition:var(--siteTransition)}.accordion_heading span:after,.accordion_heading span:before{content:"";position:absolute;height:20px;width:2px;top:0;left:0;right:0;bottom:0;margin:auto}.accordion_heading span:after{height:20px;width:2px}.accordion_heading span:before{width:20px;height:2px}.accordion_heading.current span{transform:rotate(45deg)}.faq_details{padding:0 30px 20px}.accordion_item_dark .accordion_heading{color:var(--sitePrimaryColor)}.accordion_item_dark .accordion_heading span:before,.accordion_item_dark .accordion_heading span:after{background-color:var(--sitePrimaryColor)}.autoimg_carousel .swiper-wrapper{align-items:center;transition-timing-function:linear!important}.autoimg_carousel .swiper-slide{max-width:550px}.auto_carousel_item{position:relative}.auto_carousel_item img{width:100%;max-height:100%;object-fit:cover;aspect-ratio:3 / 2.5}.package_slider_btns button{background:transparent;border:2px solid var(--siteDarkBg2);color:var(--bs-black);padding:0;width:clamp(35px, 3vw, 40px);height:clamp(35px, 3vw, 40px);border-radius:6px 0 6px 0}.package_slider_btns button:hover{background:var(--siteDarkBg2);color:var(--sitePrimaryColor)}.package_slider_btns button.swiper-button-disabled{opacity:.5}.package_slider .swiper-slide{height:unset}.package_item{background:var(--bs-white);padding:3.25em 2.5em;height:100%;color:var(--siteDarkBg)}.package_head h3{font-size:2.25em;font-weight:800;font-family:var(--heading_font)}.package_head h5{font-size:1.625em;font-weight:400}.package_head h5 span{color:var(--sitePrimaryColor);font-weight:700}.package_head h3 :is(span,b,strong){color:var(--sitePrimaryColor)}.package_body h4{margin-bottom:1.125em;line-height:1.35;text-wrap:balance}.package_body ul{padding:0;margin:0 0 1em;list-style:none}.package_body li{margin-bottom:.75em;position:relative;padding-left:1em;line-height:1.35}.package_body li:after{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:var(--sitePrimaryColor);border-radius:50%}.package_body h6{line-height:1.5}.packtype_img{position:absolute;right:8px;top:8px;width:clamp(40px, 4vw, 60px)}.packtype_img img{clip-path:polygon(100% 0,0 0,100% 100%)}.shop_filter_clear{padding:.5em 1em;position:relative;right:1.5em;display:inline-flex;align-items:center;column-gap:5px;border-radius:5px;font-size:1em;letter-spacing:.5px;background:var(--sitePrimaryColor);color:var(--bs-black)}.shop_filter_clear svg{width:20px;height:auto}.shop_filter_clear:hover{background:var(--bs-black);color:var(--sitePrimaryColor)}.shop_filter_cat:not(:last-child){margin-bottom:1.5em}.shop_filter_sub_categories{display:none}.shop_filter_sub_cat:not(:last-child){margin-bottom:.5em}.signsrx_side_filter{background:#f8f8f8;padding:1.5em 0}.shop_filter_search{padding:0 1.5em}.shop_filter_search input{height:48px;font-size:15px;padding-left:1.125em}.shop_filter_search input:focus{outline:none;box-shadow:none}.shop_filter_title{padding:.75em 1.5em;background:#E9E9E9;cursor:pointer;transition:var(--siteTransition)}.shop_filter_title.active,.shop_filter_title:hover{background:var(--sitePrimaryColor)}.shop_filter_title h4,.signsrx_product_category_sidebar h4{font-family:var(--heading_font);font-weight:800;font-size:1.125em;letter-spacing:.3px;font-style:italic}.shop_filter_sub_categories{padding:1.5em 1.5em 0}.shop_filter_title span{transition:var(--siteTransition)}.shop_filter_title.active span{transform:rotate(180deg)}.shop_filter_sub_cat input[type="checkbox"]{opacity:0;position:absolute;z-index:1}.shop_filter_sub_cat label{display:flex;align-items:center;cursor:pointer;gap:8px;font-weight:500;color:#777;cursor:pointer;padding-left:28px;line-height:1;padding-top:.5em;padding-bottom:.5em}.shop_filter_sub_cat:hover label{color:var(--bs-black)}.shop_filter_sub_cat label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;box-shadow:0 0 0 2px #333 inset;border-radius:4px;background:#fff;transition:var(--siteTransition)}.shop_filter_sub_cat label::after{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%) scale(0);width:15px;height:15px;transition:var(--siteTransition);background-image:url(../../../../../../../../themes/signsrxusa/assets/img/filter-check.svg);background-size:100%;background-repeat:no-repeat}.ajax-pagination a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid var(--bs-black);border-radius:50%;font-weight:600}.ajax-pagination a:hover,.ajax-pagination a.active{background:var(--sitePrimaryColor);border-color:var(--sitePrimaryColor)}.shop_filter_sub_cat input[type="checkbox"]:checked+label::before{box-shadow:0 0 0 2px var(--bs-black) inset}.shop_filter_sub_cat input[type="checkbox"]:checked+label:after{transform:translateY(-50%) scale(1)}.shop_filter_sub_cat input[type="checkbox"]:checked+label{color:var(--bs-black)}.signsrx_product_category_sidebar{background:#f8f8f8}.signsrx_product_category_sidebar h4 a{font-size:1.25em;line-height:1;padding:.9em 1.5em;background:#E9E9E9;display:block;color:var(--bs-black)}.signsrx_product_category_sidebar h4 a:hover{background:var(--sitePrimaryColor)}.signsrx_product_category_sidebar ul{margin:0;padding:0;list-style:none}.signsrx_product_category_sidebar ul li:not(:last-child){margin-bottom:.5em;color:var(--bs-black)}.signsrx_product_category_sidebar li a{color:var(--bs-black);display:inline-flex;column-gap:10px;align-items:center}.signsrx_product_category_sidebar li a::before{content:"";left:0;right:0;display:inline-block;width:7px;height:7px;background-color:var(--sitePrimaryColor);border-radius:50%}.signsrx_sub_cat_list{padding:1em 1.5em}.shop_gradient_bg{width:800px;height:800px;opacity:.25;right:8%;top:-10%;background:rgb(255,192,36);background:radial-gradient(circle,rgba(255,192,36,1) 30%,rgba(255,255,255,0) 70%)}.woocommerce .product_list_wrapper ul.products{column-gap:25px;row-gap:25px}.woocommerce .product_list_wrapper ul.products li,.signsrx_related_products .related ul.products li{margin-bottom:0}.products li .astra-shop-thumbnail-wrap,.signsrx_related_products .products li .astra-shop-thumbnail-wrap{position:relative;z-index:1;box-shadow:0 0 20px #0001;margin-bottom:.875em}.signsrx_related_products .products li .astra-shop-thumbnail-wrap{background:var(--bs-white)}.products li .astra-shop-thumbnail-wrap a,.signsrx_related_products .products li .astra-shop-thumbnail-wrap a{display:block;height:0;padding-bottom:100%}.woocommerce .signsrx_woocommerce_wrapper .products li .astra-shop-thumbnail-wrap img,.woocommerce .signsrx_related_products .products li .astra-shop-thumbnail-wrap img{max-width:85%;max-height:90%;object-fit:scale-down;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;transition:transform 300ms ease-in-out}.woocommerce .signsrx_woocommerce_wrapper .products li:hover .astra-shop-thumbnail-wrap img,.woocommerce .signsrx_related_products .products li:hover .astra-shop-thumbnail-wrap img{transform:scale(1.05)}.woocommerce .signsrx_woocommerce_wrapper ul.products li .woocommerce-loop-product__title,.woocommerce .signsrx_related_products .products li .woocommerce-loop-product__title{text-align:center;font-size:1em;line-height:1.25;font-weight:700;font-family:var(--bodyfont);color:var(--siteDarkBg2);transition:var(--siteTransition);margin-bottom:0}.woocommerce .signsrx_woocommerce_wrapper ul.products li:hover .woocommerce-loop-product__title,.woocommerce .signsrx_related_products .products li:hover .woocommerce-loop-product__title{color:var(--sitePrimaryColor)}.woocommerce-products-header__title{font-weight:800;text-transform:uppercase}.woocommerce .filter_block .filter_block_title{font-size:clamp(1.5em, 2vw, 2.5em);text-transform:uppercase;font-weight:800;color:var(--bs-black);line-height:1.2;margin-bottom:15px}.woocommerce .product_list_wrapper .woocommerce-pagination{display:flex;justify-content:center;margin-top:3em}.woocommerce .product_list_wrapper .woocommerce-pagination ul{display:flex;flex-wrap:wrap;gap:8px}.woocommerce .product_list_wrapper .woocommerce-pagination ul.page-numbers li,.woocommerce-page .product_list_wrapper .woocommerce-pagination ul.page-numbers li{margin:0;border:none}.woocommerce .product_list_wrapper .woocommerce-pagination ul.page-numbers:after,.woocommerce .product_list_wrapper .woocommerce-pagination ul.page-numbers:before{display:none}.woocommerce-js .product_list_wrapper nav.woocommerce-pagination ul li :is(a,span){font-size:1em;padding:0;width:2.5em;height:2.5em;font-weight:600;color:var(--bs-black);background:var(--bs-white);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--siteTransition);border:1px solid var(--bs-black)}.woocommerce-js .product_list_wrapper nav.woocommerce-pagination ul li .current,.woocommerce-js .product_list_wrapper nav.woocommerce-pagination ul li :is(a):hover{background:var(--sitePrimaryColor);color:var(--bs-black);border-color:var(--sitePrimaryColor)}.woocommerce-js .product_list_wrapper nav.woocommerce-pagination ul li :is(.page-numbers.next,.page-numbers.prev){border:none}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}.skeleton-img{width:300px;height:300px;border-radius:4px}.skeleton-text{width:80%;height:20px;margin:10px 0;border-radius:4px}.skeleton-text.small{width:60%;height:15px}@keyframes loading{0%{background-position:-200% 0}100%{background-position:200% 0}}.product_loader_wrap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:11;background-color:rgba(255,255,255,.5);display:flex;justify-content:center;align-items:center}.signsrx_product_details{background:#f8f8f8}.signsrx_product_details div.type-product::after{display:block;clear:both;content:""}.signsrx_product_details .woocommerce-product-gallery{display:flex;flex-wrap:wrap}.signsrx_product_details .wpgs-for{width:100%;background-color:var(--bs-white);padding:0 2.25em;order:1}.signsrx_product_details .wpgs-for .slick-arrow.flaticon-back{left:0}.signsrx_product_details .wpgs-nav{margin-top:30px;width:100%;order:2}.signsrx_product_details .wpgs-nav .slick-slide{padding:10px;margin-top:0;border:1px solid #ddd;border-radius:6px;background:var(--bs-white)}.woocommerce .signsrx_product_details div.product div.images img{object-fit:scale-down;max-height:100%}.woocommerce .signsrx_product_details .wpgs-nav .slick-current{border-color:var(--sitePrimaryColor)}.woocommerce .signsrx_product_details .wpgs-nav :is(.slick-prev,.slick-next){width:30px;height:30px;background-size:100%;background-color:var(--sitePrimaryColor);margin:0;border-radius:3px}.woocommerce .signsrx_product_details .wpgs-nav :is(.slick-prev.slick-disabled,.slick-next.slick-disabled){opacity:.35}.woocommerce .signsrx_product_details .wpgs-nav .slick-next:before{content:"\f061";font-family:"Font Awesome 6 Free";font-weight:900}.woocommerce .signsrx_product_details .wpgs-nav .slick-prev:before{content:"\f060";font-family:"Font Awesome 6 Free";font-weight:900}.woocommerce .signsrx_product_details .wpgs-nav .slick-prev{left:-10px}.woocommerce .signsrx_product_details .wpgs-nav .slick-next{right:-10px}.woocommerce .signsrx_product_details .product_title{font-size:2em;font-weight:800;text-transform:uppercase}.woocommerce .signsrx_product_details .woocommerce-product-details__short-description{margin-bottom:1.25em}.woocommerce .signsrx_product_details .woocommerce-product-details__short-description p{margin-bottom:1em;font-size:1.125em;color:#333}.woocommerce .signsrx_product_details .woocommerce-product-details__short-description p:not(:last-child){margin-bottom:1em}.signsrx_product_details .product-price{font-weight:800;font-size:1.65em}.woocommerce .signsrx_product_details div.product form.cart .quantity{float:none;margin-right:0;margin-bottom:1.5em}.woocommerce .signsrx_product_details div.product form.cart .quantity label{display:block;font-size:1em;margin-bottom:.35em}.woocommerce .signsrx_product_details div.product form.cart .quantity input[type=number]{width:90px;height:44px}.woocommerce .signsrx_product_details div.product form.cart .quantity input[type="number"]::-webkit-inner-spin-button,.woocommerce .signsrx_product_details div.product form.cart .quantity input[type="number"]::-webkit-outer-spin-button,.woocommerce-page table.shop_table .product-quantity .quantity .qty::-webkit-inner-spin-button,.woocommerce-page table.shop_table .product-quantity .quantity .qty::-webkit-outer-spin-button{appearance:none}.woocommerce .signsrx_product_details div.product form.cart .quantity input[type="number"]::-webkit-outer-spin-button,.woocommerce .signsrx_product_details div.product form.cart .quantity input[type="number"]::-webkit-inner-spin-button,.woocommerce-page table.shop_table .product-quantity .quantity .qty::-webkit-outer-spin-button,.woocommerce-page table.shop_table .product-quantity .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;background:#FFF url(../../../../../../../../themes/signsrxusa/assets/img/number_arrow.svg) no-repeat center center;background-size:14px;width:1em;opacity:.5;position:absolute;top:0;right:2px;bottom:0}.woocommerce .signsrx_product_details div.product form.cart .quantity input[type="number"]::-webkit-inner-spin-button:hover,.woocommerce .signsrx_product_details div.product form.cart .quantity input[type="number"]::-webkit-inner-spin-button:active,.woocommerce-page table.shop_table .product-quantity .quantity .qty::-webkit-inner-spin-button:hover,.woocommerce-page table.shop_table .product-quantity .quantity .qty::-webkit-inner-spin-button:active{opacity:.8}.woocommerce-js div.product form.cart button:is(.single_add_to_cart_button){height:50px;padding:0 2em;border-radius:12px 0 12px 0;box-shadow:0 3px 6px #00000029;font-weight:500;letter-spacing:.25px;font-size:1.125em;transition:var(--siteTransition);background:var(--sitePrimaryColor);color:var(--bs-black)}.woocommerce-js div.product form.cart button.single_add_to_cart_button:hover{background:var(--siteDarkBg);color:var(--sitePrimaryColor);border-color:var(--siteDarkBg)}.signsrx_tabs_wrapper{padding:4.5em 0}.woocommerce-Tabs-panel .custom-tab-header{display:none}.signsrx_tabs_wrapper .wc-tabs{list-style:none;padding:0;margin:0 0 2em;display:flex;justify-content:center;column-gap:4em;border-bottom:1px solid #ddd}.signsrx_tabs_wrapper ul.wc-tabs li a{font-size:1.125em;font-weight:500;display:block;padding:10px 8px;color:var(--bs-black);position:relative;z-index:1}.signsrx_tabs_wrapper ul.wc-tabs li.active a{font-weight:700}.signsrx_tabs_wrapper ul.wc-tabs li a:focus{outline:none}.signsrx_tabs_wrapper ul.wc-tabs li a:after{content:"";width:0;height:5px;position:absolute;bottom:-1px;background-color:var(--sitePrimaryColor);left:0;right:0;margin:0 auto;transition:var(--siteTransition)}.signsrx_tabs_wrapper ul.wc-tabs li a:hover:after{width:100%}.signsrx_tabs_wrapper ul.wc-tabs li.active a:after{width:100%}.signsrx_tabs_wrapper .woocommerce-Tabs-panel ul li{margin-bottom:.5em}.signsrx_tabs_wrapper .woocommerce-Tabs-panel{max-width:1000px;margin:0 auto}.signsrx_related_products{background:#f8f8f8}.signsrx_related_products .related>h2,.signsrx_related_products h2{text-align:center;font-size:clamp(1.65em, 2vw + 1em, 3em);line-height:1.2;font-weight:900;text-transform:uppercase}.woocommerce .signsrx_related_products .products{margin-bottom:0}.signsrx_expert_cta{background:var(--siteGrayColor);padding:clamp(1.25em, 2.5vw ,3em);border:3px solid var(--sitePrimaryColor)}.signsrx_expert_cta_head img{width:50px!important}.signsrx_expert_cta_head h3{flex:1;font-size:clamp(1.375em, 2vw, 1.625em);font-family:var(--heading_font);font-weight:800;color:var(--siteDarkBg);text-transform:uppercase;font-style:italic;text-wrap:balance}.signsrx_cart_checkout{background:#f8f8f8}.woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table td:last-child,.woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table th:last-child,.woocommerce.woocommerce-checkout .woocommerce-order table.shop_table td:last-child,.woocommerce.woocommerce-checkout .woocommerce-order table.shop_table th:last-child{border-left:1px solid #ddd}.woocommerce-page button.button,.woocommerce-page a.button,.woocommerce .woocommerce-message a.button{font-size:1.125em;color:var(--bs-black);font-weight:500;border-radius:10px 0 10px 0;transition:var(--siteTransition);border:2px solid transparent;padding-top:12px;padding-bottom:12px}.woocommerce-page button.button:hover,.woocommerce-page a.button:hover,.woocommerce .woocommerce-message a.button:hover{border-radius:0 10px 0 10px;background:var(--siteDarkBg);color:var(--ast-global-color-0);border-color:var(--siteDarkBg)}.woocommerce-js.woocommerce-cart table.shop_table,.woocommerce-page.woocommerce-cart table.shop_table{border:none}.woocommerce table.shop_table .quantity .qty{min-height:40px}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:20px 15px}.woocommerce-cart table.cart td.actions .coupon{margin:0;max-width:400px;width:100%;flex-wrap:wrap}.woocommerce-cart table.cart td.actions .coupon .input-text{flex:1;height:46px;font-size:15px;background:transparent;border-color:var(--sitePrimaryColor)}.woocommerce-js button.button:disabled,.woocommerce-js button.button:disabled[disabled]{padding:15px 30px}.woocommerce-js table.shop_table thead th,.woocommerce-page table.shop_table thead th{font-family:var(--heading_font);padding:20px 16px 20px;line-height:1;letter-spacing:.5px;font-size:1.125em;text-transform:uppercase;font-weight:600;color:var(--bs-black)}.woocommerce-js table.shop_table thead,.woocommerce-page table.shop_table thead{background:var(--wooBorderColor)}.woocommerce-js table.shop_table tbody,.woocommerce-page table.shop_table tbody{background:var(--bs-white)}.woocommerce-page table.shop_table tbody tr.woocommerce-cart-form__cart-item.cart_item{background:var(--bs-white)}.woocommerce-cart table.shop_table td.product-name a{color:var(--bs-black)}.woocommerce-cart table.shop_table td.product-name a:hover{color:var(--sitePrimaryColor)}.woocommerce-js table.shop_table,.woocommerce-page table.shop_table{border-color:var(--wooBorderColor)}.woocommerce-js table.shop_table td,.woocommerce-page table.shop_table td{border-top:1px solid var(--wooBorderColor)}.woocommerce-js table.shop_table td.product-name a,.woocommerce-page table.shop_table td.product-name a{font-size:1.125em;display:inline-flex;line-height:1.35;margin-bottom:.5em;text-decoration:underline}.woocommerce-js td.product-name dl.variation dt{font-weight:600}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding-top:14px;padding-bottom:14px}.woocommerce-js table.shop_table .product-quantity .quantity .qty,.woocommerce-page table.shop_table .product-quantity .quantity .qty{border-color:var(--wooBorderColor);width:80px}.woocommerce-js table.shop_table .product-thumbnail img,.woocommerce-page table.shop_table .product-thumbnail img{max-height:200px}.woocommerce-js table.shop_table .quantity .minus,.woocommerce table.shop_table .quantity .minus,.woocommerce table.shop_table .quantity .plus,.woocommerce-js table.shop_table .quantity .plus{background:var(--creambg);border-color:var(--secondary)}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cross-sells{border:none;padding:0}.woocommerce-cart .cart-collaterals .cart_totals>h2,.woocommerce-cart .cart-collaterals .cross-sells>h2{margin-left:0;margin-right:0;font-size:1.375em;font-weight:700;font-style:italic;font-family:var(--heading_font);text-transform:uppercase;border-bottom-color:transparent;background:var(--wooBorderColor);padding:15px 20px;margin-bottom:0}.woocommerce-cart .cart-collaterals .cart_totals .shop_table,.woocommerce-cart .cart-collaterals .cross-sells .shop_table{border:1px solid var(--wooBorderColor)}.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top-width:1px;border-top-color:var(--wooBorderColor)}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding-bottom:0}.woocommerce-cart-form__cart-item td.product-remove a.remove{color:red}.woocommerce-cart-form__cart-item td.product-remove a.remove:before{border-color:red}.signsrx_cart_checkout :is(.woocommerce-error,.woocommerce-info,.woocommerce-message){background:var(--bs-gray-300);border-left:1px solid var(--wooBorderColor);border-right:1px solid var(--wooBorderColor);border-bottom:1px solid var(--wooBorderColor)}.signsrx_product_details :is(.woocommerce-error,.woocommerce-info,.woocommerce-message){background-color:#e9e9e9}.woocommerce form.checkout_coupon .button{font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:.8px;border-radius:0;padding:15px 30px}.woocommerce form .form-row input.input-text{height:50px;background-color:var(--bs-gray-100)!important;border-radius:0;border:1px solid var(--wooBorderColor)!important;font-size:1em;padding:14px 15px!important}.woocommerce form .form-row textarea.input-text{background-color:var(--bs-gray-100)!important;border-radius:0;border:1px solid var(--wooBorderColor)!important;min-height:100px;font-size:1em;resize:vertical}.woocommerce-js .select2-container .select2-selection--single,.woocommerce-js select,.woocommerce-page .select2-container .select2-selection--single,.woocommerce-page select{background-color:var(--bs-gray-100)!important;border-radius:0;border:1px solid var(--wooBorderColor)!important;font-size:1em;padding:.8em}.woocommerce-checkout :is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields){margin:0 0 1.25em}#customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3){font-size:clamp(1.5em, 2vw, 2em);font-weight:700;border-bottom:0;padding-top:0;padding-bottom:0;font-family:var(--heading_font);color:var(--ast-global-color-0);text-transform:uppercase}.woocommerce form .form-row label,.woocommerce-page form .form-row label{font-weight:500;font-size:1em;margin-bottom:5px;line-height:1.2}.woocommerce form .form-row,.woocommerce-page form .form-row{margin-bottom:20px}form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review){padding:0 20px;border-color:var(--sitePrimaryColor);border-width:1px;border-top:none}form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading){padding:15px 20px;border-width:1px;border-bottom:none;border-color:var(--sitePrimaryColor);font-size:clamp(1.5em, 2vw, 2em);font-family:var(--heading_font);text-transform:uppercase;font-weight:700}.checkout.woocommerce-checkout{padding:50px;background:var(--bs-white)}.woocommerce-page.woocommerce-checkout form #order_review td.product-name,.woocommerce.woocommerce-checkout form #order_review td.product-name{font-size:15px;line-height:1.35;padding-top:12px;padding-bottom:12px;display:block}.woocommerce-page.woocommerce-checkout form #order_review td.product-name dl,.woocommerce.woocommerce-checkout form #order_review td.product-name dl{margin-top:.75em}.woocommerce-page.woocommerce-checkout form #order_review td.product-name dl a{color:#000;text-decoration:underline}.woocommerce-page.woocommerce-checkout table.shop_table th{font-weight:600}.woocommerce-page.woocommerce-checkout table.shop_table tbody{background:transparent}.woocommerce-page.woocommerce-checkout form #order_review th,.woocommerce-page.woocommerce-checkout form #order_review td{border-color:var(--wooBorderColor)}.woocommerce-privacy-policy-text{line-height:1.5;color:var(--textcolor);font-size:15px}.woocommerce-privacy-policy-text a:not(.button),.showcoupon,.signsrx_my_account a:not(.button){color:var(--siteDarkBg2);text-decoration:underline}.woocommerce-privacy-policy-text a:hover,.showcoupon:hover,.woocommerce-account #customer_login a:hover{color:var(--siteDarkBg2);text-decoration:underline}.woocommerce-page.woocommerce-checkout #payment #place_order,.woocommerce.woocommerce-checkout #payment #place_order{min-height:50px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background:transparent;color:var(--siteDarkBg);padding:0;box-shadow:none}.signsrx_my_account #customer_login{max-width:1300px;margin:0 auto;background:var(--bs-white);border:2px solid #FAB80C;border-radius:5px;padding:4em}.signsrx_my_account #customer_login button.button{width:100%;border-radius:15px 0 15px 0;font-size:1.25em;color:var(--bs-black);font-weight:600;border:2px solid transparent;transition:var(--siteTransition)}.signsrx_my_account #customer_login button.button:hover{background:transparent;border-color:var(--sitePrimaryColor);color:var(--sitePrimaryColor)}.signsrx_my_account #customer_login h2{font-size:clamp(1.8em, 2vw, 2.5em);font-weight:800;text-transform:uppercase;letter-spacing:1px}.signsrx_my_account #customer_login :is(form.login,form.register){padding:0;border:none;border-radius:0;margin-top:0}.signsrx_my_account #customer_login :is(form.login,form.register) .form-row{padding:0;margin-bottom:1.125em}.signsrx_my_account #customer_login :is(form.login,form.register) label{font-weight:400;font-size:1em;letter-spacing:.3px;line-height:1.2;margin-bottom:.5em}.signsrx_my_account #customer_login .woocommerce-form-login__rememberme{margin-bottom:1em;display:flex;align-items:center;column-gap:1em}.signsrx_my_account #customer_login :is(form.login,form.register) .form-row :is(input[type="email"],input[type="password"],input[type="text"]){background:transparent;height:46px;border-color:#585858}.signsrx_my_account #customer_login :is(form.login,form.register) p a{text-decoration:underline;color:var(--bs-black)}.woocommerce-MyAccount-navigation>ul{padding-left:0;margin-bottom:30px}.woocommerce-account .woocommerce-EditAccountForm .woocommerce-Button{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content{background:var(--bs-white);padding:2em}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{font-weight:600;border-bottom:none;color:var(--sitePrimaryColor);margin-bottom:25px}.woocommerce-Address h3,.cart-collaterals h2{padding:10px 15px;font-size:22px;font-weight:600;color:var(--headingcolor)}.woocommerce .woocommerce-MyAccount-navigation-link a{padding-top:15px;padding-bottom:15px;background:var(--bs-white);color:var(--bs-black);text-decoration:none}.woocommerce .woocommerce-MyAccount-navigation-link{margin-bottom:10px;border:none}.woocommerce .woocommerce-MyAccount-navigation-link.is-active a{background:var(--sitePrimaryColor);color:var(--bs-black)}.woocommerce .woocommerce-MyAccount-navigation-link:not(.is-active) a:hover{background:var(--ast-global-color-0);color:var(--bs-white)}.woocommerce-js table.shop_table tbody th,.woocommerce-js table.shop_table tfoot td,.woocommerce-js table.shop_table tfoot th{border-color:var(--wooBorderColor)}.woocommerce .woocommerce-Addresses .woocommerce-Address-title,.woocommerce .woocommerce-Addresses .woocommerce-column__title,.woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title,.woocommerce .woocommerce-MyAccount-content .woocommerce-column__title,.woocommerce .woocommerce-customer-details .woocommerce-Address-title,.woocommerce .woocommerce-customer-details .woocommerce-column__title,.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title,.woocommerce-account .woocommerce-Addresses .woocommerce-column__title,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column__title,.woocommerce-account .woocommerce-customer-details .woocommerce-Address-title,.woocommerce-account .woocommerce-customer-details .woocommerce-column__title{border-color:var(--wooBorderColor)}.woocommerce .woocommerce-Addresses .woocommerce-Address-title h2{font-size:1.5em;font-weight:700;margin-bottom:0;text-transform:uppercase}.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details,.woocommerce.woocommerce-checkout .woocommerce-order ul.order_details{padding-left:0}body.woocommerce-page ul.order_details li{margin-bottom:15px;margin-right:1.5em;padding-right:1.5em}.woocommerce-js ul.order_details li strong{font-family:var(--heptaslab);font-size:1.25em;margin-top:3px}.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title,.woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title{background:var(--wooBorderColor);border:none;text-transform:uppercase;font-weight:700}.woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table td,.woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table th,.woocommerce.woocommerce-checkout .woocommerce-order table.shop_table td,.woocommerce.woocommerce-checkout .woocommerce-order table.shop_table th{border-color:var(--wooBorderColor)}.woocommerce.woocommerce-checkout .woocommerce-order table.shop_table td.product-name a,.woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table td.product-name a{color:var(--sitePrimaryColor)}.woocommerce .woocommerce-MyAccount-content .woocommerce-column__title{font-size:22px;text-transform:uppercase}.woocommerce-checkout .checkout .shipping_address{margin-bottom:20px}.order_details ul.wc-item-meta{padding-left:.75em;margin-left:0}.order_artwork_preview_wrapper{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:15px}.red_btn{color:var(--bs-white);background:var(--siteRedColor)}.red_btn:hover{color:var(--siteRedColor);background:transparent;border-color:var(--siteRedColor)}.red_theme2 .red_btn{color:var(--bs-white);background:var(--siteRedColor2)}.red_theme2 .red_btn:hover{color:var(--siteRedColor2);background:transparent;border-color:var(--siteRedColor2)}.pink_btn{color:var(--bs-white);background:var(--sitePinkColor)}.pink_btn:hover{color:var(--sitePinkColor);background:transparent;border-color:var(--sitePinkColor)}.red_btn.light_text:hover{color:var(--bs-white)}.gold_btn{color:var(--bs-white);background:var(--siteGoldColor)}.gold_btn:hover{color:var(--siteGoldColor);background:transparent;border-color:var(--siteGoldColor)}.red_theme .section_head h2 :is(span,b){color:var(--siteRedColor)}.red_theme .text_box_light p a{color:var(--siteRedColor);text-decoration:underline;font-weight:800}.red_theme2 .section_head h2 :is(span,b){color:var(--siteRedColor2)}.red_theme2 .text_box_light p a{color:var(--siteRedColor2);text-decoration:underline;font-weight:800}.pink_theme .section_head h2 :is(span,b),.pink_theme .text_box_light p a{color:var(--sitePinkColor)}.pink_theme .cat_slide_btn_prev,.pink_theme .cat_slide_btn_next{color:var(--sitePinkColor)}.red_theme .featured_product_item:hover h4{color:var(--siteRedColor)}.pink_theme .featured_product_item:hover h4{color:var(--sitePinkColor)}.pink_theme [class^="text_box"] li::before{background:var(--sitePinkColor)}.red_theme [class^="text_box"] li::before{background:var(--siteRedColor)}.red_theme2 [class^="text_box"] li::before{background:var(--siteRedColor2)}.gold_theme .section_head h2 :is(span,b),.gold_theme .text_box_light p a{color:var(--siteGoldColor)}.common_content_area h1{font-weight:900;font-size:clamp(2.25em, 4.7vw ,4.1875em);color:#0A0A0A;margin-bottom:.5em;line-height:1.2;font-family:var(--heading_font);text-transform:uppercase}.common_content_area :is(h2,h3,h4){font-weight:900;font-size:2em;color:#0A0A0A;margin-bottom:.5em;line-height:1.2;font-family:var(--heading_font);text-transform:uppercase}.common_content_area :is(h2,h3,h4) :is(b,strong){color:var(--sitePrimaryColor)}.common_content_area :is(h5,h6){font-size:1.25em;color:#060606;font-weight:600;margin-bottom:1em;font-family:var(--heading_font)}.common_content_area h6{text-transform:uppercase;color:var(--sitePrimaryColor)}.common_content_area p{font-size:1em;margin-bottom:1.3em;margin-right:auto;margin-left:auto}.common_content_area>*:last-child{margin-bottom:0}.common_content_area img{width:100%;margin-bottom:35px;aspect-ratio:3 / 1.5;object-fit:cover}.common_content_area ul{margin:0;margin-bottom:30px;list-style:none;padding:0}.common_content_area ul li{font-size:1em;color:#1E1E1E;font-weight:500;margin-bottom:10px;padding-left:30px;position:relative}.common_content_area ul li::before{content:"";width:10px;height:10px;border-radius:50%;background-color:var(--sitePrimaryColor);position:absolute;top:8px;left:2px}.common_content_area :is(p,span,li,h2,h3,h4) a{color:var(--sitePrimaryColor)}.common_mb{margin-bottom:85px}.common_light_texts :is(h1,h2,h3,h4){color:var(--siteGrayColor)}.common_light_texts :is(h5,h6){color:var(--siteGrayColor)}.common_light_texts p{color:var(--siteGrayColor)}.common_light_texts ul{color:var(--siteGrayColor)}.common_light_texts ul li,.common_light_texts ul li p .cl_white li,.common_light_texts li p{color:var(--siteGrayColor)}.hide_before::before{display:none!important}.hide_after::after{display:none!important}.unset_max_width :is(h2,h3,h4,h5,h6,p){max-width:unset!important}.bold_big_para p{font-size:27px;font-weight:700;line-height:1.3}.centered_banner_panel{min-height:500px;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center}.inner_centered_banner_bg{filter:saturate(0);background-repeat:no-repeat;background-size:cover;background-position:center}.apparel_banner .inner_centered_banner_bg{filter:saturate(1)}.apparel_banner .inner_banner_text h1{text-wrap:balance}.apparel_banner .bg-black.opacity-50{opacity:0.75!important}.about_solution .solution_content_box{margin-right:0;padding-right:6%}.team_card{display:block;padding:20px 20px 30px;color:var(--bs-white);text-align:center;border:1px solid var(--sitePrimaryColor);height:100%}.srx_member_image_area{margin-bottom:20px}.srx_member_image_area img{width:100%;height:100%;object-fit:cover;aspect-ratio:2/2}.team_card h3{font-family:var(--heading_font);font-size:1.625em;line-height:1.2;font-weight:700;color:var(--sitePrimaryColor)}.srx_team_member_area>.row{row-gap:70px}.member_all_details_wrapper .common_content_area{overflow-y:auto;max-height:500px}.mm_details_image img{width:100%;height:100%;aspect-ratio:2 / 2;object-fit:cover}.member_modal_wrapper .modal-body{padding:30px}.member_modal_wrapper{backdrop-filter:blur(5px)}.member_description>*{padding:0 50px}.modal-header .close{background-color:transparent;border:none;font-size:36px;font-weight:200;line-height:1}.modal-header .close span{display:inline-block}.member_modal_wrapper .modal-header{padding:10px 30px}.member_modal_wrapper .modal-title{font-weight:500;font-size:1.5em}.member_modal_wrapper .social-ul li a{border-color:var(--sitePrimaryColor);background-color:var(--sitePrimaryColor)}.member_modal_wrapper .social-ul li a i{color:#fff}.member_modal_wrapper .social-ul li a:hover{background-color:transparent}.member_modal_wrapper .social-ul li a:hover i{color:var(--sitePrimaryColor)}.modal-content{border:none;box-shadow:-5px 6px 26px #0000001F}.file_image_area{width:145px;height:152px}.file_image_area img{width:100%;height:100%;object-fit:scale-down}.banner_theme_red{color:red}.cat_listing{color:var(--bs-white);margin:0;padding:0;list-style:none}.cat_listing li :is(a,span){font-size:1.375em;text-transform:capitalize;transition:all 300ms ease}.cat_listing li a:hover{color:var(--siteRedColor);text-decoration:none}.banner_small_img{max-height:80px;max-width:150px}.banner_small_img img{max-height:100%;max-height:100%;object-fit:scale-down}:where(.common_dark_bg,.common_dark_bg2) .featured_product_text :is(h4,p){color:var(--bs-white)}:where(.common_dark_bg,.common_dark_bg2):has(.featured_product_wrapper) .section_head h2{color:var(--bs-white)}.ul_center [class^="text_box"] ul{justify-content:center}.only_content_panel [class^="text_box"][class*="light"] ul{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;row-gap:20px}.only_content_panel [class^="text_box"][class*="light"] ul li{margin-right:20px;color:var(--bs-white);position:relative;padding-left:30px}.only_content_panel [class^="text_box"][class*="light"] ul li::before{content:"";width:18px;height:18px;border-radius:50%;background-color:var(--sitePrimaryColor);background-image:url(../../../../../../../../themes/signsrxusa/assets/img/filter-check.svg);background-repeat:no-repeat;background-size:12px;background-position:center;position:absolute;top:3px;left:2px}.partner_logo_image_area{max-width:280px;height:140px;margin:0 auto}.partner_logo_image_area img{width:100%;height:100%;object-fit:scale-down}.porcess_panel{background-image:url(../../../../../../../../themes/signsrxusa/assets/img/bg-img.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto}.porcess_wrapper{margin:0 auto}.porcess_item{column-gap:80px;max-width:940px;min-height:175px;margin-bottom:85px;width:62%;margin-left:auto}.porcess_item_img{width:140px;height:140px;border-radius:50%;border:6px solid var(--sitePrimaryColor);background:rgb(51,51,51);background:linear-gradient(134deg,rgba(51,51,51,1) 31%,rgba(13,13,12,1) 70%);position:relative;flex:0 0 auto}.porcess_item_img img{max-height:55px;max-width:62px;object-fit:scale-down}.porcess_item_img:after{content:"";position:absolute;right:-30px;top:calc(100% - 55px);width:3px;height:220%;background-repeat:no-repeat;background-position:left top;background-size:auto;z-index:-1;transform:rotate(142deg);border-right:2px dashed #fff}.porcess_item:nth-child(even) .porcess_item_img:after{right:auto;left:-30px;transform:rotate(-142deg)}.porcess_item:last-child .porcess_item_img:after{display:none}.porcess_item_text{flex:1;display:flex;column-gap:30px}.porcess_item_inner_area :is(strong,b){font-size:1.125em;font-weight:700;font-family:var(--jakarta);color:var(--headingcolor)}.our_porcess_head{max-width:900px}.srx_number_count_area{display:inline-block;font-size:4.1875em;font-family:var(--heading_font);font-style:italic;font-weight:900;line-height:1;color:var(--sitePrimaryColor)}.porcess_item_inner_area>h3{font-size:2.25em;font-weight:800;font-family:var(--heading_font);color:var(--bs-white)}.porcess_wrapper .porcess_item:nth-child(even){flex-direction:row-reverse;margin-left:unset;margin-right:auto}.tab_top_area{overflow-x:auto}.tab_top_area::-webkit-scrollbar{display:none}.document_showcase_wrapper .tab_ul{display:flex;text-align:center;border-bottom:2px solid #55555547;border-bottom:none;list-style-type:none;padding:0;max-width:2564px}.document_showcase_wrapper .tab_ul li,.document_showcase_wrapper .tab_ul li a,.mobile_accordian_area{font-size:1.12em;font-family:var(--ProximaNovaSemiboldItalic);color:#fff;white-space:nowrap}.document_showcase_wrapper .tab_ul li{padding:10px 30px;flex-grow:1;border-bottom:2px solid #838382;transition:all 0.5s ease-in-out}.document_showcase_wrapper .tab_ul li:last-child{border-right:none}.document_showcase_wrapper .tab_ul li.active{border-color:var(--sitePrimaryColor)}.document_showcase_wrapper .tab_ul li.active a{color:var(--sitePrimaryColor)}.document_showcase_wrapper .tab_ul li a{width:100%;height:100%;display:grid;place-items:center;color:inherit}.download_card_wrapper{border:2px solid var(--sitePrimaryColor);border-radius:5px;padding:clamp(0.75em, 4vw ,4.5em)}.download_card_wrapper>.row{row-gap:50px}.document_listing_area .common_title_area{max-width:unset;padding:55px 20px}.image_thumbnail_area{height:315px;overflow:hidden}.image_thumbnail_area img{width:100%;height:100%;object-fit:cover;aspect-ratio:2/3}.download_card_area .common_card_content{padding:40px 50px;background-color:#f2f6fa}.download_card_area .common_card_content :is(h3,h4){text-transform:uppercase}.download_card_area:last-child{grid-column-end:-2}.mobile_accordian_area{display:none;align-items:center;justify-content:space-between;gap:10px;padding:10px 20px;background-color:#f2f6fa;transition:background 0.5s ease-in-out;margin-bottom:20px}.mobile_accordian_area svg{flex:0 0 auto}.mobile_accordian_area.active{background-color:var(--sitePrimaryColor);color:#fff}.mobile_accordian_area.active svg{stroke:#fff}.download_card_wrapper table{color:var(--bs-white);width:100%;text-align:center}.download_card_wrapper table :is(th,td){padding-bottom:clamp(1.25em, 3vw, 2.25em);padding:clamp(0.55em, 3vw, 1em);border:none;font-size:clamp(1em, 4vw  ,1.25em)}.download_card_wrapper table tr:last-child td{padding-bottom:0}.download_card_wrapper table th{font-size:clamp(1em, 4vw  ,1.25em)}.download_card_wrapper table :is(th,td) a{font-size:inherit}.apparel_text h4{font-size:1.25em;font-family:var(--heading_font);font-weight:700;color:var(--bs-white)}.apparel_text h5{font-size:1.125em;font-weight:500}.apparel_img{height:0;padding-bottom:100%;border-radius:50%}.apparel_img img{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;border-radius:inherit}.career_box{max-width:950px;padding:40px;border:1px solid var(--sitePrimaryColor)}.career_box h3{font-weight:600;color:var(--bs-white);font-family:var(--heading_font);letter-spacing:.5px}.career_box_item:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--sitePrimaryColor)}.contact_box{padding:70px;border:1px solid var(--sitePrimaryColor)}.contact_info_wrap li{display:flex;flex-wrap:wrap;column-gap:1.125em;margin-bottom:1.5em;align-items:flex-start}.contact_info_wrap li:last-child{margin-bottom:0}.contact_info_icon{flex:0 0 auto;max-width:40px}.contact_info_text{flex:1}.contact_info_text h4{font-weight:500;font-size:clamp(1rem, 2vw, 1.25em);color:var(--bs-white);font-family:var(--heading_font);letter-spacing:1px;margin-bottom:5px}.contact_info_text :is(p){font-size:clamp(1rem, 2vw, 1.25em);line-height:1.35;color:var(--bs-white)}.contact_info_text a{color:var(--bs-white)}.contact_info_wrap li:hover .contact_info_text a{color:var(--sitePrimaryColor)}.contact_info_text p:last-child{margin-bottom:0}.content_panel:is(.common_dark_bg2,.common_dark_bg) h4{text-transform:uppercase;color:var(--sitePrimaryColor)!important}#newsLetterModal .btn-close{background-color:var(--bs-white)}#newsLetterModal .modal-content{border:2px solid var(--sitePrimaryColor)}.coupon-error-notice{flex:0 0 auto;width:100%}.newsletter_modal_dialog{max-width:1050px}.newsletter_modal_dialog .modal-content{background:#13130D}.newsletter_modal_left{padding:2em 5em}.newsletter_close{border-radius:6px;padding:10px;background:#000;color:red}.newsletter_close:hover{background:#fff;color:red}#tidio-chat>iframe{bottom:60px!important}.product_option_tooltip{max-width:28px;flex:auto;background:transparent;color:var(--bs-black);box-shadow:none;padding:2px}.product_option_tooltip:hover{color:var(--sitePrimaryColor);background:transparent}