body>*{scrollbar-color:rgba(111,133,147,.2) hsla(0,0%,100%,0);scrollbar-width:thin}::-webkit-scrollbar{opacity:0;width:5px}::-webkit-scrollbar-thumb{background:#6f859333}.text-right{text-align:end!important}@media(min-width:576px){.text-sm-right{text-align:end!important}}@media(min-width:768px){.text-md-right{text-align:end!important}}@media(min-width:992px){.text-lg-right{text-align:end!important}}@media(min-width:1200px){.text-xl-right{text-align:end!important}}@media(min-width:1400px){.text-xxl-right{text-align:end!important}}select.form-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px}.btn{border:2px solid}.btn .inet_icon{margin-right:5px}#main-wrapper.menu-toggle .logo-prime{display:none}#main-wrapper.menu-toggle .logo-compact{display:block;max-width:50px}#main-wrapper.menu-toggle .store_address{display:none}.input-group-append{margin-left:-1px}.input-group-append,.input-group-prepend{display:flex}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}form .form-group{align-items:center}.login_page{background:linear-gradient(135deg,#fae5d9 10%,#e1fde2);display:block!important;height:100vh;top:0;right:0;bottom:0;left:0;overflow-y:auto;position:fixed!important;width:100vw;z-index:1050;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:3rem 1.5rem 4rem}body:has(.login_page){height:100vh!important;overflow:hidden!important}body:has(.login_page) .breadcrumbs,body:has(.login_page) .deznav,body:has(.login_page) .footer,body:has(.login_page) .header,body:has(.login_page) .nav-header{display:none!important}.login_page .row{align-items:stretch;background-color:#fff;border-radius:1.25rem;box-shadow:0 12px 23px #7070700a;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:620px;padding:2.25rem 2rem;width:100%}@media(max-width:576px){.login_page .row{border-radius:.5rem;padding:1.75rem 1.25rem}}.login_page .col-md-6{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;width:100%!important}.login_page .col-md-6,.login_page .login_form_wrapper{padding-right:0!important}.login_page .login_form_wrapper h1{color:transparent;font-size:0;margin:0 0 1.5rem;padding-top:100px;position:relative;text-align:center;text-indent:-9999px;white-space:nowrap}.login_page .login_form_wrapper h1:before{background:url(app/images/Secondary-logo.png) 50%/contain no-repeat;content:"";height:90px;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:260px}@media(max-width:576px){.login_page .login_form_wrapper h1:before{height:76px;width:220px}}.login_page .user_registration_options{border-left:none!important;font-size:1rem;line-height:1.6;margin-top:2rem;padding-left:0!important;text-align:left}@media(max-width:767px){.login_page .user_registration_options{text-align:center}}.login_page .form-group{margin-bottom:1.4rem}.login_page .form-group label{color:#343a40;font-size:1.05rem;font-weight:500;margin-bottom:.7rem}.login_page .form-control{border:1px solid #ced4da;border-radius:.25rem;font-size:1rem;height:calc(2.25rem + 2px);padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.login_page .form-control:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.login_page .login_button{border-radius:12px;display:block;font-size:1.45rem;font-weight:600;height:70px;letter-spacing:.5px;margin:2rem auto 1.5rem;transition:all .18s ease;width:100%}.login_page .login_button:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}@media(max-width:576px){.login_page .login_button{font-size:1.35rem;height:64px;margin:1.8rem auto}}.login_page .login_message{margin:0 auto 1.8rem!important;max-width:600px!important;order:-1;padding:0 1rem;text-align:center;width:100%!important}.login_page .login_message .alert{border-radius:.5rem;margin:0 auto!important;width:100%!important}.login_page .forgot_password_link,.login_page .user_registration_options,.login_page a{color:#ec2028}.login_page .forgot_password_link .help-block,.login_page .user_registration_options .help-block,.login_page a .help-block{color:#3065d0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;font-weight:600;margin:0}.login_page .forgot_password_link,.login_page .user_registration_options{color:#343a40}.primary-card{height:auto}.primary-card ul{padding-left:1.5rem}.primary-card ul li{list-style-type:disc;margin-bottom:1.5rem}.primary-card ul li::marker{color:var(--bs-primary)}.primary-card .card-body .card-body,.primary-card .card-body .card-footer,.primary-card .card-body .card-header{padding:0}label{color:#343a40;font-weight:700}.fa-file-pdf{color:#b40c02}.account_balances_page .card-header{border-radius:0;display:inline-block}.account_balances_page dl.row{padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.account_balances_page .card-body .row>:nth-child(4n+1),.account_balances_page .card-body .row>:nth-child(4n+2){background-color:#dee2e6}.account_balances_page .card-body .row>:nth-child(4n+3),.account_balances_page .card-body .row>:nth-child(4n+4){background-color:none}.account_balances_page .card-body dl.row dd,.account_balances_page .card-body dl.row dt{border:none;color:#212529;font-size:14px;margin:0;padding:.6rem 1rem}.account_balances_page .card-body dl.row dd,.account_balances_page .card-body dl.row dt{min-height:1rem}.account_balances_page .card-footer{border-radius:0;border-top:3px solid #dee2e6;margin-top:1rem;padding-top:1rem!important}.account_balances_page .card-footer .form-group{margin-bottom:1rem}.account_balances_page .card-footer .form-group label{color:#343a40}.account_balances_table table{border-color:#ced4da!important}.account_balances_table table tr td{border-color:#ced4da!important;font-size:14px;padding:10px}.account_balances_table table tr.table-info{background:none;border-color:#119547!important}.account_balances_table table tr.table-info td{background-color:#1195474d;border-color:#119547!important;border-top:1px solid #119547!important;color:#124627!important;font-weight:500}.account_balances_table table tr.table-info:hover td{border-bottom:1px solid!important;border-color:#3065d0!important;color:#343a40!important}.primary-card .card-header,.primary-card .customer_identification{border-bottom:3px solid #dee2e6;color:#343a40;font-size:18px;margin-bottom:1rem;padding-bottom:1rem!important}.primary-card .card-header div,.primary-card .customer_identification div{align-items:center;display:flex}.primary-card .card-header .badge,.primary-card .customer_identification .badge{background-color:#ced4da;border-radius:3px;color:#212529;font-size:.6rem;letter-spacing:3px;margin-left:1rem}.account_documents_page .btn,.statement_list_page .btn{padding:.6rem 1.5rem}.account_documents_page form[name=search_account_documents_form] .form-group.row,.statement_list_page form[name=search_account_documents_form] .form-group.row{margin-bottom:1.25rem}@media(max-width:767.98px){.account_documents_page form[name=search_account_documents_form] .form-group.row,.statement_list_page form[name=search_account_documents_form] .form-group.row{margin-bottom:1rem}}.account_documents_page form[name=search_account_documents_form] .form-group.row .float-right,.statement_list_page form[name=search_account_documents_form] .form-group.row .float-right{float:right}@media only screen and (max-width:575px){.account_documents_page form[name=search_account_documents_form] .form-group.row .float-right,.statement_list_page form[name=search_account_documents_form] .form-group.row .float-right{float:none}}.account_documents_page form[name=search_account_documents_form] .form-group.row:last-of-type,.statement_list_page form[name=search_account_documents_form] .form-group.row:last-of-type{margin-bottom:1.5rem}.account_documents_page .transaction_display_actions_wrapper,.statement_list_page .transaction_display_actions_wrapper{display:flex;justify-content:end}.account_documents_page td,.statement_list_page td{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.account_documents_page td[data-label="DOC # / Ck #"],.statement_list_page td[data-label="DOC # / Ck #"]{color:#343a40;font-weight:600}.account_documents_page td[data-label="DOC # / Ck #"] a,.statement_list_page td[data-label="DOC # / Ck #"] a{color:#5e72e4;text-decoration:underline}.account_documents_page td[data-label="DOC # / Ck #"] .fa-envelope,.statement_list_page td[data-label="DOC # / Ck #"] .fa-envelope{color:#6c757d}.results_navigation_single_wrapper{margin-bottom:1rem;margin-top:1rem}.results_navigation_single_wrapper .results_status{display:inline-flex}.results_navigation_single_wrapper .results_status .text-success{background-color:#1195471a;border-radius:.375rem;color:#119547!important;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;padding:10px 20px}.account_information_page .customer_additional_details dt,.account_information_page .customer_location_details dt,.account_information_page .loyalty_summary_wrapper dt{color:#343a40}.account_information_page .customer_additional_details dd,.account_information_page .customer_location_details dd,.account_information_page .loyalty_summary_wrapper dd{font-size:1rem}.statement_list_page p{color:#000;font-size:1.5rem;font-weight:500;line-height:1.2}.statement_list_page table td{padding:5px 15px}.statement_list_page table td a{color:#5e72e4;text-decoration:underline}.form-group.row{margin-bottom:1.25rem}@media(max-width:767.98px){.form-group.row{margin-bottom:1rem}}.form-group.row .float-right{float:right}@media only screen and (max-width:575px){.form-group.row .float-right{float:none}}.contact_list_page table tr td,.customer_admin_user_list_page table tr td{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.contact_list_page table tr td a,.customer_admin_user_list_page table tr td a{color:#495057;margin:0 5px}.contact_list_page table tr td .fa-trash,.customer_admin_user_list_page table tr td .fa-trash{color:#ec2028}.contact_list_page table tr td .fa-key,.customer_admin_user_list_page table tr td .fa-key{color:#f90}.contact_list_page table tr td .fa-edit,.customer_admin_user_list_page table tr td .fa-edit{color:#495057}.customer_admin_user_list_page table tr td a{color:#5e72e4;text-decoration:underline}#statement{color:#343a40;display:flex;justify-content:center}#statement .list_heading{background-color:#ced4da!important;color:#000!important}#statement table:first-child tr td{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:5px 15px}#statement table:first-child tr td a{color:#5e72e4;text-decoration:underline}#statement table:first-child tr td .fa-envelope{color:#6c757d}#statement .summary{border-color:#000!important;width:669px}#statement #aging_buckets,#statement .summary{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}#statement #aging_buckets tr{border-color:#000}#statement #aging_buckets tr td{font-size:12px}#statement .balance{background-color:#f906!important;border-right:1px solid #000;color:#000!important;font-size:14px;font-weight:800}#statement .totals br{display:none}#statement .totals{height:50px}#statement .totals .totals_col1,#statement .totals .totals_col2,#statement .totals .totals_col3{float:none;padding:10px;text-align:center}#statement #transaction_codes p{font-size:12px;font-weight:600}#statement #transaction_codes ul{margin:0 15px}#statement #transaction_codes ul li{margin-bottom:.5rem}#statement p{margin:.5rem;text-align:center}.store_cart_list_actions_wrapper{border:2px solid rgba(94,114,228,.5);border-radius:.5rem;margin-top:1.5rem}.store_cart_list_actions_wrapper .card{background:none;background-color:#5e72e433!important;border-radius:0;margin:0;padding:15px}.store_cart_list_actions_wrapper .form-group.row{margin:0}.store_cart_list_actions_wrapper .go_button{border-color:#2421da;color:#2421da;width:100%}.store_cart_list_actions_wrapper .go_button:active,.store_cart_list_actions_wrapper .go_button:focus,.store_cart_list_actions_wrapper .go_button:hover{background-color:#2421da;border-color:#2421da;color:color-contrast(#2421da)}.cart_totals table tr.table-info{background:none!important}.cart_totals table tr .table-info{background-color:#1195474d!important;border:1px solid #119547!important;box-shadow:none!important;color:#124627!important;font-weight:500;padding:10px}.shopping_cart_page .float-md-right,.shopping_cart_page .float-right{display:flex;justify-content:flex-end}@media only screen and (max-width:575px){.shopping_cart_page .float-md-right{justify-content:normal}}.add_comments_button,.cart_update_button,.empty_cart_button{border-radius:.375rem;font-size:.813rem!important;padding:.625rem 1rem}.cart_items_list .card{background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:0}.cart_items_list .card .card-body{padding:1.875rem}.cart_items_list .card .card-body .row .col-12{display:flex;flex-direction:column;justify-content:center}.cart_items_list .card .card-body .store_cart_description{color:#000;font-size:1rem;font-weight:600;line-height:1.2}.cart_items_list .card .card-body .store_cart_sku_label,.cart_items_list .card .card-body .store_cart_sku_link{color:#5e72e4;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:600}.cart_items_list .card .card-body .store_cart_price{color:#343a40!important;font-size:1.2rem;font-style:italic;font-weight:500}.cart_items_list .card .card-body .store_cart_quantity_label{align-items:center;display:flex}.cart_items_list .card .card-body .store_cart_extended_price{color:#119547;font-size:1.4rem;font-weight:600}.cart_items_list .card .card-body .quantity_entry{height:36px;max-width:80px}.cart_items_list .card .card-body .store_cart_delete_link{color:#ec2028;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;text-decoration:underline}.store_list_page dt{color:#343a40}.store_list_page dd{font-size:1rem}.store_list_page .badge-info{background-color:#5e72e433!important;border-radius:.275rem;color:#5e72e4;font-size:1rem;margin-left:10px}.store_list_page .store_list_subtotal{align-items:center;color:#343a40;display:flex;font-weight:700;justify-content:flex-end}@media only screen and (max-width:575px){.store_list_page .store_list_subtotal{justify-content:normal}}.store_list_page .export_button,.store_list_page .list_add_button,.store_list_page .list_delete_button,.store_list_page .list_move_button,.store_list_page .list_update_button,.store_list_page .print_button{border-radius:.375rem;font-size:.813rem!important;padding:.625rem 1rem}.store_list_page .list_items_selected_prompt{color:#495057!important;font-style:italic;margin-top:1rem}.store_list_no_thumbnail_wrapper .card,.store_list_thumbnail_wrapper .card{background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:0;font-size:.8rem}.store_list_no_thumbnail_wrapper .card .card-body,.store_list_thumbnail_wrapper .card .card-body{padding:1.3rem}.store_list_no_thumbnail_wrapper .card .card-body .row>.col-1,.store_list_thumbnail_wrapper .card .card-body .row>.col-1{align-items:center;display:flex}.store_list_no_thumbnail_wrapper .card .card-body .store_list_description,.store_list_thumbnail_wrapper .card .card-body .store_list_description{color:#000;font-size:1rem;font-weight:600;line-height:1.2}.store_list_no_thumbnail_wrapper .card .card-body .store_cart_price,.store_list_thumbnail_wrapper .card .card-body .store_cart_price{color:#343a40!important;font-size:1.2rem;font-style:italic;font-weight:500}.store_list_no_thumbnail_wrapper .card .card-body .store_cart_quantity_label,.store_list_thumbnail_wrapper .card .card-body .store_cart_quantity_label{align-items:center;display:flex}.store_list_no_thumbnail_wrapper .card .card-body .store_cart_extended_price,.store_list_thumbnail_wrapper .card .card-body .store_cart_extended_price{color:#119547;font-size:1.4rem;font-weight:600}.store_list_no_thumbnail_wrapper .card .card-body .quantity_entry,.store_list_thumbnail_wrapper .card .card-body .quantity_entry{height:36px;max-width:80px}.store_list_no_thumbnail_wrapper .card .card-body .store_list_quantity,.store_list_thumbnail_wrapper .card .card-body .store_list_quantity{width:auto}.store_list_no_thumbnail_wrapper .card .store_list_item_status,.store_list_thumbnail_wrapper .card .store_list_item_status{color:#a20;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem}.store_list_no_thumbnail_wrapper .card .store_list_price,.store_list_thumbnail_wrapper .card .store_list_price{font-size:1rem}.quick_add_table tr td{padding:8px}.quick_add_table tr td .form-control{max-height:35px}.manage_shopping_lists_page table tr td{color:#343a40;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:10px 5px}.manage_shopping_lists_page table tr td a{color:#5e72e4;text-decoration:underline}.manage_shopping_lists_page table tr td .form-control{font-family:Roboto,sans-serif;height:36px}.manage_shopping_lists_page .add_shopping_list_button,.manage_shopping_lists_page .save_button,.manage_shopping_lists_page .shopping_list_help_button{border-radius:.375rem;font-size:.813rem!important;padding:.625rem 1rem}.manage_shopping_lists_page .save_button{margin-bottom:1rem}.inet_shopping_lists_page p{color:#212529!important;font-size:1.2rem}.inet_shopping_lists_page .inet_shopping_lists_wrapper p{font-size:1rem}.inet_shopping_lists_page .inet_shopping_lists_wrapper a{color:#5e72e4;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:700;text-decoration:underline}.inet_shopping_lists_page .inet_shopping_lists_wrapper .badge-info{background-color:#5e72e433!important;border-radius:.275rem;color:#5e72e4;font-size:1rem;margin-left:10px}.inet_shopping_lists_page .manage_shopping_lists_button{border-radius:.375rem;font-size:.813rem!important;padding:.625rem 1rem}.category_list .category_wrapper{background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.375rem;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .28s ease}.category_list .category_wrapper:after{background:transparent;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:background .25s ease;z-index:1}.category_list .category_wrapper:hover{box-shadow:0 5px 24px #0003;transform:translateY(-5px)}.category_list .category_wrapper .category_link{position:relative;z-index:2}.category_list .category_wrapper .category_link:hover{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3)}.category_list .category_wrapper .category_image_link{overflow:hidden;position:relative;transition:all .25s ease}.category_list .category_wrapper .category_image_link:after{background:transparent;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:background .25s ease}.category_list .category_wrapper .category_image_link:hover:after{background:#00000038}.category_list .category_wrapper .category_image_link img.sub_category_thumbnail{transition:transform .35s ease}.category_list .category_wrapper .category_image_link:hover img.sub_category_thumbnail{transform:scale(1.06)}.category_list .category_wrapper .category_image_link{display:block;height:180px}.category_list .category_wrapper .category_image_link img.sub_category_thumbnail{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.category_list .category_wrapper .category_image_link:empty,.category_list .category_wrapper .category_image_link:not(:has(img)){background:linear-gradient(135deg,#ec2028b3,#ec2028)}.category_list .category_wrapper .card-body{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:1.25rem 1rem;position:relative;text-align:center;z-index:2}.category_list .category_wrapper .card-body .card-img-top{border-radius:0}.category_list .category_wrapper .card-body .card-title{color:#343a40;font-size:1.1rem;font-weight:600;margin:0}.category_list .category_wrapper .card-body .card-title a{color:inherit;text-decoration:none}.category_list .category_wrapper .card-body .card-title a:hover{color:#ec2028;text-decoration:underline}@media(max-width:575.98px){.category_list .category_wrapper .category_image_link{height:160px}}.product_detail_solo_page{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.product_detail_solo_page h1{color:#212529;font-size:2.25rem;font-weight:700;line-height:1.2;margin:0 0 1.5rem;width:100%}.product_detail_solo_page .product_image_wrapper,.product_detail_solo_page .store_product_form{flex:1 1 100%;max-width:100%}@media(min-width:992px){.product_detail_solo_page>.product_image_wrapper,.product_detail_solo_page>.store_product_form{flex:1 1 0}.product_detail_solo_page{display:flex;flex-direction:column}.product_detail_solo_page .product_image_wrapper{order:2}.product_detail_solo_page .store_product_form{order:3}.product_detail_solo_page{flex-wrap:wrap}.product_detail_solo_page .product_image_wrapper,.product_detail_solo_page .store_product_form{flex:0 0 50%;max-width:50%}}.product_detail_solo_page .product_image_wrapper .product_images #product_detail_image_wrapper img.product_image{border-radius:.375rem;box-shadow:0 4px 12px #00000014;height:auto;max-height:520px;-o-object-fit:contain;object-fit:contain;width:100%}.product_detail_solo_page .store_product_form .card{border:none;border-radius:.5rem;box-shadow:0 4px 16px #0000001a;height:100%}.product_detail_solo_page .store_product_form .card-body{padding:1.75rem}.product_detail_solo_page .clearfix+dl.row,.product_detail_solo_page .product_data,.product_detail_solo_page .store_product_description,.product_detail_solo_page .store_product_link,.product_detail_solo_page .store_product_pdf{width:100%}.product_detail_solo_page .store_product_description{font-size:1.15rem;font-weight:500;line-height:1.6;margin:1rem 0 2rem}.product_detail_solo_page dl.row{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;padding:1.25rem}.product_detail_solo_page dl.row dt{color:#495057;font-weight:600}.product_detail_solo_page dl.row dd{color:#212529;margin-bottom:1rem}
