.flex{display:flex}.text-center{text-align:center}.flex-col{flex-direction:column}.justify-content-center{justify-content:center}.justify-space-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-self-end{align-self:flex-end}.gap-8{gap:8px}.p-0{padding:0}.mb-16{margin-bottom:16px}.img-responsive{width:100%;height:auto;display:block}.display-block{display:block}.color-primary{color:#dd2745}.color-success{color:#09ad5b}.width-100{width:100%}.pos-relative{position:relative}@keyframes error-shake{0%{-webkit-transform:translateX(2%)}50%{-webkit-transform:translateX(-2%)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes error-shake{0%{-moz-transform:translateX(2%)}50%{-moz-transform:translateX(-2%)}100%{-moz-transform:translateX(0)}}.error-animation{-webkit-animation-name:error-shake;-moz-animation-name:error-shake;-o-animation-name:error-shake;animation-name:error-shake;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:2;-moz-animation-iteration-count:2;-o-animation-iteration-count:2;animation-iteration-count:2;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-decoration-none{text-decoration:none}.app__container{min-height:calc(100vh - 56px);display:flex;width:100%;background-color:#f6f6f6}.app__container.new__order{height:calc(100vh - 56px)}.app__container__center{height:inherit;width:inherit}.app__container .main__section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:16px;padding:48px;width:80%;position:relative}.app__container .main__section__heading{color:#121212}.app__container .main__section .tab-status-container{display:flex;flex-direction:column;gap:16px;width:100%}.app__container .main__section--cart{padding-top:24px}.order__info--form,.retail_login_form{width:32%}.card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;padding:24px;border-radius:12px;border:solid 1px #e2e2e2;background-color:#fff}.card--row{flex-direction:row}.card--secondary{border-radius:0;padding:24px 32px 32px;border:none;width:75%}.card--sm{width:360px;gap:16px}.card--center{align-items:center}.card--md{gap:16px;width:480px}.card--md-560{gap:16px;width:560px;box-sizing:border-box}.card--lg{width:100%}.card--title{width:100%}.card--width-400{width:400px;box-sizing:border-box}.card--width-600{width:600px;box-sizing:border-box}.card--custom-sku{width:70%}.card--custom-time{padding:16px;background-color:#f6f6f6;border:none;gap:16px}.card--custom-time.active{background-color:#fff;border:solid 1px #e2e2e2}.card--custom-time .card__inputs__container{gap:24px}.card--custom-time .card__inputs__container .card__input__container{gap:4px}.card--address{width:358px;padding:16px}.card--address-selected{background-color:#f6f2ff;border-color:#6d4ebf}.card--address--details{display:flex;gap:16px}.card--address--title{display:flex;align-items:center;justify-content:space-between}.card--address--description{display:flex;flex-direction:column;gap:12px}.card--address--details{display:flex;flex-direction:column}.card--address__details{display:flex;flex-direction:column;gap:4px}.card--address__detail{display:flex;gap:8px;justify-content:flex-start;align-items:center}.card--address__detail__image{width:16px;height:16px;flex-grow:0;object-fit:contain}.card--address--block{min-height:254px;box-sizing:border-box;justify-content:space-between;width:100%}.card--rounded{display:flex;flex-direction:column}.card--rounded .card__button{border-top-left-radius:0;border-top-right-radius:0}.card--width-auto{width:auto}.card--width-40{width:40%}.card--width-60{width:60%}.card--width-68{width:65%}.card--width-30{width:33%}.card__heading{text-align:center;align-self:stretch;flex-grow:0;color:#121212}.card__heading--with-icon{display:flex;justify-content:space-between;align-items:center}.card__heading--with-icon .card__heading--icon{width:32px;height:32px;flex-grow:0;object-fit:contain}.card__separator{height:1px;align-self:stretch;flex-grow:0;background-color:#eee;flex-shrink:0}.card__separator--vertical{width:1px;height:auto}.card__separator--black{background-color:#121212}.card__input__container{display:flex;flex-direction:column;gap:2px}.card__input__container--row{flex-direction:row;gap:16px}.card__input__container--gap-sm{gap:4px}.card__input__container--grow{flex:1}.card__input__container--gap-md,.card__input__container--with-btn{gap:8px}.card__input__container .card__input__label{color:#121212}.card__input__container--radio{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-grow:1;gap:8px;padding:16px;border-radius:8px;border:solid 1px #e2e2e2;cursor:pointer}.card__input__container--radio .card__input__label--radio{position:relative;padding-left:35px;cursor:pointer}.card__input__container--radio .card__input__label--radio input[type=radio]{position:absolute;left:0;opacity:0;cursor:pointer}.card__input__container--radio .card__input__label--radio input[type=radio]:checked~.checkmark{background-color:#1a8cff}.card__input__container--radio .card__input__label--radio input[type=radio]:checked~.checkmark:after{display:block}.card__input__container--radio .card__input__label--radio .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border-radius:50%;border:solid 1.5px #cbcbcb;transition:.28s ease;-moz-transition:.28s ease;-o-transition:.28s ease;-ms-transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none}.card__input__container--radio .card__input__label--radio .checkmark:after{content:"";position:absolute;display:none;top:4px;left:4px;width:9px;height:9px;border-radius:50%;background:#fff}.card__input__container--with-suggestions{position:relative}.card__input__container--with-suggestions .card__input__suggestions--barcode-container,.card__input__container--with-suggestions .card__input__suggestions--container{position:absolute;top:calc(100% + 4px);width:calc(100% - 16px);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;z-index:1;padding:8px;max-height:50vh;overflow-y:auto;border-radius:8px;box-shadow:0 2px 6px -2px rgba(0,0,0,.08),0 6px 12px 0 rgba(0,0,0,.1);background-color:#fff}.card__input__container--with-suggestions .card__input__suggestions--barcode-container .card__input__suggestions--customer,.card__input__container--with-suggestions .card__input__suggestions--container .card__input__suggestions--customer{box-shadow:none}.card__input__container--with-suggestions .card__input__suggestions--barcode-container .card__separator:last-of-type,.card__input__container--with-suggestions .card__input__suggestions--container .card__separator:last-of-type{display:none}.card__input__container--with-suggestions .card__input__suggestions--barcode-container{width:100%;max-height:30vh}.card__input__container--with-suggestions .card__input__suggestions--barcode-container .card__input__suggestions--barcode-rows{display:flex;flex-direction:column;gap:4px}.card__input__container--with-suggestions .card__input__suggestions--barcode-container .card__input__suggestions--barcode{flex-direction:row;box-shadow:none;padding:0}.card__input__container--with-suggestions .card__input__suggestions--barcode-container .card__input__suggestions--barcode .suggestions__card__image__container{width:40px;height:40px;flex-grow:0}.card__input__container--with-suggestions .card__input__suggestions--barcode-container .card__input__suggestions--barcode .suggestions__card__image__container .suggestions__card__image{border-radius:4px}.card__input__container--with-suggestions .card__input__suggestions--barcode-container .card__input__suggestions--barcode .suggestions__card__details{display:flex;flex-direction:column;column-gap:3px;justify-content:center;align-items:flex-start}.card__input__container--with-suggestions .card__input__suggestions--barcode-container .card__input__suggestions--barcode .suggestions__card__detail--title{color:#757575;text-align:left}.card__input__container--with-suggestions .card__input__suggestions{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px -2px rgba(0,0,0,.08),0 6px 12px 0 rgba(0,0,0,.1);cursor:pointer}.card__input__container--with-suggestions .card__input__suggestions__details{display:flex;flex-direction:column;gap:4px}.card__input__container--with-suggestions .card__input__suggestions__details .card__input__suggestions__detail{display:flex;gap:8px;justify-content:flex-start;align-items:center}.card__input__container--with-suggestions .card__input__suggestions__details .card__input__suggestions__detail__image{width:16px;height:16px;flex-grow:0;object-fit:contain}.card__input__container--with-suggestions .card__input__suggestions__details .card__input__suggestions__detail__text{text-align:left;color:#545454}.card__input__container.title--container{flex:.5}.card__input__container.full__name--container{flex:2}.card__inputs__container{display:flex;gap:16px}.card__btn__group__container{display:flex;gap:8px}.card__btn__group__container--vertical{flex-direction:column}.card__input{text-align:left;color:#121212;padding:14px 12px;border-radius:8px;border:solid 1px #e2e2e2;background-color:#fff;cursor:pointer}.card__input--checkbox{display:flex;gap:16px}.card__input--checkbox input[type=checkbox]{width:24px;height:24px;margin:0;border-radius:6px;border:solid 2px #cbcbcb;cursor:pointer}.card__input--checkbox-with-icon{display:flex;align-items:center;justify-content:space-between}.card__input--textarea{border-radius:2px;border:solid 1px #bdbdbd}.card__input--with-prefix{display:flex;align-items:center;justify-content:center;gap:8px}.card__input--with-prefix--tel{padding:4px 12px}.card__input--with-prefix input{border:none}.card__input--with-prefix .card__input--line-divider{width:1px;height:40px;background-color:#e2e2e2}.card__input--with-prefix--type-btn{width:66px;padding:10px 0;display:flex;justify-content:center;align-items:center}.card__input--with-prefix--type-btn.selected{border:1px solid #6d4ebf;background:#e3ddf2;color:#6d4ebf;font-family:"PublicSans Semibold"}.card__input--with-icon{display:flex;position:relative}.card__input--with-icon .card__input{flex-grow:1}.card__input--with-icon .card__input--icon{position:absolute;top:14px;right:12px}.card__input--with-icon select{-moz-appearance:none;-webkit-appearance:none}.card__input--with-multiple-icon input{text-align:center}.card__input--with-multiple-icon .card__input--start-icon{left:12px}.card__input--with-multiple-icon--disabled{background-color:#f6f6f6;color:#afafaf;cursor:cell;pointer-events:none}.card__input--with-btn{display:flex;gap:8px}.card__link{align-self:stretch;flex-grow:0;letter-spacing:normal;text-align:right;color:#121212}.card__icon__button{display:flex;justify-content:center;align-items:center;padding:8px;border-radius:8px;background-color:#fff;cursor:pointer;border:none;box-shadow:0 2px 7px 0 rgba(0,0,0,.07)}.card__icon__button--full-rounded{border-radius:50%}.card__icon__button--icon{width:24px;height:24px;flex-grow:0;object-fit:contain}.card__button{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:14px 16px;border-radius:8px;background-color:#dd2745;color:#fff;cursor:pointer;border:none}.card__button.flex-grow-unset{flex-grow:unset;justify-content:flex-start}.card__button--disabled{background-color:#f9d4da;cursor:cell;pointer-events:none}.card__button--secondary{background-color:#fff;color:#dd2745;border:solid 1px #dd2745}.card__button--gray{background-color:#eee;color:#121212}.card__button--link{background-color:#fff;color:#1a8cff}.card__button--green{background-color:#09ad5b;color:#fff}.card__button--white-bg{background-color:#fff}.card__button--with-icon{gap:8px}.card__button--with-icon .card__button--icon{width:20px;height:20px;flex-grow:0;object-fit:contain}.card__button--align-icon-right{flex-direction:row-reverse}.card__button--red{background-color:#fff;color:#ef4d44;border:solid 1px #ffcbc4}.card__button--blue{background-color:#eff4fe;color:#1a8cff}.card__button--black{background-color:#333;color:#fff}.card__button--dark_black{background-color:#121212;color:#fff}.card__button--fill_blue{background-color:#1a8cff;color:#fff}.card__button--fill_blue span{color:inherit}.card__button--light_red{background-color:#fff1f0;color:#fff}.card__button--light_red span{color:inherit}.card__button--bg_white_br_lgblack{background-color:#fff;color:#222;border:1px solid #4f4f4f}.card__button.retail_payment_fetch{flex:2}.card__button.retail_payment_cancel{flex:1}.card__button--rounded{border-radius:100px}.card__button--md{padding:8px 16px}.card__button--sm{padding:8px 12px}.card__button--sm .card__button--icon{width:16px;height:16px}.card__button--square{border-radius:0}.card__button--active{color:#dd2745;border:solid 1px #dd2745;background-color:#fff}.card__button--active span{color:inherit}.card--image-btn{flex-direction:column;row-gap:16px;border:dashed 1px #cbcbcb;background-color:#f6f6f6;padding:24px}.card .new-order--btn{height:240px;width:100%}.card .new-order--btn img{height:48px;width:48px}.card__btn_label{color:#545454}.card .password--container{position:relative}.card .password--container .password__eye{position:absolute}.card .retail_amount_cont{display:flex;justify-content:space-between;align-items:center}.card .retail_amount_cont.retail_final_amount_cont{padding-top:16px;border-top:1px solid #cbcbcb}.card .retail_amount_cont .retail_amount_cont_heading{color:#121212}.card .retail_amount_cont .retail_amount{display:flex;gap:2px;color:#dd2745}.card .retail_payment_status_ctas{display:flex;gap:8px}.sidebar{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:24px 0 0 24px;width:20%;background-color:#fff;box-shadow:1px 0 6px -1px rgba(0,0,0,.04),2px 0 16px 0 rgba(0,0,0,.04)}.sidebar--disabled{opacity:.5;pointer-events:none}.sidebar__item{display:flex;justify-content:flex-start;align-items:center;align-self:stretch;gap:16px;padding:32px 16px;color:#121212}.sidebar__item a{color:inherit;text-decoration:none}.sidebar__item_progress{display:flex;justify-content:center;align-items:center;width:36px;height:36px;flex-grow:0;border-radius:50%;border:solid 2px #e2e2e2;background-color:#fff;position:relative}.sidebar__item_progress--active{box-shadow:0 0 0 4px rgba(3,148,66,.16);border:solid 2px #09ad5b}.sidebar__item_progress--active .sidebar__item_progress_dot{background-color:#09ad5b}.sidebar__item_progress--step-completed .sidebar__item_progress_dot{width:100%;height:100%;background:url(/public/svg-icons/step-complete.svg);background-size:contain;background-position:center}.sidebar__item_progress--step-completed::after{background:#09ad5b}.sidebar__item_progress--step-completed.selection-disable{pointer-events:none}.sidebar__item_progress_dot{display:inline-block;border-radius:50%;width:12px;height:12px;background-color:#eee}.sidebar__item:not(:last-child) .sidebar__item_progress::after{content:"";position:absolute;width:2px;height:65px;top:38px;background:#eee}.tab{align-self:stretch;flex-grow:0;display:flex;justify-content:flex-start;align-items:flex-start;gap:4px;padding:4px;border-radius:8px;background-color:#f6f6f6}.tab__element{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;border-radius:6px;background-color:#f6f6f6;color:#757575;cursor:pointer}.tab__element--active{background-color:#fff;color:#121212}.tab--black .tab__element--active{background-color:#333;color:#fff}.suggestions__card--column{display:flex;flex-direction:column;row-gap:8px;overflow-y:auto}.suggestions__card--column .suggestions__card{display:flex;gap:16px;align-items:center;justify-content:flex-start}.suggestions__card--column .suggestions__card--left-container{display:flex;gap:8px}.suggestions__card--column .suggestions__card--right-container{flex-grow:0}.suggestions__card--column .suggestions__card__image__container{border-radius:8px}.suggestions__card--column .suggestions__card__image__container.custom-sku{background-color:#eee}.suggestions__card--column .suggestions__card__image{width:80px;height:80px;flex-grow:0;border-radius:8px;object-fit:contain}.suggestions__card--column .suggestions__card__details{display:flex;flex-direction:column;row-gap:4px;flex:2}.suggestions__card--column .suggestions__card__details .suggestions__card__detail--title{color:#757575}.suggestions__card--column .suggestions__card__details .suggestions__card__detail--description{color:#121212}.suggestions__card--column .suggestions__card__btn{flex-grow:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-basis:20%;gap:8px;padding:12px;border-radius:8px;background-color:#dd2745;color:#fff;border:none;cursor:pointer}.suggestions__card--column .suggestions__card__btn--gray{background-color:#eee;color:#121212}.suggestions__card--column .suggestions__card--cart{padding:12px;border-radius:12px;border:solid 1px #e2e2e2;justify-content:space-between;flex-grow:1}.suggestions__card--column .suggestions__card--cart .suggestions__card__detail--title{color:#121212}.suggestions__card--column .suggestions__card--cart .card__input--with-icon input{padding:12px}.suggestions__card--column .suggestions__card--cart--with-btn{display:flex;align-items:center;justify-content:center;gap:16px}.suggestions__card--column .suggestions__card--cart--with-btn .button-container{display:flex;flex-direction:column;gap:8px}.account__menu--overlay,.overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:2;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.account__menu--overlay #payment_cancel_popup img,.account__menu--overlay #payment_fetch_failure img,.account__menu--overlay #payment_fetch_success img,.account__menu--overlay #payment_proof_uploaded_success--popup img,.overlay #payment_cancel_popup img,.overlay #payment_fetch_failure img,.overlay #payment_fetch_success img,.overlay #payment_proof_uploaded_success--popup img{width:70px;height:70px}.account__menu--overlay .payment_cancel_ctas,.account__menu--overlay .payment_cash_ctas,.overlay .payment_cancel_ctas,.overlay .payment_cash_ctas{display:flex;gap:8px;width:100%}.account__menu--overlay #payment_cash_popup .payment_cash_heading span,.overlay #payment_cash_popup .payment_cash_heading span{color:#09ad5b}.modal{display:none;z-index:4}.modal .card{padding:16px;gap:16px}.modal .card-lg{width:100%}.modal .instore__addons--modal-container,.modal .instore__products--modal-container,.modal .online__products--container{max-height:50vh}.wrap--cards{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:16px}.wrap--cards.apply-discount-section{margin-top:16px;flex-wrap:nowrap;flex-direction:column;gap:8px}.badge{display:flex;justify-content:center;align-items:center;padding:4px 8px;border-radius:2px;background-color:#e0e0e0}.badge--sm{padding:8px;border-radius:4px}.badge--message{background:#fff;color:#121212;border:solid 1px #6d4ebf;justify-content:flex-start}.badge--occassion{white-space:pre-line;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.badge--md{padding:8px 16px;border-radius:4px;border:solid 1px #cbcbcb;background-color:#fff}.badge--selected{border:solid 1px #6d4ebf;background-color:#f6f2ff;color:#6d4ebf}.badge--selected label{color:#6d4ebf}.badge__list{display:flex;gap:8px;overflow-x:auto;white-space:pre}.badge__list--column{flex-direction:column;row-gap:16px}.badge__list .occasion{position:relative}.badge__list .occasion input[type=radio]{position:absolute;visibility:hidden}.badge__list::-webkit-scrollbar{display:none}.badge__message-list{display:flex;gap:8px;overflow-x:auto}.badge__message-list--column{flex-direction:column;row-gap:16px}.badge__message-list .occasion{position:relative}.badge__message-list .occasion input[type=radio]{position:absolute;visibility:hidden}.badge__message-list .occasionList-card-container{width:100%}.badge__message-list .occasionList-card-container .occasion-card-container-header{display:flex;gap:16px;white-space:pre;overflow:auto}.badge__message-list .occasionList-card-container .occasion-card-container-header::-webkit-scrollbar{display:none}.badge__message-list .occasionList-card-container .occasion-card-list{max-height:210px;margin-top:16px}.hide{display:none!important}.flex-grow--0{flex-grow:0}.billing-details{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;padding:24px;background-color:#eee;border-top-left-radius:8px;border-top-right-radius:8px}.billing-details--rows{display:flex;flex-direction:column;gap:8px}.otp--container{gap:24px}.otp--container .otp--title{color:#dd2745}.otp--container .otp--description{color:#545454}.otp--container .otp--input-container{gap:16px}.otp--container .otp--input-container .otp__input{display:flex;justify-content:center;align-items:center;padding:14px 16px;border-radius:4px;background-color:#f6f6f6;text-align:center}.otp--container .otp--input-container .retail_resend_otp{cursor:pointer}.disabled{border:solid 1px #e2e2e2;background-color:#f6f6f6;color:#afafaf;cursor:cell;pointer-events:none}.disabled .card__input--prefix{color:#afafaf}.u_case{text-transform:uppercase}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}#create-custom-sku-tab .product__type--container .product__type--dropdown-container,#edit-custom-sku-modal .product__type--container .product__type--dropdown-container{flex:2}#create-custom-sku-tab .product__type--container .product__type--dropdown-container .product__type--dropdown-parent,#edit-custom-sku-modal .product__type--container .product__type--dropdown-container .product__type--dropdown-parent{flex:1}#create-custom-sku-tab .product__type--container .other__value--input-container,#edit-custom-sku-modal .product__type--container .other__value--input-container{flex:1}#create-custom-sku-tab .card__input__container--row,#edit-custom-sku-modal .card__input__container--row{align-items:center}#create-custom-sku-tab .delete__row--btn,#edit-custom-sku-modal .delete__row--btn{padding:8px 16px;border-radius:8px;background-color:#fff1f0;box-shadow:none}#create-custom-sku-tab .custom__sku__container .card__inputs__container,#edit-custom-sku-modal .custom__sku__container .card__inputs__container{gap:8px;width:100%}#create-custom-sku-tab .custom__sku__container .card__inputs__container .card__input__container,#edit-custom-sku-modal .custom__sku__container .card__inputs__container .card__input__container{flex:2}#create-custom-sku-tab .custom__sku__container .search__barcode--input,#edit-custom-sku-modal .custom__sku__container .search__barcode--input{text-overflow:ellipsis}#create-custom-sku-tab .total__amount--custom-sku--container,#edit-custom-sku-modal .total__amount--custom-sku--container{max-width:20%}#create-custom-sku-tab .edit__total__amount--btn,#create-custom-sku-tab .save__total__amount--btn,#edit-custom-sku-modal .edit__total__amount--btn,#edit-custom-sku-modal .save__total__amount--btn{padding:14px 12px}.sub__section--heading{color:#121212}.order__summary--products{display:flex;flex-direction:column;gap:8px}.order__summary--products .suggestions__card--cart .suggestions__card--right-container{align-self:stretch}.order__summary--products .suggestions__card--cart .suggestions__card--right-container .suggestions__card__details{height:100%}.retail_payment_error_text,.retail_payment_text{display:flex;justify-content:center}.retail_payment_error_text{color:red}.retail_payment_text{color:#121212}.cart-time-attributes.disable{opacity:.5;pointer-events:none;cursor:pointer}.error{border:1px solid red}.discount__coupon--container .card__input--line-divider,.discount__percentage--container .card__input--line-divider,.discount__value--container .card__input--line-divider{height:100%}.disount-error{color:#ef4d44}.retail_wallet .card__input--checkbox{align-items:center}.retail_wallet .card__input--checkbox .wallet__label{display:flex;flex-direction:column}.retail_wallet .card__input--checkbox .wallet__label .wallet__description{color:#757575}.discount__reason--container{max-width:90%}.discount__reason--container .discount__reason{flex:1}.discount__reason--container .save__discount__reason--btn{flex:0}.table{padding:0 0 8px;border-radius:16px;border:solid 1px #eee;border-collapse:unset}.table__heading th{color:#757575;padding:12px 16px;border-right:1px solid #eee;background-color:#f6f6f6;vertical-align:middle;text-align:center}.table__heading th:last-child{border-right:none}.table__heading th:nth-child(1){width:55%}.table__heading th:nth-child(2){width:20%}.table__row td{padding:8px 16px;vertical-align:middle;text-align:center}.text__color--disable{color:#cbcbcb}.selling__price__border{border:2px solid #6d4ebf;padding:14px 12px;border-radius:4px;width:80%}.update-card-block{text-align:center;color:#039442}.flex-1{flex:1}.flex-row{flex-direction:row}.or__separator{color:#afafaf}.back__btn{position:absolute;top:72px;left:16px}.transaction__proofs--container .transaction__proof--text{margin:24px 0 8px}.transaction__proofs--container .generate__order--container{display:flex;justify-content:space-between}.transaction__proofs--container .generate__order--container .thumbnail__container{display:flex;align-items:center;gap:4px;flex-grow:2}.transaction__proofs--container .generate__order--container .thumbnail__container .thumbnail{display:flex;align-items:center;justify-content:center;padding:14px;border-radius:4px;border:solid 1.5px #fff;background-color:#eee}.transaction__proofs--container .generate__order--container .thumbnail__container .thumbnail .thumnail--wrapper{position:relative;height:48px}.transaction__proofs--container .generate__order--container .thumbnail__container .thumbnail .thumbnail--image{width:48px;height:48px;flex-grow:0;border-radius:1px}.transaction__proofs--container .generate__order--container .thumbnail__container .thumbnail .delete,.transaction__proofs--container .generate__order--container .thumbnail__container .thumbnail .plus{width:24px;height:24px;flex-grow:0;object-fit:contain}.transaction__proofs--container .generate__order--container .thumbnail__container .thumbnail .delete__overlay{position:absolute;top:0;left:0;border-radius:1px;background-color:rgba(0,0,0,.3);width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer}.transaction__proofs--container .generate__order--container .thumbnail__container .thumbnail.with--image{padding:4px;border-radius:2px;border:solid 1.5px #121212}.transaction__proofs--container .generate__order--container .thumbnail__container .thumbnail.without--delete-icon{padding:4px;border-radius:2px;border-color:#fff;background-color:#fff}.transaction__proofs--container .generate__order--container .thumbnail__container .thumbnail.without--delete-icon .delete__overlay{display:none}.transaction__proofs--container .generate__order--container .thumbnail__container .thumbnail.without--delete-icon .delete,.transaction__proofs--container .generate__order--container .thumbnail__container .thumbnail.without--delete-icon .plus{display:none}.transaction__proofs--container .generate__order--container .generate__order--btn{flex-grow:1}.payment__proof__image--container .camera{position:relative}.payment__proof__image--container .camera #video{width:100%;object-fit:cover}.payment__proof__image--container .camera .picture__click--btn{position:absolute;left:45%;bottom:20px;background:#fff;width:50px;height:50px;border-radius:50%;border:2px solid #121212;outline:2px solid #fff;cursor:pointer}.cart__dynamic--area{flex:1}.cart__dynamic--area .instore__head{display:flex;gap:8px}.cart__dynamic--area .instore-prod-container-flat,.cart__dynamic--area .online__products--container{padding-top:16px;max-height:70vh}.cart__dynamic--area .add__sku--content{width:85%}.cart__dynamic--area .add__sku--content .add-sku-form .card__input{flex:2}.cart__dynamic--area .custom__sku--form{display:flex;flex-direction:column;gap:16px}.cart__dynamic--area .cart--content{display:flex;flex-direction:column;gap:16px}.cart__dynamic--area .cart--content .cart__data--container{display:flex;flex-direction:column;gap:24px}.suggestions__card--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;overflow-y:auto}.suggestions__card--grid.display-block{display:block}.suggestions__card--grid .suggestions__card{display:flex;gap:12px;align-items:center;justify-content:flex-start;padding:8px;border-radius:8px;border:solid 1px #eee}.suggestions__card--grid .suggestions__card--left-container{display:flex;gap:8px}.suggestions__card--grid .suggestions__card--right-container{flex-grow:0}.suggestions__card--grid .suggestions__card__image__container{border-radius:8px}.suggestions__card--grid .suggestions__card__image__container.custom-sku{background-color:#eee}.suggestions__card--grid .suggestions__card__image{width:96px;height:96px;flex-grow:0;border-radius:8px;border:solid 1px #eee}.suggestions__card--grid .suggestions__card__details{display:flex;flex-direction:column;align-self:flex-start;row-gap:4px;flex:2}.suggestions__card--grid .suggestions__card__details .suggestions__card__detail--title{color:#757575}.suggestions__card--grid .suggestions__card__details .suggestions__card__detail--description{color:#121212}.suggestions__card--grid .suggestions__card__btn{flex-grow:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-basis:10%;height:100%;padding:8px 12px;border-radius:8px;background-color:#dd2745;color:#fff;border:none;cursor:pointer}.suggestions__card--grid .suggestions__card__btn--gray{background-color:#eee;color:#121212}.suggestions__card--grid .suggestions__card .product--added{background-color:#fff2f5}.suggestions__card--grid .suggestions__card--cart{padding:12px;border-radius:12px;border:solid 1px #e2e2e2;justify-content:space-between;flex-grow:1}.suggestions__card--grid .suggestions__card--cart .suggestions__card__detail--title{color:#121212}.suggestions__card--grid .suggestions__card--cart .card__input--with-icon input{padding:12px}.suggestions__card--grid .suggestions__card--cart--with-btn{display:flex;align-items:center;justify-content:center;gap:16px}.suggestions__card--grid .suggestions__card--cart--with-btn .button-container{display:flex;flex-direction:column;gap:8px}.cart__btn--container{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.delivery__date.date-selected{border:1px solid #6d4ebf;background:#e3ddf2;color:#6d4ebf;font-family:"PublicSans Semibold"}.scroll-up-arrow{position:absolute;bottom:20px;right:20px;box-shadow:0 1px 4px -1px rgba(0,0,0,.04),0 2px 8px 0 rgba(0,0,0,.12);border-radius:100px;padding:12px;border:solid 1px #eee;background:#fff}.more-info-arrow.more-info-open{transform:rotate(180deg)}.account__menu--overlay{background-color:transparent;backdrop-filter:unset;cursor:unset}.no-scroll{overflow-y:hidden}.checkbox--container{position:relative;padding-left:38px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox--container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox--container .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;border:2px solid #cbcbcb;border-radius:6px;margin-top:10px}.checkbox--container input:checked~.checkmark{background-color:#1a8cff;border-color:#1a8cff}.checkbox--container input:checked~.checkmark:after{display:block}.checkbox--container .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pos_device_container{row-gap:8px}.error__msg{display:flex;justify-content:center;align-items:center;color:red}.retail_wallet_authenticated .checkmark{margin-top:0}
.header-container{height:56px;background-color:#fff;border-bottom:.5px solid #e2e2e2}.header-container .header--left-text{color:#545454;position:absolute;left:16px}.header-container .logo-container .logo{outline:0;height:56px;width:69px;object-fit:contain}.header-container .header__user--avatar{position:absolute;right:16px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;cursor:pointer}.header-container .header__user--avatar .user--avatar{display:flex}.header-container .header__user--avatar .user--avatar .user--avatar-img{width:24px;height:24px;flex-grow:0;object-fit:contain}.header-container .header__user__profile--menu{display:flex;flex-direction:column;gap:8px;padding:16px 16px 20px;border-radius:8px;background-color:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);min-width:16%;height:fit-content;position:fixed;top:56px;right:4px;z-index:10}.header-container .header__user__profile--menu .top-buldge{position:fixed;top:calc(56px - 8px);right:20px}.header-container .header__user__profile--menu .header__user__profile--info-container{display:flex;flex-direction:row;align-items:center;gap:8px;border-bottom:solid 1px #f1f5f9;padding-bottom:12px}.header-container .header__user__profile--menu .header__user__profile--info-container .user__profile--icon{width:48px;height:48px;background-color:rgba(39,145,143,.95);display:flex;justify-content:center;align-items:center;border-radius:50%}.header-container .header__user__profile--menu .header__user__profile--info-container .user__profile--icon>span{color:#fff;opacity:.5}.header-container .header__user__profile--menu .header__user__profile--info-container .user__profile--info{display:flex;flex-direction:column;justify-content:center}.header-container .header__user__profile--menu .header__user__profile--info-container .user__profile--info .user__name{color:#121212}.header-container .header__user__profile--menu .header__user__profile--info-container .user__profile--info .user__email{color:#757575}.header-container .header__user__profile--menu .header__user__profile--menu-item{display:flex;gap:16px;padding:12px 8px;cursor:pointer;text-decoration:none;color:#2e2d42}.header-container .header__user__profile--menu .header__user__profile--menu-item span{color:inherit}.header-container .header__user__profile--menu .header__user__profile--menu-item:hover{font-family:"PublicSans Semibold"}
.flavour-drop-down-container{border:1px solid #e2e2e2;background:#fff;border-radius:8px}.flavour-drop-down-container .flavour-drop-down{padding:14px 16px}.flavour-drop-down-container .flavour-drop-down .empty-container{width:100%;display:flex;justify-content:space-between;align-items:center}.flavour-drop-down-container .flavour-drop-down .empty-container .drpdown-down-arrow{transition:.5s ease-out}.flavour-drop-down-container .flavour-drop-down .empty-container .drpdown-down-arrow.drpdown-open{transform:rotate(180deg)}.flavour-drop-down-container .flavour-drop-down .empty-selection{color:#222;margin:0}.flavour-drop-down-container .flavour-drop-down .empty-selection.selection-text{color:#6d4ebf;font-family:"PublicSans Semibold"}.flavour-drop-down-container.flavour-selected{border:1px solid #6d4ebf;background:#e3ddf2}.flavour-drop-down-container .flavour-options-container{max-height:0;overflow:hidden;transition:.5s ease-out;padding:0 14px}.flavour-drop-down-container .flavour-options-container .options-seperator{border-top:solid 1px #e2e2e2;margin-bottom:16px}.flavour-drop-down-container .flavour-options-container .flavour-options{padding:12px;color:#121212}.flavour-drop-down-container .flavour-options-container .flavour-options.selected{border:solid 1px #6d4ebf;background:#e3ddf2;color:#6d4ebf;border-radius:4px;font-family:"PublicSans Semibold"}.flavour-drop-down-container .flavour-options-container .flavour-options:first-of-type{margin-top:16px;padding-top:12px}.flavour-drop-down-container .flavour-options-container .flavour-options:last-of-type{margin-bottom:14px}.flavour-drop-down-container .flavour-options-container.active{transition:max-height 1s ease-in;max-height:208px;transition:max-height 1s ease-in;overflow-y:auto}.flavour-drop-down-container.error{border:1px solid red}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-family:"PublicSans Regular",Sans-Serif;vertical-align:baseline}:focus{outline:0}*{color:#121212;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-appearance:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}