.items_grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;display:grid}
.items_grid .items_col{--Hover-Box-shadow:rgb(9 30 66 / 50%) 0px 8px 12px -2px,rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;box-shadow:rgba(9,30,66,.15) 0 0 0 1px;background-color:#fff;border-radius:6px;position:relative;display:flex;flex-direction:column;padding-bottom:12px}
.items_grid .items_col::after{content:"";position:absolute;top:0;right:0;bottom:-48px;left:0;opacity:0;pointer-events:none;box-shadow:var(--Hover-Box-shadow);z-index:1;border-radius:6px}
.items_grid .items_col:hover::after{opacity:1}
.items_grid .items_col:hover{border-radius:6px 6px 0 0;box-shadow:none;z-index:4}
.items_grid .items_col .item{flex:1 0 auto}
.items_grid .items_col .action_btn{padding:5px 12px 10px;position:absolute;top:100%;right:0;left:0;visibility:hidden;background:#fff;z-index:2;border-radius:0 0 6px 6px}
.items_grid .items_col .action_btn .btn{opacity:0}
.items_grid .items_col:hover .action_btn{visibility:visible}
.items_grid .items_col:hover .action_btn .btn{opacity:1}
.items_grid .items_col .item_img{height:128px;display:flex;align-items:center;justify-content:center}
.items_grid .items_col .item_img_box{flex:1 0 auto;padding:0 12px}
.items_grid .items_col .item_img a>img{max-width:128px;max-height:108px}
.items_grid .items_col .items_sku{font-size:12px;padding:2px 0 6px}
.items_grid .items_col .items_title{font-size:13px;color:var(--primaryDefault);font-weight:var(--text-bold);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.34}
.items_grid .items_col .grid_cont{padding:0 6px 0 12px}
.items_grid .items_col .grid_cont .ordered_date,
.items_grid .items_col .grid_cont .order_no{ font-size: 12px; margin-top: 2px;}
.items_grid .items_col .grid_cont .available_with_other_options{color: red; font-size: 12px; line-height: 16px; margin-top: 4px;}
.items_grid .items_col .items_details{font-size:12px;display:flex;flex-wrap:wrap;column-gap:15px;line-height:1.4}
.items_grid .items_col .items_details .orders_details b,.items_grid .items_col .items_details .quantity_details b{display:inline-block;margin-right:3px;font-size:11px}
.items_grid .items_col.item-disabled{ pointer-events:none;user-select:none; background-color:#ebebeb;}
.myaccount-otions>ul>li>span.reorder-icon{background-image:url(../images/reorder.svg);background-position:8px 11px;background-repeat:no-repeat;background-size:16px 16px}
.reorder_modal_footer.modal-footer>*{margin:0rem}
.reorder_modal_footer .btn+.btn{margin-left:20px}
.last_order_info{font-size:11px;line-height:normal}
.cart_item_row{display:flex;flex-wrap:wrap}
.cart_item_row .item_img_box{text-align:center;align-self:flex-start;width:200px;padding-top:6px}
.cart_item_row .item_des{flex:1 0;padding-left:20px}
.cart_item_row .item_des .SSA_amount_box{margin-top:10px;gap:20px}
.cart_item_row .item_des .SSA_amount{color:#000;display:block;font-size:14px}
.cart_item_row .item_des .SSA_amount .amount{font-size:16px;display:inline-block;margin-right:5px;}
.cart_item_row .item_des .cart_Title_Txt{font-size:20px;font-weight:600;color:#333}
.cart_item_row .item_des .SSA_amount .SSA_amount{font-size:16px;font-weight:700!important}
.cart_item_row .item_des .SSA_amount .unit_price_bx{display:block;margin-bottom:5px}
.cart_item_row .item_des .SSA_amount span{font-size:14px;font-weight:400;}
.cart_item_row .item_des .details{font-size:14px}
.cart_item_row .item_des .details b{display:inline-block}
.cart_item_row .item_details{display:flex;flex-wrap:wrap;column-gap:15px;row-gap:5px;margin-top:10px}
.cart_item_row .item_details .details{display:inline-flex;column-gap:5px}
.cart_item_row .item_details .details .item_cart_label{font-weight:var(--text-bold)}
.cart_item_row .item_details .details .item_cart_label #amt{font-size: 16px;display: inline-block;}
.cart_item_row .item_details .details b{color:#000}
.cart_item_row .item_details .details .Adders_details{display: flex;column-gap: 10px;row-gap: 6px;flex-wrap: wrap; align-items:center;}
.cart_item_row .item_details .details .Adders_details + .Adders_details{ margin-top:2px}
.cart_item_row .item_qty_box{margin-top:10px;display:flex;flex-wrap:wrap;column-gap:10px;align-items:center}
.cart_item_row .item_qty_box .space{display:inline-block;height:14px;width:1px;background-color:#d9d9d9}
.cart_item_row .item_qty_box select.form-control{background-color:#fff;border:1px solid #c9cccc;border-radius:4px;height:30px;padding:.3rem .7rem;box-shadow:0 0 5px rgba(0,0,0,.3);width:70px;color:#333}
.cart_item_row .item_qty_box select.form-control:focus-visible{outline:#000 auto 1px}
.cart_item_row .item_qty_box input.form-control{width:70px}
.cart_item_row .item_qty_box input::-webkit-inner-spin-button,.cart_item_row .item_qty_box input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.cart_item_row .item_qty_box input[type=number]{-moz-appearance:textfield}
.cart_item_row .item_qty_box .qty{display:flex;column-gap:6px;align-items:center}
.cart_item_row .item_qty_box .qty_a{font-size:13px}
.cart_item_row .item_qty_box .qty .dropdown .dropdown-toggle{background-color:#fff;border:1px solid #d5d9d9;border-radius:6px;height:30px;min-width: 77px; padding:0 25px 0 9px;box-shadow:0 2px 5px rgba(15,17,17,.15);color:#333;line-height:normal;display:flex;align-items:center;background-position:right 5px center;background-repeat:no-repeat;background-size:16px 12px;text-align:left;background-image:url("data:image/svg+xml,%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 5l6 6 6-6'/%3e%3c/svg%3e")}
.cart_item_row .item_qty_box .qty .dropdown .dropdown-toggle:focus{outline:0}
.cart_item_row .item_qty_box .qty .dropdown .dropdown-toggle:focus-visible{outline:#000 auto 1px}
.cart_item_row .item_qty_box .qty .dropdown .dropdown-toggle ins{text-decoration:none;margin-top:-3px;font-weight:500;}
.cart_item_row .item_qty_box .qty .dropdown .dropdown-toggle::after{display:none}
.cart_item_row .item_qty_box .qty .dropdown-menu{width:77px;min-width:77px;border-radius:4px;margin:0;position:absolute;display:none}
.cart_item_row .item_qty_box .qty .dropdown .dropdown-item{color:#0f1111;margin-bottom:0;text-decoration:none;padding:2px 6px 1px 6px;display:block;white-space:nowrap;outline:0;border:1px solid transparent}
.cart_item_row .item_qty_box .qty .dropdown .dropdown-item.active,.cart_item_row .item_qty_box .qty .dropdown .dropdown-item:active{border-color:#d5d9d9;background-color:#edfdff;border-left-color:var(--teal)!important}
.cart_item_row .item_qty_box .qty .dropdown .dropdown-divider{margin:2px 0}
.dropdown-menu.radio .dropdown-item{position:relative;overflow:hidden;cursor:pointer}
.dropdown-menu.radio input{visibility:hidden;position:absolute;left:-30px}
.dropdown-menu.radio i{font-weight:500;font-style:normal;display:block}
.loading{position:relative;color:transparent!important;pointer-events:none}
.loading::after,.loading_box .spinner{content:'';display:block;width:1.5em;height:1.5em;position:absolute;left:calc(50% - .75em);top:calc(50% - .75em);border:.2em solid transparent;border-right-color:#fff;border-radius:50%;animation:button-anim .7s linear infinite}
@keyframes button-anim{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
#reorder_modal .modal-body{padding-top:30px;padding-bottom:30px}
.numbering_alert{padding:6px 8px;margin-top:8px;display:inline-block}
.Starting_numbering_box{margin-top:15px}
.Starting_numbering_box .form-control.input-sm{width:120px}
.Starting_numbering_box .form-floating{width:135px}
.section-numbering-block{margin-top:10px}
.section-numbering-block .title_text{font-size:16px;font-weight:600;color:#333}
.section-numbering-block p{margin-bottom:10px}
.md-radio-list{margin-bottom:10px}
.md-radio-list .md-radio label{font-size:14px;font-weight:400}
.md-radio-list .md-radio{display:block;margin-bottom:10px}
.md-radio-list .md-radio:last-child{margin-bottom:0}
.md-radio-inline .md-radio{display:inline-block;margin-right:10px;margin-bottom:10px;vertical-align:top}
.md-radio{position:relative}
.md-radio label{cursor:pointer;padding-left:30px;line-height:20px;font-weight:400;margin-bottom:0;font-size:13px;font-weight:400}
.md-radio label>.check{top:5px;left:5px;width:10px;height:10px;background:var(--green);opacity:0;z-index:2;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.md-radio label>.box{top:0;border:2px solid #666;height:20px;width:20px;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;z-index:2}
.md-radio label>span{display:block;position:absolute;left:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}
.md-radio label>span.inc{background:#fff;left:-18px;top:-15px;height:50px;width:50px;opacity:0;-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-animation:growCircleRadio .3s ease;-ms-animation:growCircleRadio .3s ease;animation:growCircleRadio .3s ease}
.md-radio input[type=radio]{visibility:hidden;position:absolute}
.md-radio input[type=radio]:checked~label>.check{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.label_block{margin-bottom:5px}
.numbering_detail{padding-left:29px;font-size:13px}
.custom_row{margin-right:-10px;margin-left:-10px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.custom_row div[class*=col-]{padding-right:10px;padding-left:10px}
.section-numbering-block .numbering_detail{padding-left:29px;font-size:13px}
.section-numbering-block .numbering_options{font-size:13px}
.section-numbering-block .indent_number_note{font-size:10px;line-height:15px;padding-bottom:5px}
.section-numbering-block .indent_number_note>.indent_label{margin-left:-29px}
.section-numbering-block .numbering_options .label_block,.section-numbering-block .strating_digits .label_block{font-size:14px}
.section-numbering-block .numbering_options input,.section-numbering-block .strating_digits input{font-size:14px}
.section-numbering-block .strating_no_field input{font-weight:700}
.section-numbering-block .numbering_options .padding_Options2 .inline_col{vertical-align:middle}
.custom_main_container .inline_block{margin-bottom:5px}
.section-header-block .header_label{width:60px;font-size:13px}
.section-header-block .header_field input[type=text],.section-header-block .header_field select{width:200px!important}
.section-numbering-block .numbering_options{font-size:13px}
.section-numbering-block .numbering_detail .prefix_suffix{margin-bottom:10px;margin-top:10px}
.inline_block>.inline_col{display:inline-block;vertical-align:top;margin-right:10px}
.radio_label_inline{display:inline-block;vertical-align:top;min-width:60px}
.radio_content{vertical-align:top;display:inline-block}
.consecutive-number{text-align:center;width:100px;display:inline-block;border:1px dashed #d4d4d4;color:#a32c00;font-size:11px;height:30px;line-height:12px;padding:2px 0;background-color:#f7f7f7;margin-top:23px;border-radius:4px;margin-top:29px!important}
.section-numbering-block .advance_label_button{line-height:36px;font-size:13px}
.filter_select_box label{display:inline-block;vertical-align:middle}
.filter_select_box label b{margin-right:2px;display:inline-block}
.filter_select_box .form-control{display:inline-block;vertical-align:middle}
.search_order{display:flex;align-items:center;gap:10px}
.search_order .filter_select_box{display:flex;align-items:center;gap:10px}
.search_order .filter_select_box label{margin-bottom:0;white-space:nowrap}
.search_order .filter_select_box .form-control{width:180px}
.search_order .input-group .form-control{ height:auto;}
.animate_btn{position:relative;overflow:hidden;transition-timing-function:cubic-bezier(0,0,.18,1);transition-duration:1s}
.animate_btn .bg-bar{position:absolute;top:0;bottom:0;width:200%;left:-200%;transition:all .8s cubic-bezier(0,0,.18,1);transition-timing-function:cubic-bezier(0,0,.18,1);background-color:var(--primarycolor)}
.animate_btn .bg-bar::after{content:"";position:absolute;top:0;left:0;width:50%;bottom:0;background-color:var(--green)}
.animate_btn .text{transition:all .6s cubic-bezier(0,0,.18,1);transition-timing-function:cubic-bezier(0,0,.18,1);position:relative;z-index:1;transition-duration:1s}
.items_col .btn-secondary{transition:.5s}
.items_col:hover .btn-secondary{background-color:var(--green);color:#fff;border-color:var(--green)}
.animate_btn:hover .bg-bar,.items_col:hover .bg-bar{left:0}
.animate_btn:hover .text,.items_col:hover .text{color:#fff}
.animate_btn:hover,.items_col:hover .animate_btn{border-color:var(--green)}
.barCode_modal_box p{margin-bottom:15px}
.barCode_modal_box .modal-body,.barCode_modal_box .modal-header{padding:1rem 15px}
.reorder_modal_footer{margin:0 -1rem;padding-bottom:0}
.input_group_search_box{display: flex; align-items: center;gap: 10px; }
.input_group_search_box label{ margin-bottom: 0; font-weight: var(--text-bold);}
@media(min-width:992px){
.page-sidebar-menu-sticky{position:sticky;top:4px}
}
@media(max-width:1200px){
.items_grid .items_col{padding-bottom:0}
.items_grid .items_col .action_btn{position:initial;visibility:visible;padding:10px 12px}
.items_grid .items_col:hover{border-radius:6px;box-shadow:var(--Hover-Box-shadow)}
.items_grid .items_col::after{display:none}
.items_grid .items_col .action_btn .btn{opacity:1}
}
.form-floating{position:relative}
.form-floating::before:not(.form-control:disabled){position:absolute;top:1px;left:1px;width:calc(100% - (calc(calc(.375em + .3875rem) + calc(.75em + .775rem))));height:1.875em;content:"";background-color:var(--bs-body-bg);border-radius:.475rem}
.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:48px;line-height:1.25}
.form-floating>textarea.form-control{height:auto}
.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem 1rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;font-weight:500;line-height:1.2;color:#7a7a7a}
@media (prefers-reduced-motion:reduce){
.form-floating>label{transition:none}
}
.form-floating>.form-control{color:#000}
.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem 1rem}
.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}
.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.33rem;padding-bottom:7px}
.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.85rem;padding-bottom:.625rem}
.form-floating>.form-select{padding-top:1.85rem;padding-bottom:.625rem}
.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.7rem) translateX(.15rem);line-height:normal}
.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.form-floating>.form-control-plaintext~label{border-width:1px 0}
.form-floating>.form-control:disabled~label{color:#7e8299}
.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.8}
.form-floating input::-webkit-inner-spin-button,.form-floating input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.form-floating input[type=number]{-moz-appearance:textfield}
.form-control::-webkit-inner-spin-button,.form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.form-control[type=number]{-moz-appearance:textfield}
.form-floating>select.form-control{padding-right:30px}
select.form-control{background-image:url("data:image/svg+xml,%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");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}
@media(max-width:991px){
.cart_item_row{flex-flow:column}
.cart_item_row .item_des .cart_Title_Txt{font-size:20px}
.cart_item_row .item_des{padding-left:0;padding-top:10px}
.cart_item_row .item_img_box{align-self:center}
}
@media(max-width:767px){
.cart_item_row .item_qty_box .qty .dropdown .dropdown-item{font-size:14px;padding:5px}
.cart_item_row .item_qty_box input.form-control{text-align:center}
}
.modal{font-family:var(--ss-font-sans-serif)}