@charset "UTF-8";
.blox{display:none}.block-container{left:calc(-50vw + 50%);margin:0;min-height:200px;overflow:hidden;position:relative;width:100vw}@media (min-width:767.98px){.block-container{min-height:400px}}.hero-overlay{background:linear-gradient(0deg,#000000e6,#0003);z-index:2}.block-container .category_image,.hero-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.block-container .category_image{background-color:#fdeee6;display:block;-o-object-fit:cover;object-fit:cover;z-index:1}.content{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1488px;min-height:200px;padding:2rem;position:relative;width:100%;z-index:3}@media (min-width:767.98px){.content{min-height:400px}}.content .category_title{color:#fff;font-family:Futura-pt-bold,sans-serif;margin-bottom:1rem}.content .category_desc{font-size:1.1rem;max-width:800px}.category_image.img-fluid{max-width:none}body{overflow-x:clip}@media (max-width:767.98px){.content .category_title{font-size:2rem}.content .category_desc{font-size:1rem}}.image-wrapper{min-height:250px}.T-browsecategory .card{border-radius:12px}.T-browsecategory .category_list{margin-bottom:3rem;margin-top:3rem}.T-browsecategory .card-body{background-color:#000;color:#fff;min-height:70px}.T-browsecategory .card-body .card-title{font-size:1rem;font-weight:600;text-transform:uppercase}.T-browsecategory .category_desc{font-family:Barlow,sans-serif;font-size:1.4rem;line-height:1.2rem}.category_link{display:block;margin-bottom:3rem;text-decoration:none}.card,.image-wrapper{overflow:hidden}.image-wrapper{background:#fdeee6;height:200px;position:relative}.card-img-top{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.card-img-top[src]:not([src=""]){background:none}.image-wrapper .image-hover{background:#0009;background:linear-gradient(0deg,#000,#0003);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.category_link:hover .image-wrapper .image-hover{opacity:1}.category_desc{line-height:1.4rem}.category_desc h1,.category_desc h2,.category_desc h3,.category_desc h4,.category_desc h5,.category_desc h6{font-family:Futura-pt-bold,sans-serif;margin-bottom:1.2rem}.product-card{background-color:#fff;border:1px solid #e7e8eb;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin-bottom:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 12px 24px #00000026;transform:translateY(-8px)}.product-img-container{align-items:center;background-color:#fafafa;display:flex;height:400px;justify-content:center;position:relative;width:100%}.product-img-container a{display:contents;text-decoration:none}.product-body-link{color:inherit;display:block}.product-body-link,.product-body-link:hover{text-decoration:none}.product_image{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .3s ease;width:100%}.product-card:hover .product_image{opacity:.95}.product-body{background:#fff;padding:20px}.product-title{color:#000;display:-webkit-box;font-size:1.2rem;font-weight:600;-webkit-line-clamp:2;margin-bottom:12px;min-height:48px;-webkit-box-orient:vertical;font-family:Futura-pt-bold,sans-serif;overflow:hidden}.product-stock{align-items:center;color:#5b5f6a;display:flex;font-family:Barlow,sans-serif;font-size:.75rem;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.stock-indicator{animation:pulse 2s ease-in-out infinite;border-radius:50%;display:inline-block;height:10px;margin-right:8px;width:10px}.stock-neutral .stock-indicator{background:#a8abb5;box-shadow:0 0 8px #6d767e66}.stock-available .stock-indicator{background:#28a745;box-shadow:0 0 8px #2ecc7166}.stock-onordered .stock-indicator{background:#b5001a;box-shadow:0 0 8px #e74c3c66}.product-price{color:#3e424b;font-size:1.25rem;font-weight:500;margin-bottom:4px}.product-price,.product-sku{font-family:Barlow,sans-serif}.product-sku{color:#878a96;font-size:.75rem;font-weight:400;margin-bottom:10px}.product-type{align-items:center;border-radius:12px;display:flex;left:10px;padding:4px 8px;position:absolute;top:10px}.type-dot{border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.type-text{font-family:Barlow,sans-serif;font-size:.7rem;text-transform:uppercase}.product-type-brickyard .type-dot{background:#e29a94}.product-type-brickyard{background:#f5e2e0}.product-type-brickyard .type-text{color:#8e4b43}.product-type-nursery .type-dot{background:#a4d7b6}.product-type-nursery{background:#e6f0ea}.product-type-nursery .type-text{color:#5a7b66}.product-type-bulk .type-dot{background:#a1c4e4}.product-type-bulk{background:#e3edf7}.product-type-bulk .type-text{color:#526e8c}.product-type-annuals .type-dot{background:#f4d19e}.product-type-annuals{background:#faf0e0}.product-type-annuals .type-text{color:#936c4b}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.display-5{font-family:Futura-pt-bold,sans-serif;font-size:2.7rem;line-height:1.2}#__category_sidebar{margin-top:6rem}#__category_sidebar h3{font-family:Futura-pt-bold,sans-serif;font-size:2rem}.menubox{background:none;border-bottom:1px solid #e2e8f0;font-family:Barlow,sans-serif;padding:.5rem 0}.menubox:last-child{border-bottom:none}.menubox_head{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.5rem 0}.menubox_head .title{color:#000;font-family:Futura-pt,sans-serif;font-size:1.5rem;line-height:2rem;margin:0}.menubox_head .chevron{display:inline-flex;fill:#b5001a;transform:rotate(0);transition:transform .3s ease-in-out}.menubox_head:not(.collapsed) .chevron{transform:rotate(180deg)}.collapse{transition:height .3s ease}.menubox_list li{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;line-height:1.25rem;margin-top:18px}.menubox_list li a{color:#000;width:100%}.menubox_list li a:hover{color:#b5001a}.menubox_list li:not(.first){align-items:center;display:flex}.menubox_list li:not(.first) a{color:#333;font-size:.875rem;padding-left:2rem;position:relative;text-decoration:none;transition:color .2s ease}.menubox_list li:not(.first) a:before{background:#fff;border:2px solid #6b7280;border-radius:3px;content:"";height:1rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,border-color .2s ease;width:1rem}.menubox_list li:not(.first) a:hover:before{background:#b5001a;border-color:#b5001a}.menubox_list li:not(.first) .refine_count{color:#000;font-size:.75rem;margin-left:.5rem}.menubox_list li:not(.first) a:hover{color:#b5001a}#nav_refine_category_menubox li.blank{font-weight:700}#nav_refine_category_menubox li.blank strong{background-color:#fdeee6;border-radius:5px;color:#b5001a;padding:7px 10px}#nav_refine_category_menubox li.first{padding:.5rem 0}#nav_refine_category_menubox li.first a{color:#333;font-size:.875rem;text-decoration:none}#nav_refine_category_menubox li.first .refine_count{color:#6b7280;font-size:.75rem;margin-left:.5rem}.btn-shopby{display:flex;font-family:Barlow,sans-serif;font-size:18px}.btn-shopby svg{margin-right:10px;width:25px}.category_results .text-success{color:#3e424b!important;font-family:Barlow,sans-serif;font-size:.875rem;margin-bottom:5px}.modal-body #__category_sidebar{margin-top:0}.modal-body #__category_sidebar h3{display:none}.refine_status h4 span{background:#fff;background:none;border:2px solid #e2e8f0;border-radius:.375rem;color:#000;display:inline-flex;font-family:Barlow,sans-serif;font-size:.875rem;font-weight:500;padding:.5rem .675rem}.refine_status h4 span a{color:#000!important}#single-product #leadtime{align-items:center;color:#b5001a;display:flex;font-family:Barlow,sans-serif;font-size:1rem;text-transform:uppercase}#single-product #leadtime svg{fill:#b5001a;height:20px;margin-right:6px}#single-product #login-alert{align-items:center;display:flex;font-family:Barlow,sans-serif;font-size:1.2rem}#single-product #login-alert svg{fill:#062c32;height:35px;margin-right:15px}#single-product #NS-alert{align-items:center;background-color:#f3f4f6;color:#3e424b;display:flex;font-family:Barlow,sans-serif;font-size:1.2rem;padding-bottom:3rem;padding-top:3rem}#single-product #NS-alert svg{height:35px;margin-right:15px}#single-product #NS-alert svg .nsi{fill:#3e424b}#single-product #NS-alert svg .nsi-x{fill:#b5001a}#single-product .type-text{font-size:.85rem}#single-product .product-stock{font-size:1rem}.gx-A #login-alert,.gx-C #NS-alert,.gx-G #NS-alert{display:flex!important}#product__title{color:#000;font-family:Futura-pt-bold,sans-serif;font-size:2.75rem}@media (min-width:767.98px){#product__title{font-size:3.75rem}}.part_no{color:#878a96;font-family:Barlow,sans-serif;font-size:1rem}.store_product_price{align-items:center;color:#000;display:flex;font-family:Futura-pt-bold,sans-serif;font-size:2.5rem}.store_product_price .store_product_retailprice{color:#878a96;font-family:Barlow,sans-serif;font-size:1.25rem}#single-product-media #product_detail_image_wrapper{align-items:center;border:1px solid #f3f4f6;box-shadow:0 4px 12px #0000000d;display:flex;height:415px;justify-content:center;padding:10px}#single-product-media #product_detail_image_wrapper img{max-height:390px}#single-product-media .additional_product_images .additional_images_label{display:none}#single-product-media .additional_images_picker{display:flex}#single-product-media .additional_images_picker .additional_image_thumbnail{align-items:center;border:2px solid #f3f4f6;border-radius:5px;display:flex;height:90px;justify-content:center;margin:15px 0;padding:5px;width:100%}#single-product-media .additional_images_picker .additional_image_thumbnail .fa-youtube{color:#b5001a;margin-top:0}#single-product-media .additional_images_picker .additional_image_thumbnail.additional_image_thumbnail_selected,#single-product-media .additional_images_picker .additional_image_thumbnail:hover{border-color:#b5001a}.inetpr_select_by_image{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.inetpr_select_by_image .attribute_label{display:block;font-weight:600;margin-left:15px;width:100%}.inetpr_select_by_image a{flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px;position:relative;width:100%}.inetpr_select_by_image .inetpr_thumbnail{align-items:center;border:2px solid #f3f4f6;border-radius:5px;display:flex;height:90px;justify-content:center;margin:15px 0;padding:5px;width:100%}.inetpr_select_by_image .inetpr_thumbnail.inetpr_thumbnail_selected,.inetpr_select_by_image .inetpr_thumbnail:hover{border-color:#b5001a}#single-product-form{margin-top:25px}#single-product-form .product_attributes h4{font-size:22px;font-weight:400;line-height:35px}#single-product-form .form-control{font-family:Barlow,sans-serif;height:50px;padding:10px 20px}#single-product-form .product_attributes h4{color:#b5001a;font-family:Barlow,sans-serif;font-size:1rem}#single-product-form #product_quantity{height:70px}#single-product-form .add_to_cart_button{font-size:1.3rem;height:70px;padding:1rem 4rem}.btn-qty-spinner{background-color:#f3f4f6;border:1px solid #e7e8eb;color:#000;font-size:26px;height:70px;min-width:70px}.btn-qty-spinner:hover{background-color:#b5001a;color:#fff}.product_rep_selected_member{font-family:Barlow,sans-serif;font-size:22px;line-height:36px}.product_rep_selected_member #inetpr_member_name{color:#000}.product_rep_selected_member #inetpr_member_price{color:#b5001a}.product_rep_selected_member #inetpr_no_member_selected{color:#3e424b;font-size:1.1rem}#__description-block{background-color:#fdeee6;color:#000;font-size:16px;line-height:25px;margin:2rem 0 4rem;padding:50px}#__description-block #Info__title{color:#000;font-family:Futura-pt-bold,sans-serif;font-size:2.75rem;line-height:1;margin-bottom:10px}@media (min-width:767.98px){#__description-block #Info__title{font-size:3.75rem}}#__description-block #PDF__block a{align-items:center;display:flex;display:inline-flex;font-weight:700}#__description-block #PDF__block a:before{background-image:url(app/images/pdf-icon-sm.png);background-repeat:no-repeat;background-size:contain;content:"";height:25px;margin-right:.5rem;width:25px}#__description-block .pdf-view{color:#dc3545;font-size:18px;font-weight:500;line-height:30px}.product_rep_quantity_wrapper .form-control{font-size:20px;font-weight:500;padding:7px}#__extra_product_info h2{font-family:Futura-pt-bold,sans-serif;font-size:1.875rem;line-height:2.25rem}#product-table .in-r:nth-child(odd){background-color:#000;transition:background-color .3s ease}#product-table .in-r:nth-child(2n){background-color:#333;transition:background-color .3s ease}#product-table .in-r:hover{background-color:#2b2b2b}#product-table .in-r td,#product-table .in-r th{color:#fff}#product-table.table-bordered td,#product-table.table-bordered th{border-color:#4a4a4a}.btn-request{align-content:center;align-items:center;border:3px solid #b5001a;border-radius:12px;color:#b5001a;display:flex;flex-direction:column}.btn-request svg{fill:#b5001a;width:50px}.btn-request:hover{border-color:#000;color:#000}.btn-request:hover svg{fill:#000}.btn-request.calc{border-color:#000;color:#000}.btn-request.calc svg{fill:#000;height:40px}.btn-request.calc:hover{border-color:#878a96;color:#878a96}.btn-request.calc:hover svg{fill:#878a96}#volumeCalculatorModal .modal-body{padding:1.5rem}#volumeCalculatorModal .form-group{margin-bottom:1rem}#volumeCalculatorModal .form-group label{font-family:Barlow,sans-serif;font-weight:700}#volumeCalculatorModal #results{background-color:#fdeee6;border-radius:3px;min-height:150px;padding:1rem}#volumeCalculatorModal .col-md-6{display:flex;flex-direction:column;justify-content:flex-start}#volumeCalculatorModal .modal-footer{display:flex;gap:.5rem;justify-content:flex-end}.product_rep_quantity_wrapper{background-color:transparent}.product_rep_quantity_wrapper.highlight-quantity{background-color:#007bff1a}.product_rep_quantity_wrapper,.product_rep_quantity_wrapper.highlight-quantity{transition:background-color .5s ease,border .5s ease}@media (max-width:767.98px){#volumeCalculatorModal .col-md-6{margin-bottom:1rem}}.gx-A .btn-request,.gx-A .quantity_breaks_wrapper{display:none}.forgot_password_link{font-size:16px;font-weight:600}.forgot_password_link a{color:#b5001a}.toggle-password{position:absolute;right:35px;top:52px}#password_tip_bootstrap,#username_tip_bootstrap{background-color:#000c;border:1px solid #ccc;border-radius:5px;color:#fff;font-size:12px!important;margin-top:20px;padding:5px;position:absolute;right:20px;top:-15px}#password_tip_bootstrap:before,#username_tip_bootstrap:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(0,0,0,.8);bottom:-10px;content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}#password_tip_bootstrap h5,#username_tip_bootstrap h5{font-size:12px!important}#password_tip_bootstrap h5:nth-child(n+2):nth-child(-n+4),#username_tip_bootstrap h5:nth-child(n+2):nth-child(-n+4){display:none}#password_tip_bootstrap ul,#username_tip_bootstrap ul{list-style:none;margin:0;padding:0}#password_tip_bootstrap ul li,#username_tip_bootstrap ul li{font-size:12px!important}#username_tips_bootstrap{right:50px;top:-55px}.request_erp_account_page_wrapper h4{font-size:22px;font-weight:400;margin-bottom:20px}.login-box{border:1px solid #d8dadf;border-radius:7px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.login-form-col,.signup-col{min-height:350px}@media (min-width:768px){.login-form-col,.signup-col{min-height:auto}}.cart__title{font-family:Futura-pt-bold,sans-serif;font-size:43px;font-weight:700;line-height:64px}.cart__options__title{font-size:30px;font-weight:400;line-height:30px}#cart__options{margin-bottom:40px;margin-top:30px}.options__box{align-items:center;background-color:#fff;border:2px solid #e7e8eb;border-radius:7px;box-shadow:0 4px 8px #00000008;display:flex;padding:20px}.options__box svg{fill:#b5001a;margin-right:15px;width:75px}.options__box:hover{border-color:#b5001a;text-decoration:none}.options__box .options__details{color:#24272e}.options__box .options__details .options__title{color:#000;display:block;font-family:Futura-pt,sans-serif;font-size:16px;line-height:35px}.options__box .options__details .options__meta{font-family:Barlow,sans-serif;font-size:16px;line-height:25px}#OP_MIXED{background:#fdeee6;border:none;border-radius:12px}#OP_MIXED .xay{fill:#000}#OP_MIXED .xcb{fill:#b5001a}#OP_MIXED .options__title{font-size:2rem;font-weight:700}.cart_update_button{font-family:Barlow,sans-serif}.store_cart_quantity{display:inline-flex;margin-top:20px;max-width:160px}.store_cart_quantity .quantity_entry{font-size:18px;font-weight:500;height:30px;text-align:center;width:80px}.store_cart_quantity .quantity_entry[type=number]{-moz-appearance:textfield}.store_cart_quantity .quantity_entry[type=number]::-webkit-inner-spin-button,.store_cart_quantity .quantity_entry[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.store_cart_quantity .btn-qty-spinner{align-items:center;display:flex;height:30px;justify-content:center;min-width:40px}.cart_items_list{background:#fff;border-radius:7px;padding:15px}.cart_items_list .cart_divider{background:#c9ccd2;display:block;height:2px}.cart_items_list .cart_divider:last-child{display:none}.store_cart_thumbnail_wrapper{border-bottom:1px solid #f3f4f6;padding:25px 0}.store_cart_thumbnail_wrapper:last-child{border-bottom:none}.store_cart_thumbnail_wrapper .store_cart_thumbnail_link{border:1px solid #f3f4f6;display:block;padding:10px 0;text-align:center}.store_cart_thumbnail_wrapper .store_cart_description{display:block;font-family:Futura-pt-bold,sans-serif;font-size:18px;line-height:20px}.store_cart_thumbnail_wrapper .store_cart_price{display:block;font-family:Barlow,sans-serif;font-size:16px;font-weight:700;line-height:20px}.store_cart_thumbnail_wrapper .store_cart_extended_price{color:#5b5f6a;display:block;font-family:Barlow,sans-serif;font-size:16px;line-height:20px;margin-top:10px}.store_cart_thumbnail_wrapper .store_cart_delete_link{display:block;height:25px;text-indent:-9999px;width:25px}.store_cart_thumbnail_wrapper .store_cart_delete_link:before{content:"";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:24px;font-weight:900;margin-right:5px;position:absolute;right:15px;text-indent:0}.store_cart_thumbnail_wrapper .store_cart_lead span{background-color:#fdeee6;border-radius:3px;color:#b5001a;display:inline-block;font-family:Barlow,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;padding:5px 8px;text-transform:uppercase}#order__summary{background-color:#e7e8eb;border-radius:7px;padding:20px;z-index:10}#order__summary #cart__status #set_DeliveryDate,#order__summary #cart__status #set_PickupDate,#order__summary #cart__status #set_PickupTime,#order__summary #cart__status #set_instructions{display:flex;font-size:16px;font-weight:600;justify-content:space-between;line-height:30px}#order__summary #cart__status #set_DeliveryDate .in__action,#order__summary #cart__status #set_PickupDate .in__action,#order__summary #cart__status #set_PickupTime .in__action,#order__summary #cart__status #set_instructions .in__action{color:#5b5f6a}#order__summary #cart__status .set{color:#dc3545!important}#order__summary #cart__status #set_details{font-size:16px;font-weight:600;line-height:30px}#order__summary #cart__status #set_details .cart_comments_display{font-size:16px;font-weight:400}#order__summary{position:sticky}@media (max-width:767px){#order__summary{position:static}}#order__summary{transition:all .3s ease}#pjkt3_cart_totals h5{color:#3e424b;font-family:Futura-pt-bold,sans-serif;font-size:30px;line-height:30px;margin-bottom:30px}#pjkt3_cart_totals .cart_totals{border-bottom:1px solid #e7e8eb;border-top:1px solid #e7e8eb}#pjkt3_cart_totals .cart_totals .table-info{background:none;border:none}#pjkt3_cart_totals .cart_totals .table-info td:first-child{font-size:22px;font-weight:400;padding:20px 0}#pjkt3_cart_totals .cart_totals .table-info td:last-child{font-size:22px;font-weight:700;padding:20px 0}.modal-body .input-group-append{align-items:center;border:1px solid #878a96;border-bottom-right-radius:5px;border-top-right-radius:5px;padding:0 25px}.modal-body .input-group-append img{height:20px;width:20px}.cart_update_button{font-size:14px;margin:10px 0;padding:0}#INSPC{display:none;font-size:16px;line-height:28px}.btn-disabled{cursor:not-allowed!important;opacity:.35;pointer-events:none}#order__summary .btn-disabled{opacity:.35}label[for=requested_delivery_date] span.text-danger,label[for=store_po] span.text-danger{font-size:.9em;font-weight:600}::-moz-selection{background-color:#991b1b;color:#fff}::selection{background-color:#991b1b;color:#fff}.modal-title{font-size:2rem}.modal-title,.section-heading{font-family:Futura-pt-bold,sans-serif}.section-text{font-family:Barlow,sans-serif;font-weight:600}.page-button{font-size:1.3rem;font-weight:700;padding:1rem 4rem}.modal-header h2{font-family:Futura-pt-bold,sans-serif;font-size:2rem}.modal-body .login_form_wrapper h2{display:none}.modal-footer .btn{font-family:Barlow;font-size:1.1rem}#__Breadcrumbs{background-color:#e7e8eb;border-bottom:1px solid #f6f6f6}#__Breadcrumbs .breadcrumb{background:none;font-family:Barlow,sans-serif;font-size:.8rem;letter-spacing:1px;margin:0}#__Breadcrumbs .breadcrumb .breadcrumb-item a{color:#5b5f6a}#__Breadcrumbs .breadcrumb .breadcrumb-item a:hover{color:#b5001a}.cursor-pointer{cursor:pointer}.w-lg-auto,.w-md-auto{width:auto!important}.map-icon{fill:#b5001a;width:50px}.location-image{border-radius:.375rem}.h-200{height:200px}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.callout-link{border-bottom:1px dotted;font-size:14px}.k-table tr{font-weight:500}.table-striped tbody tr:nth-of-type(odd){background-color:#e5e7eb}.btn-epicor{font-family:Barlow,sans-serif;font-weight:700}.btn-xxl{font-size:1.6rem;padding:1rem .8rem}.btn-xl,.btn-xxl{border-radius:.5rem;line-height:1.5}.btn-xl{font-size:1.3rem;padding:.7rem 1.2rem}.btn-alt{font-family:Barlow,sans-serif}.modal-body .contact_us_page{margin-left:0;max-width:100%}.contact_us_page{border:1px solid #d8dadf;border-radius:7px;box-shadow:0 4px 8px #00000008;margin-bottom:15px;padding:20px}.contact_us_page .help-block{height:75px}.contact_us_page h2{font-size:38px;font-weight:700;margin-bottom:25px}#dashboard h1,.contact_us_page h2{font-family:Futura-pt-bold,sans-serif}#dashboard h3{border-bottom:1px solid #e7e8eb;font-family:Barlow,sans-serif;font-size:1.4rem;font-style:italic;margin-bottom:25px;padding-bottom:25px}.module-box{background-color:#fff;border:1px solid #e7e8eb;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;overflow:hidden;padding:20px;position:relative;text-align:left}.module-box img{border-radius:50%;height:75px;margin-right:15px;-o-object-fit:cover;object-fit:cover;width:75px}.module-box h5{font-family:Barlow,sans-serif;font-size:1rem;font-weight:600;margin:0 0 5px;text-transform:uppercase}.module-box h4{font-family:Barlow,sans-serif;font-size:1.2rem}.module-box .view-history-link,.module-box small{font-family:Barlow,sans-serif;font-size:.875em}.module-box span{color:#5b5f6a;text-transform:uppercase}.module-box span a{color:#5b5f6a;font-weight:600}.module-box .custom-badge,.module-box .rep-email,.module-box .rep-phone{color:#666;font-size:.9rem;margin:0}.module-box .icon-svg{height:50px;opacity:.1;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:50px}.display-5{font-size:2.5rem;font-weight:500;margin:0}.level-indicator{align-items:center;display:flex;margin-top:10px}.level-indicator .level-chart{height:20px;margin-right:5px;width:20px}.counting-number{margin:10px 0}.comparison-indicator,.counting-number{font-size:1.5rem;font-weight:700;text-align:center}.comparison-indicator{display:block;padding-top:10px}.custom-badge{align-items:center;border-radius:.25rem;display:inline-flex;font-size:1rem;font-weight:700;line-height:1;padding:.25em .6em;text-align:center;vertical-align:baseline;white-space:nowrap}.pos{background-color:#22c55e2e;color:#22c55e!important}.pos .arrow-icon{fill:#22c55e}.neg{background-color:#fee0e3;color:#fa6374!important}.neg .arrow-icon{fill:#fa6374;transform:rotate(180deg)}.arrow-icon{height:12px;margin-left:4px;width:12px}.me-2{margin-right:.5rem!important}#sales-module canvas{background:transparent;height:400px;max-width:400px;width:100%}.chart-container{display:flex;justify-content:center;margin:0 auto 20px;max-width:400px;width:100%}#sales-module .progress{background-color:#f0f0f0;border-radius:5px;flex-grow:1;height:15px;margin:0 10px;overflow:visible;position:relative;width:200px}#sales-module .progress-bar{background-color:inherit;border-radius:5px;height:100%;position:relative;transition:width .3s ease}#sales-module .progress-percent{font-size:.75rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}#sales-module .progress-bar-animated.candy-cane{animation:candyCane 1s linear infinite;background:linear-gradient(45deg,hsla(0,0%,100%,.3) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.3) 75%,transparent 0,transparent);background-size:20px 20px}@keyframes candyCane{0%{background-position:0 0}to{background-position:20px 0}}#sales-module .progress-bar-animated:not(.candy-cane){background:inherit}.progress-info{text-align:right;width:120px}.fade-in{opacity:0;transition:opacity 1s ease}.tag{align-items:center;border-radius:.25rem;display:inline-flex;font-family:Barlow,sans-serif;font-size:.8rem;font-weight:500;line-height:1;margin-bottom:15px;padding:.25em .6em;text-align:center;vertical-align:baseline;white-space:nowrap}.tag-primary{background-color:#f0e5f1;color:#8e5ea2!important}.tag-hardscape{background-color:#ffe4d6;color:#d35400!important}.tag-ghp{background-color:#e8ecef;color:#5d6d7e!important}.tag-turf{background-color:#b8ece7;color:#00695c!important}.tag-g{background-color:#ffe4e1;color:#c0392b!important}.tag-nursery{background-color:#e5f0e5;color:#2e7d32!important}.tag-stihl{background-color:#98dcd7;color:#006064!important}.tag-business{background-color:#fff3e0;color:#ef6c00!important}.tag-dispatch{background-color:#e1f5fe;color:#0277bd!important}.tag-regional{background-color:#f3e5f5;color:#6a1b9a!important}.tag-representative{background-color:#eceff1;color:#455a64!important}.progress-bar-animated.glow{animation:glow .3s ease-out;animation-fill-mode:forwards}@keyframes glow{0%{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 10px #0000004d,0 0 20px currentColor}to{box-shadow:0 0 0 transparent}}.level-title{flex-basis:150px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.levels-container{margin-top:15px;width:100%}.levels-key{align-items:center;border-bottom:1px solid #ccc;color:#333;display:flex;font-weight:700;justify-content:space-between;margin-bottom:10px;width:100%}.levels-key .key-level,.levels-key .key-progress,.levels-key .key-total{flex-basis:150px;text-align:left}.levels-key .key-progress{flex-basis:200px;text-align:center}.levels-key .key-total{flex-basis:120px;text-align:right}.btn-rep{font-size:1.4rem}.btn-rep,.di-text{font-family:Barlow,sans-serif}.di-text{font-size:1.1rem;font-style:italic}.di-text span{background-color:#fff3e0;border-radius:5px;font-weight:700;padding:.2rem}
