:root {--vc-off-color: #d1d3d4;--vc-on-color: #38cf5b;--vc-animation-speed: 0.15s ease-out;--vc-font-family: Arial;--vc-font-size: 11px;--vc-font-weight: 300;--vc-on-font-color: white;--vc-off-font-color: white;--vc-label-position-off: 12px;--vc-label-position-on: 11px;--vc-width: 50px;--vc-height: 25px;--vc-handle-border-radius: 20px;--vc-box-border-radius: 18px;--vc-handle-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);--vc-handle-color: white;--vc-handle-width: 15px;--vc-handle-height: 15px;--vc-onclick-width: 30px;--vc-handle-top: 5px;}.cart-result {display: flex;justify-content: space-between;margin-bottom: 60px;}.rightinfo {max-width: 30%;align-self: flex-start;top: 0;position: -webkit-sticky;position: sticky;flex-basis: 30%;}.leftinfo {max-width: 68%;flex-basis: 68%;}.aplycpn{padding: 9px 0 12px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;cursor: pointer;}.aplycpn h3{margin: 0;}.aplycpn h3 i{float: right;}.cuponbx{margin-top: 12px;}.cuponbx label{font-size: 14px;}.solid-border h2{font-size: 22px;}.crtbdr{border: 1px solid #e8e9eb;}.cart__row {position: relative;}.cart th {padding: 10px;background: #f7f7f7;font-family: 'Poppins',Arial,Tahoma;font-weight: 600;text-transform: uppercase;}.cart td {padding: 10px;}.cart td.cart-delete a{color: #000;}.cart__image-wrapper {width: 100px;}.cart td {padding: 10px;}.cart__meta-text {color: #222222;font-size: 11px;font-style: italic;line-height: 1.6;padding: 5px 0;}.qtyField {position: relative;display: flex;align-items: center;width: 86px;margin: 0;}.qtyField input {margin: 0;padding: 0 25px;color: #111111;width: 86px;height: 40px;text-align: center;background: none;border-radius: 5px;border: 1px solid #dddddd;}.qtyField .qtyBtn {margin: 0;padding: 8px;color: #111111;width: 30px;height: 40px;display: flex;align-items: center;justify-content: center;text-align: center;background: none;border-radius: 0;border: none;position: absolute;left: 0;}.qtyField .qtyBtn.plus {left: auto;right: 0;}.qtyField .qtyBtn .icon {font-size: 10px;}.abut-sec {padding-top: 20px;}.abut-sec table{width: 100%;}.solid-border {border: 1px solid #e8e9eb;padding: 20px;margin-bottom: 20px;}.cart__footer .cart__subtotal-title {text-transform: uppercase;font-size: 14px;}.cart__shipping {font-style: italic;font-size: 13px;padding: 15px 0;}.fst-normal {font-style: normal !important;}.customCheckbox {position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0;}#cartCheckout {width: 100%;padding: 12px;}.chkoutbtn{-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;display: inline-flex;align-items: center;justify-content: center;width: auto;height: auto;text-decoration: none;text-align: center;vertical-align: middle;cursor: pointer;border: 1px solid transparent;border-radius: 0;padding: 8px 20px 8px;background-color: #834A5F;color: #fff;font-family: 'Poppins', sans-serif;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;line-height: normal;white-space: normal;font-size: 13px;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.chkoutbtn:hover{background: #834A5F;color: #fff;}.cart-col h5 {font-size: 14px;font-weight: 600;text-transform: uppercase;margin: 0 0 10px;}input, select, .form-control {height: 42px;}.cart-col label{display: block;}.customRadio {position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 0 10px;}.customRadio input[type="radio"] {position: absolute;overflow: hidden;clip: rect(0 0 0 0);display: none;}.customRadio input[type="radio"] + label {position: relative;padding: 0 0 0 30px;cursor: pointer;}.customRadio input[type="radio"] + label:before {content: '';background: #ffffff;border: 1px solid #d0d0d0;height: 20px;width: 20px;border-radius: 50%;position: absolute;top: 0;left: 0;}.customRadio input[type="radio"] + label:after {content: '';background: #333333;width: 10px;height: 10px;border-radius: 50%;position: absolute;top: 5px;left: 5px;opacity: 0;-webkit-transform: scale(2);transform: scale(2);-webkit-transition: transform 0.3s linear, opacity 0.3s linear;transition: transform 0.3s linear, opacity 0.3s linear;}.customRadio input[type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}.customCheckbox {position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0;}.customCheckbox input[type="checkbox"] {position: absolute;overflow: hidden;clip: rect(0 0 0 0);display: none;}.customCheckbox input[type="checkbox"] + label {position: relative;padding: 0 0 0 30px;margin-bottom: 0;cursor: pointer;}.customCheckbox input[type="checkbox"] + label:before {content: '';background: #ffffff;border: 1px solid #d0d0d0;border-radius: 0;height: 20px;width: 20px;position: absolute;top: 0;left: 0;}.customCheckbox input[type="checkbox"] + label:after {content: '';border-style: solid;border-width: 0 0 2px 2px;border-color: transparent transparent #333333 #333333;width: 12px;height: 7px;position: absolute;top: 5px;left: 5px;opacity: 0;-webkit-transform: scale(1) rotate(-45deg);transform: scale(1) rotate(-45deg);-webkit-transition: transform 0.3s linear, opacity 0.3s linear;transition: transform 0.3s linear, opacity 0.3s linear;}.customCheckbox input[type="checkbox"]:checked + label:after {opacity: 1;-webkit-transform: scale(1) rotate(-45deg);transform: scale(1) rotate(-45deg);color: #6d6d6d;}.form-group {margin-bottom: 1rem;}.cart-col .form-group input {font-size: 13px;font-family: 'Poppins',Arial,Tahoma;background: #ffffff;border: 1px solid #d7d7d7;-webkit-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;color: #424242;width: 100%;}.cart-col .form-group select {font-size: 13px;font-family: 'Poppins',Arial,Tahoma;background: #ffffff;border: 1px solid #d7d7d7;-webkit-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;color: #424242;width: 100%;}.cart-col .form-group textarea {font-size: 13px;font-family: 'Poppins',Arial,Tahoma;background: #ffffff;border: 1px solid #d7d7d7;-webkit-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;color: #424242;width: 100%;}.cart-col .form-group button {font-size: 13px;font-family: 'Poppins',Arial,Tahoma;background: #ffffff;border: 1px solid #d7d7d7;-webkit-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;color: #424242;width: 100%;}.cart-col .form-group label{margin-bottom: 5px;}.cuponbox{display: flex;}.cuponbox .btn {-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;display: inline-flex;align-items: center;justify-content: center;width: auto;height: auto;text-decoration: none;text-align: center;vertical-align: middle;cursor: pointer;border: 1px solid transparent;border-radius: 0;padding: 8px 20px 8px;background-color: #DF0021;color: #fff;font-family: 'Poppins', sans-serif;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;line-height: normal;white-space: normal;font-size: 13px;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;width: 188px !important;border-radius: 0 2px 2px 0 !important;}.cuponbox .btn:hover{background: #39378A;color: #fff;}textarea, textarea.form-control {overflow: auto;resize: vertical;height: auto;padding: 6px 10px;}.cart__qty .qtyinner {max-width: 100px;margin: 0px 0px 0px 0px;position: relative;float: left;}.cart__qty .qtyinner .form-control {height: 38px;padding: 4px 20px;border: 1px solid #292929;text-align: center;background: #fff;color: #292929;font-size: 14px;-webkit-border-radius: 8px;border-radius: 8px;-moz-appearance: textfield;}.cart__qty .qtyinner button {position: absolute;left: 1px;top: 0px;min-width: 38px;height: 38px;line-height: 36px;padding: 0px 0px 2px 0px;border: none;outline: none;background: none;border-color: #292929;color: #292929;font-size: 22px;width: auto;}.cart__qty .qtyinner button.plusbtn {left: auto;right: 1px;font-size: 18px;}.card.card--grey {background-color: #fbfbfb;}.order-table.style1 .table tbody td {font-size: 13px;padding: 5px 5px;}.order-table .table .thumbImg, .order-table .table .thumb {width: 60px;}.cuponinput input{display: block;width: 100%;padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: .375rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.cuponinput .btn{display: inline-flex;align-items: center;justify-content: center;width: auto;text-decoration: none;text-align: center;vertical-align: middle;cursor: pointer;border: 1px solid transparent;border-radius: 0;padding: 8px 20px 8px;background-color: #834A5F;color: #fff;font-family: 'Poppins', sans-serif;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;line-height: normal;font-size: 13px;height: 100%;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.cuponinput .btn:hover{background: #834A5F;color: #fff;}.cartCheckout{display: inline-flex;align-items: center;justify-content: center;width: auto;height: auto;text-decoration: none;text-align: center;vertical-align: middle;cursor: pointer;border: 1px solid transparent;border-radius: 0;padding: 8px 20px 8px;background-color: #834A5F !important;color: #fff;font-family: 'Poppins', sans-serif;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;line-height: normal;font-size: 13px;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.cartCheckout:hover, .cartCheckout:hover, .cartCheckout:focus, .cartCheckout:focus {background: #e2266b;color: #fff;}.cart__image{max-width: 100%;}.order-table td a{text-decoration: none;color: #000;}.ship-info-details {margin: 0 0 20px;padding: 0 0 12px;border: 1px solid #ddd;border-radius: 4px;}.ship-info-details h3 {background-color: #fbfbfb;font-size: 15px;font-weight: 600;padding: 10px 15px;margin: -1px 0 15px;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}.ship-info-details p {padding: 0 15px;margin: 0 0 5px;}.checkout-scard {background: #fff;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.3);box-shadow: 0 0 3px rgba(0,0,0,.3);margin-bottom: 30px;}.checkout-scard .card-body {padding: 25px;}.checkout-scard .card-icon {color: #198754;font-size: 90px;line-height: 90px;margin: 0 0 10px;}.checkout-scard .card-title {font-size: 30px;margin-bottom: 15px;}.checkout-scard .text-order {padding: 10px 20px;font-size: 13px;ont-weight: 400;}.d-flex-wrap {display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.continuebtn{display: inline-flex;align-items: center;justify-content: center;width: auto;height: auto;text-decoration: none;text-align: center;vertical-align: middle;cursor: pointer;border: 1px solid #DF0021;border-radius: 0;padding: 8px 20px 8px;background-color: transparent;color: #DF0021;font-family: 'Poppins', sans-serif;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;line-height: normal;font-size: 13px;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.continuebtn:hover{background-color: #DF0021;color: #fff;}.list-view-item__title a{color: #000;text-decoration: none;}.stepbox{border: 1px solid #e8e9eb;padding: 20px;margin-bottom: 20px;}.multisteps-form__progress {display: grid;grid-template-columns: repeat(auto-fit, minmax(0, 1fr));}.multisteps-form__progress-btn {transition-property: all;transition-duration: 0.15s;transition-timing-function: linear;transition-delay: 0s;position: relative;padding-top: 20px;color: rgba(108, 117, 125, 0.7);border: none;background-color: transparent;outline: none !important;cursor: pointer;}.cart-icons {border: none;box-shadow: none;background: none;padding: 0px 1px;}.abut-sec h1 {border: none;color: #333;font-weight: 600;font-size: 27px;line-height: 100%;}.cart-title {margin-top: 40px;margin-bottom: 20px;}.media{display: flex;}.media-icon {padding-right: 10px;}.media-icon i {color: #834A5F;font-size: 17px;}.multisteps-form__progress-btn::before {position: absolute;top: -3px;left: 50%;display: flex;width: 20px;height: 20px;content: "\f00c";font: normal normal normal 14px/1 FontAwesome;-webkit-transform: translateX(-50%);transform: translateX(-50%);transition: all 0.15s linear 0s, -webkit-transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s;transition: all 0.15s linear 0s, transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s;transition: all 0.15s linear 0s, transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s, -webkit-transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s;border: 2px solid #CCC;border-radius: 50%;background-color: #fff;box-sizing: border-box;z-index: 3;color: #fff;font-size: 13px;justify-content: center;align-items: center;}.multisteps-form__progress-btn:after {position: absolute;top: 5px;left: calc(-50% - 13px / 2);transition-property: all;transition-duration: 0.15s;transition-timing-function: linear;transition-delay: 0s;display: block;width: 100%;height: 2px;content: '';background-color: currentColor;z-index: 1;}.multisteps-form__progress-btn:first-child:after {display: none;}.multisteps-form__progress-btn.js-active {color: #834A5F;}.multisteps-form__progress-btn.js-active:before {-webkit-transform: translateX(-50%) scale(1.2);transform: translateX(-50%) scale(1.2);background-color: #834A5F;}.multisteps-form__form {position: relative;height: auto !important;}.multisteps-form__panel {position: relative;top: 0;left: 0;width: 100%;height: 0;opacity: 0;visibility: hidden;}.multisteps-form__panel.js-active {height: auto;opacity: 1;visibility: visible;}.multisteps-form__panel[data-animation="scaleOut"] {-webkit-transform: scale(1.1);transform: scale(1.1);}.multisteps-form__panel[data-animation="scaleOut"].js-active {transition-property: all;transition-duration: 0.2s;transition-timing-function: linear;transition-delay: 0s;-webkit-transform: scale(1);transform: scale(1);}.multisteps-form__panel[data-animation="slideHorz"] {left: 50px;}.multisteps-form__panel[data-animation="slideHorz"].js-active {transition-property: all;transition-duration: 0.25s;transition-timing-function: cubic-bezier(0.2, 1.13, 0.38, 1.43);transition-delay: 0s;left: 0;}.multisteps-form__panel[data-animation="slideVert"] {top: 30px;}.multisteps-form__panel[data-animation="slideVert"].js-active {transition-property: all;transition-duration: 0.2s;transition-timing-function: linear;transition-delay: 0s;top: 0;}.multisteps-form__panel[data-animation="fadeIn"].js-active {transition-property: all;transition-duration: 0.3s;transition-timing-function: linear;transition-delay: 0s;}.multisteps-form__panel[data-animation="scaleIn"] {-webkit-transform: scale(0.9);transform: scale(0.9);}.multisteps-form__panel[data-animation="scaleIn"].js-active {transition-property: all;transition-duration: 0.2s;transition-timing-function: linear;transition-delay: 0s;-webkit-transform: scale(1);transform: scale(1);}.multisteps-form__title {font-size: 20px;border-bottom: 1px solid #666;padding-bottom: 12px;}.inputbox{margin-bottom: 10px;}.inputbox p{font-size: 14px;color: #000;margin-bottom: 10px;}.inputbox p span{color: red;}.inputbox textarea{min-height: 150px;width: 100%;}.inputbox .form-check{padding-left: 0;}.vc-toggle-container * {font-family: var(--vc-font-family);-webkit-transition: var(--vc-animation-speed);-moz-transition: var(--vc-animation-speed);-o-transition: var(--vc-animation-speed);transition: var(--vc-animation-speed);}.vc-switch {width: var(--vc-width);height: var(--vc-height);margin-right: 10px;}.vc-toggle-container label {position: relative;display: inline-block;vertical-align: top;border-radius: var(--vc-box-border-radius);cursor: pointer;}.vc-switch-input {position: absolute;transform: translate3d(5px, 5px, 0);height: auto;}.vc-switch-label {position: relative;display: block;height: inherit;font-size: var(--vc-font-size);font-weight: var(--vc-font-weight);background: var(--vc-off-color);border-radius: inherit;}.vc-switch-label:before, .vc-switch-label:after {position: absolute;top: 50%;margin-top: -0.5em;line-height: 1.1;}.vc-switch-label:before {content: attr(data-off);color: var(--vc-on-font-color);}.vc-switch-label:after {content: attr(data-on);color: var(--vc-off-font-color);opacity: 0;}.vc-switch-label:before {right: var(--vc-label-position-off);;}.vc-switch-label:after {left: var(--vc-label-position-on);;}.vc-switch-input:checked ~ .vc-switch-label {background: #834A5F;}.vc-switch-input:checked ~ .vc-switch-label:before {opacity: 0;}.vc-switch-input:checked ~ .vc-switch-label:after {opacity: 1;}.vc-handle {position: absolute !important;top: var(--vc-handle-top);left: 5px;background: var(--vc-handle-color);border-radius: var(--vc-handle-border-radius);box-shadow: var(--vc-handle-shadow);}.vc-handle {width: var(--vc-handle-width);height: var(--vc-handle-height);}.vc-handle:before {content: "";top: 50%;left: 50%;position: absolute !important;margin: -6px 0 0 -6px;width: 12px;height: 12px;border-radius: 6px;}.vc-switch-label:active ~ .vc-handle, .vc-handle:active {width: var(--vc-onclick-width);}.vc-switch-input:checked ~ .vc-handle {left: unset;right: 5px;}.fstbtn{border: 1px solid #834A5F;background: #834A5F;color: #fff;width: auto;margin-right: 10px;}.albtn i {font-size: 25px;vertical-align: -3px;margin-left: 5px;}.fstbtn:hover{border: 1px solid #834A5F;background: none;color: #834A5F;}.scndbtn {border: 1px solid #834A5F;background: #834A5F;color: #fff;width: auto;}.scndbtn:hover{border: 1px solid #834A5F;background: none;color: #834A5F;}.mdlwdth{max-width: 600px !important;}.mdlwdth .modal-header{border: none;}.mdlwdth .modal-content {background: none !important;border: none;}.card_back_img{width: 100%;position: absolute;top: 0;left: 0;opacity: 0.9;max-height: 100%;}.mdlwdth .modal-body {min-height: 335px;border-radius: 5px;background: #fff;overflow: hidden;padding: 40px;background-repeat: no-repeat;background-size: cover;position: relative;border: none;}.mdlbdycont{position: relative;z-index: 2;margin-top: 20px;}.mdlwdth .btn-close {position: absolute;top: 22px !important;right: 0;background: #000;color: #fff;opacity: 1;display: flex;justify-content: center;align-items: center;padding: 0;width: 30px;height: 30px;font-size: 16px;z-index: 2;}.mdlbdycont h6{font-size: 14px;text-align: center;font-weight: 600;}.mdlbdycont p{font-size: 14px;text-align: center;font-weight: 600;margin-bottom: .5rem;}.giftcrdinfo {display: flex;justify-content: space-between;border-top: 1px solid #ddd;padding-top: 30px;position: relative;z-index: 2;margin-top: 80px;}.giftcrdinfo img{max-width: 100px;}.crdtxt p{font-size: 14px;color: #cb248f;display: block;margin: 0;}.crdtxt a{font-size: 14px;color: #cb248f;}.cart-list-product {border-bottom: 1px solid #ececec;overflow: hidden;padding: 14px 0;position: relative;}.cart-list-product img {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #ececec #ececec #dcdcdc;border-image: none;border-radius: 2px;border-style: solid;border-width: 1px 1px 3px;box-shadow: 0 0 3px #ececec;float: left;height: 99px;margin: 0 15px 0 0;object-fit: scale-down;width: 82px;}.cart-list-product h5 {margin: 0;font-size: 14px;color: #000;margin: 6px 0;}.cart-list-product p {margin: 0;font-size: 13px;color: #000;margin:0 0 6px 0;}.offer-price {color: #000;font-size: 14px;font-weight: 600;line-height: 16px;}.cart-list-product h5{margin-bottom: 0;}.cart-list-product h5 a{color: #000;text-decoration: none;font-weight: 600;}.cart-list-product a{color: #000;text-decoration: none;}.mdlwdth .modal-body .card_back_img{top: auto;bottom: 0px;}.shipping-box h3 {float: left;width: 100%;color: #000;font-size: 17px;font-weight: 500;font-family: 'Poppins', sans-serif;text-transform: uppercase;margin-bottom:7px;}.shipping-box h3 a {float: right;width: 22px;height: 22px;border-radius: 50%;background: #0771d4;line-height: 22px;color: #fff;font-size: 10px;text-align: center;}.shipping-box h3 a:hover{background:#ef1600;color:#fff;}.shipping-box p {float: left;width: 100%;color: #858987;font-size: 15px;margin-bottom: 5px !important;text-align: center;}.shipping-box p a{color:#ef1600;}.radio-custom .customRadio{margin-right: 12px;}.slctrdo{position: absolute !important;right: 0;}#option-1:checked:checked ~ .option-1, #option-2:checked:checked ~ .option-2, #option-3:checked:checked ~ .option-3 {border-color: #834A5F;background: none;background: #834A5F;}#option-4:checked:checked ~ .option-4, #option-5:checked:checked ~ .option-5, #option-6:checked:checked ~ .option-6 {border-color: #834A5F;background: none;background: #834A5F;}#option-1:checked:checked ~ .option-1 p, #option-2:checked:checked ~ .option-2 p, #option-3:checked:checked ~ .option-3 p{color:#fff;}#option-4:checked:checked ~ .option-4 p, #option-5:checked:checked ~ .option-5 p, #option-6:checked:checked ~ .option-6 p{color:#fff;}.shipping-box .option {background: #fff;height: 100%;width: 100%;border-radius: 5px;cursor: pointer;padding: 14px 10px !important;border: 2px solid lightgrey;transition: all 0.3s ease;margin-bottom: 15px;}.shipping-box input[type="radio"] {visibility: hidden;position: absolute;}.shipping-box.customRadio input[type="radio"] + label::before {top: 5px;right: 5px;left: inherit;}.shipping-box.customRadio input[type="radio"] + label::after {top: 10px;right: 10px;left: inherit;}.calndr-sec {width: 100%;display: block;margin-bottom: 40px;box-shadow: 0px 4px 25px 0 rgba(173, 156, 180, 0.25);border-radius: 10px;border: 1px solid #e8e9eb;}.calendar {font-family: 'Nunito', sans-serif;position: relative;background: var(--white);color: var(--purple);margin: 20px auto;box-sizing: border-box;overflow: hidden;font-weight: normal;}.calendar-inner {padding: 10px 10px;}.calendar .calendar-inner .calendar-body {display: grid;grid-template-columns: repeat(7, 1fr);text-align: center;}.calendar .calendar-inner .calendar-body div {padding: 4px;min-height: 30px;line-height: 30px;border: 1px solid transparent;margin: 10px 2px 0px;}.calendar .calendar-inner .calendar-body div:nth-child(-n+7) {border: 1px solid transparent;border-bottom: 1px solid var(--weekdays-border-bottom-color);}.calendar .calendar-inner .calendar-body div:nth-child(-n+7):hover {border: 1px solid transparent;border-bottom: 1px solid var(--weekdays-border-bottom-color);}.calendar .calendar-inner .calendar-body div>a {color: var(--calendar-font-color);text-decoration: none;display: flex;justify-content: center;}.calendar .calendar-inner .calendar-body div:hover {border: 1px solid var(--calendar-date-hover-color);}.calendar .calendar-inner .calendar-body div.empty-dates:hover {border: 1px solid transparent;}.calendar .calendar-inner .calendar-controls {display: flex;grid-template-columns: repeat(3, 1fr);justify-content: space-between;}.calendar .calendar-inner .calendar-controls a {color: var(--calendar-font-color);}.calendar .calendar-inner .calendar-today-date {display: grid;text-align: center;cursor: pointer;margin: 3px 0px;background: var(--calendar-current-date-color);padding: 8px 0px;}.calendar .calendar-inner .calendar-controls .calendar-year-month {display: flex;min-width: 100px;align-items: center;}.calendar .calendar-inner .calendar-controls .calendar-next {text-align: right;}.calendar .calendar-inner .calendar-controls .calendar-year-month .calendar-year-label, .calendar .calendar-inner .calendar-controls .calendar-year-month .calendar-month-label {font-weight: bold;font-size: 20px;}.calendar .calendar-inner .calendar-body .calendar-today {background: #834A5F;color: #fff;border-radius: 10px;}.calendar .calendar-inner .calendar-body .calendar-today:hover {border: 1px solid transparent;}.calendar .calendar-inner .calendar-body .calendar-today a {outline: 2px solid #834A5F;}.calendar .calendar-inner .calendar-controls .calendar-next a, .calendar .calendar-inner .calendar-controls .calendar-prev a {font-family: consolas, sans-serif;font-size: 26px;text-decoration: none;padding: 4px 12px;display: inline-block;background: #fff;margin: 0 0 10px 0;}.calndrarw{display: flex;}.calndrbx{display: none;}.inputbox .iti{width: 100%;}.productdetails{overflow: hidden;}.customerloginbox .form-control{}.customerloginbox h2{font-size: 20px;color: #834A5F;text-align: center;}.customerloginbox p{text-align: center;}.customerloginbox p strong{font-weight: 400;}.btngroup {display: flex;flex-wrap: wrap;align-items: center;}a.btn.btn-reg {color: #fff;}.customerloginbox button, a.btn.btn-reg {border: 1px solid #834A5F;background: #834A5F;color: #fff;width: auto;}.customerloginbox button:hover, a.btn.btn-reg:hover{border: 1px solid #834A5F;background: none;color: #834A5F;}.customerloginbox button:focus {border: 1px solid #834A5F;background: #834A5F !important;color: #fff;box-shadow: none;}.customerloginbox a{float: right;margin: 10px 0;display: block;color: #834a5f;margin-left: 10px;}.form-control:focus {border-color: #834a5f;outline: 0;box-shadow: none !important;}.checkout-login-box.leftbox{border-right: 1px solid #e8e9eb;}.leftbox, .ritbox{padding: 15px;width: 550px;}.flexmodal{display: flex;justify-content: center;padding: 0;}.ritbox{align-self: center;}.calndr-sec .ui-datepicker td span, .ui-datepicker td a {height: 40px;}.calndr-sec .ui-widget.ui-widget-content {width: 100% !important;}.calndr-sec .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {color: #834a5f !important;}.calndr-sec .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #834a5f;background: #834a5f !important;color: #fff !important;}.cartsuccessbox .modal-header{border: none;}.cartsuccessbox p {text-align: center;color: #834a5f;font-size: 15px;margin: 15px 0;}.cardbox{padding: 15px;border: 1px solid #666;text-align: center;}.cardbox input {padding: 15px;border: none;text-align: center;font-size: 20px;height: auto;border-bottom: 1px solid #dcdcdc;border-radius:0;}.cardbox textarea {padding: 15px;border: none;text-align: center;font-size: 20px;resize: none;}.cart-icon{width: 100px;height: 100px;background: #834a5f;border-radius: 50%;margin: 0 auto;color: #fff;position: relative;}.cart-icon img {max-width: 60%;position: absolute;filter: brightness(0) invert(1);margin: auto;top: 0;left: 0;right: 0;bottom: 0;-webkit-animation: bounce .4s ease infinite alternate;}@-webkit-keyframes bounce {0% {text-shadow: 0 5px 0 #ccc, 0 2px 3px rgba(0, 0, 0, 1);}100% {transform:translateY(-20px);text-shadow: 0 50px 0 #black, 0 0px 20px rgba(0, 0, 0, .8);}}.cart-button{text-align: center;}.cart-button a {display: inline-block;padding: 10px 20px;border-radius: 25px;border: 1px solid #834a5f;color: #834a5f;margin:0 0 10px 0;float: none;min-width: 190px;}.cart-button a:hover{display: inline-block;padding: 10px 20px;border-radius: 25px;border: 1px solid #834a5f;background:#834a5f;color: #fff;}.cart-button .btn-primary{background:#834a5f;color: #fff;box-shadow: none;border-color: transparent;}.cart-button .btn-primary:hover {background: #3d1d29;border-color: #3d1d29;}.form-select:focus {border-color: #834a5f !important;outline: 0;box-shadow: none !important;}.customCheckbox label a {color: #834a5f;}.checkout-summary .cart__qty .qtyinner{margin-top:7px;margin-bottom: 7px;}.cartsummery.cart-result {display: flex !important;flex-wrap: wrap;}.order-xl-first {order: -1!important }.order-xl-last {order: 6!important }.cart-tool{height: 38px;padding: 4px 10px;border: 1px solid #292929;-webkit-border-radius: 8px;border-radius: 8px;line-height: 29px;}.checkout-summary .cart__qty div{margin: 0 4px;}.custom-msg-box p strong a{color:#834a5f;}@media (min-width: 500px) {.multisteps-form__progress-btn {text-indent: 0;}}@media (max-width: 991px) {.contpg-left {width: 41%;}.contpg-right {width: 59%;}.cart-result {display: block;}.leftinfo {max-width: 100%;flex-basis: 100%;}.rightinfo {max-width: 1008%;flex-basis: 100%;}.order-md-first {order: -1!important }.order-md-last {order: 6!important }.headercontainer .navigation ul .slidedown.slideup:after {content: "\f078" !important;}.headercontainer .navigation ul .slidedown:after{content: "\f054" !important;}}@media (max-width: 767px){.contpg-right {width: 100%;border: none;}.contpg-left {width: 100%;padding-right: 0;}.conpg-ier {width: 100%;display: flex;flex-wrap: wrap-reverse;}.conpg-sec .tophed h2 {font-size: 25px;line-height: 31px;}.conpg-sec {padding: 0 0 0;}.contpg-left h3 {font-size: 20px;line-height: 26px;}.contpg-left .media-body h4 {font-size: 17px;line-height: 22px;}.contpg-left .media-body em {font-size: 14px;}.cart tr, .cart tbody {width: 100%;display: table;}.small--hide {display: none !important;}.cart td {padding: 10px 5px;}.cart-flex-item {display: table-cell;min-width: 0;}.cart__image-wrapper {width: 70px;}.order-table td a img{max-width: 55px;}.leftinfo {max-width: 100%;flex-basis: 100%;}.rightinfo {max-width: 100%;flex-basis: 100%;}.cart-result {display: block;}.calendar .calendar-inner .calendar-body div {font-size: 13px;}.calndr-sec .ui-datepicker td span, .ui-datepicker td a {height: 30px;}.inputbox textarea {min-height: 75px;}.cart-icons{color: #000;}.mdlbdycont {padding-top: 25px;}.giftcrdinfo {margin-top: 50px;}.leftbox, .ritbox {padding: 10px;width: 460px;}.leftbox form .btngroup {margin-top: 45px;}.checkout-login-box.leftbox {border-right: 0;border-bottom: 1px solid #cacbcd;padding-bottom: 20px;}.btngroup {width: 100%;}.guest-checkout{margin-top: 10px;}.order-sm-first {order: -1!important }.order-sm-last {order: 6!important }.cartsummery .rightinfo {position: -webkit-relative;position: relative;}}.multisteps-form__progress-btn span{position: absolute;top: -1px;left: 0;right: 0;margin: 0 auto;z-index: 9;font-size: 11px;}.multisteps-form__progress-btn.js-active span{display: none;}@media (max-width:480px){.ritbox div .fstbtn {margin-bottom: 10px;}.flexmodal {flex-wrap: wrap;}.customerloginbox .modal-header{justify-content: center;}}