.uniq-checkout .progressBarContainer .col-md-10 {
    width: 81%;
}

.uniq-checkout .progressBarContainer .col-md-2 {
    width: 19%;
}

.uniq-checkout .have-coupon-code .col-md-9.col-9 {
    width: 75%;
}

.uniq-checkout .have-coupon-code .col-md-2.col-3 {
    width: 24.666667%;
}


.trash_remove_product {
    background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='19' cy='19' r='19' fill='%23F2FAFF'/%3E%3Cpath d='M25 16L24.16 24.398C24.033 25.671 23.97 26.307 23.68 26.788C23.4257 27.2114 23.0516 27.55 22.605 27.761C22.098 28 21.46 28 20.18 28H17.82C16.541 28 15.902 28 15.395 27.76C14.948 27.5491 14.5736 27.2106 14.319 26.787C14.031 26.307 13.967 25.671 13.839 24.398L13 16M20.5 22.5V17.5M17.5 22.5V17.5M11.5 13.5H16.115M16.115 13.5L16.501 10.828C16.613 10.342 17.017 10 17.481 10H20.519C20.983 10 21.386 10.342 21.499 10.828L21.885 13.5M16.115 13.5H21.885M21.885 13.5H26.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 38px;
    display: block;
    height: 38px;
}

.trash_remove_product img {
    display: none;
}

footer {
    display: none !important;
}

.bs-stepper .step-trigger {
    display: flex;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0px;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5;
    color: #6c757d;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: none;
    border-radius: .25rem;
    transition: background-color .15s ease-out, color .15s ease-out
}

.bs-stepper .step-trigger:not(:disabled):not(.disabled) {
    cursor: pointer
}

.bs-stepper .step-trigger.disabled,
.bs-stepper .step-trigger:disabled {
    pointer-events: none;
    opacity: 1;
}

.bs-stepper .step-trigger:focus {
    color: #007bff;
    outline: 0
}

.bs-stepper .step-trigger:hover {
    text-decoration: none;
}

.header-top-btn-mob {
    display: none;
}

.cart-mob-wrp-prd {
    display: none;
}

.row {
    margin: 0 !important;
}

@media screen and (min-device-width: 1201px) and (max-device-width: 1400px) {

    body #lineAfter1:before,
    body #lineAfter2:before,
    body #lineAfter3:before,
    body #lineAfter4:before,
    body #lineAfter5:before,
    body #lineAfter6:before {
        width: 197% !important;
        right: -29px !important;
    }
}

@media screen and (min-device-width: 1401px) and (max-device-width: 1899px) {

    body #lineAfter1:before,
    body #lineAfter2:before,
    body #lineAfter3:before,
    body #lineAfter4:before,
    body #lineAfter5:before,
    body #lineAfter6:before {
        width: 197% !important;
        right: -27px !important;
    }
}

@media (max-width: 520px) {
    .bs-stepper .step-trigger {
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 10px
    }
}

.bs-stepper-label {
    display: inline-block;
    margin: 0;
    color: #000000;
    font-size: 20px;
    line-height: 30px;
    margin-top: 10px;
    width: 95px;
}

.bs-stepper-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 23px 56px 23px 0;
    position: relative;
    z-index: 1;
}

.bs-stepper-header .step.rp {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    position: relative;
    z-index: 1;
    display: none;
}

.bs-stepper-header .step.rp span {
    color: #aaa;
}

.bs-stepper-header.rp {
    padding: 23px 235px 0px 0;
    justify-content: center;
}

@media (max-width: 991px) AND (min-width: 768px) {
    .bs-stepper-header.rp {
        padding: 23px 56px 23px 0;
        justify-content: center;
    }

    .bs-stepper-header.rp #lineAfter1:before,
    .bs-stepper-header.rp #lineAfter2:before,
    .bs-stepper-header.rp #lineAfter3:before,
    .bs-stepper-header.rp #lineAfter4:before,
    .bs-stepper-header.rp #lineAfter5:before,
    .bs-stepper-header.rp #lineAfter6:before {
        width: 174px !important;
    }

    .bs-stepper-header.rp #lineAfter6 {
        display: none;
    }
}

@media (max-width: 520px) {
    .bs-stepper-header {
        margin: 0 -10px;
        text-align: center
    }
}

.bs-stepper .line,
.bs-stepper-line {
    -ms-flex: inherit;
    flex: inherit;
    min-width: inherit;
    min-height: inherit;
    margin: 0;
    background-color: transparent;
    border: 0;
    width: 100%;
    position: relative;
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .check-out-summary .total-pay-size {
        font-size: 32px !important;
        line-height: 46px !important;
    }

    .d-flex.justify-content-between.align-items-center.mt-3 {
        align-items: baseline !important;
    }
}

.woocommerce-notices-wrapper {
    display: none !important;
}

@media (max-width: 400px) {

    .bs-stepper .line,
    .bs-stepper-line {
        -ms-flex-preferred-size: 20px;
        flex-basis: 20px
    }
}

.bs-stepper-circle {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 55px;
    height: 55px;
    padding: 0;
    margin: 0;
    line-height: 58px;
    border-radius: 100px;
    color: #FFFFFF;
    /* background: linear-gradient(0deg, #969696 0%, #353535 100%); */
    background: #FFE6BF;
    font-weight: 400;
    font-size: 30px;
    z-index: 2;
    position: relative;
    color: #000000;
}

.active .bs-stepper-circle {
    color: #ffffff;
    background-color: #000000;
}

.bs-stepper-content {
    padding: 0;
}

@media (max-width: 520px) {
    .bs-stepper-content {
        padding: 0
    }
}

.bs-stepper.vertical {
    display: -ms-flexbox;
    display: flex
}

.bs-stepper.vertical .bs-stepper-header {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin: 0
}

.bs-stepper.vertical .bs-stepper-pane,
.bs-stepper.vertical .content {
    display: block
}

.bs-stepper.vertical .bs-stepper-pane:not(.fade),
.bs-stepper.vertical .content:not(.fade) {
    display: block;
    visibility: hidden
}

.bs-stepper .content:not(.fade),
.bs-stepper-pane:not(.fade) {
    display: none
}

.bs-stepper .content.fade,
.bs-stepper-pane.fade {
    visibility: hidden;
    transition-duration: .3s;
    transition-property: opacity
}

.bs-stepper .content.fade.active,
.bs-stepper-pane.fade.active {
    visibility: visible;
    opacity: 1
}

.bs-stepper .content.active:not(.fade),
.bs-stepper-pane.active:not(.fade) {
    display: block;
    visibility: visible
}

.bs-stepper .content.dstepper-block,
.bs-stepper-pane.dstepper-block {
    display: block
}

.bs-stepper:not(.vertical) .bs-stepper-pane.dstepper-none,
.bs-stepper:not(.vertical) .content.dstepper-none {
    display: none
}

.vertical .bs-stepper-pane.fade.dstepper-none,
.vertical .content.fade.dstepper-none {
    visibility: hidden
}


.hovErr1 {
}

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

body {
    direction: rtl;
    color: #000000;

}

.font11 {
}

.mybold {
    font-weight: 700;
}

.progressBarContainer {
    background-color: #ffffff;
    box-shadow: 0px 18px 24px 6px #00000008;
    border-radius: 0 0px 120px 120px;
    padding: 28px 0 24px;
}

.security-room-policy,
.security-form-group span {
    text-align: right;
}

.backTOHome {
    font-size: 20px;
    line-height: 51px;
    transition: 300ms ease-out;
    background-color: #ffffff;
    color: #000000 !important;
    text-align: center;
    border-radius: 100px;
    cursor: pointer;
    border: 1px solid #000000;
    padding: 0 11%;
}

.backTOHome:hover {
    background-color: #000000;
    color: #ffffff !important;
}

.backTOHome:hover {
    color: #000000;
}

.table-titels {
    font-size: 26px !important;
    font-weight: bold;
}

.my-page-width {
    width: 95%;
    margin: 0 auto;
}

.cart-item-desc {
    font-size: 24px;
    line-height: 36px;
    color: #000000;
    margin: 0 !important;
    font-weight: 400;
}

.cart-item-desc .price {
    font-weight: 700;
}

.my-coupon-input {
    border: 1px solid #6D6D81 !important;
    border-radius: 26px !important;
    height: 52px;
    width: 496px;
}

.coupon-start-button {
    font-size: 20px;
    line-height: 51px;
    transition: 300ms ease-out;
    background-color: #FFE6BF;
    color: #000000 !important;
    text-align: center;
    border-radius: 100px;
    cursor: pointer;
    text-decoration: none !important;
    border: none;
    white-space: nowrap;
    font-weight: 400;
    padding: 0 17%;
    margin-top: 30px;
}

.coupon-start-button:hover {
    background-color: #FE9D01;
    color: #000000 !important;
}

.coupon-start-button > strong {
    border-radius: 34.8px;
    background: #FE9D01 !important;
    box-shadow: -2px 4px 10px 0 rgba(0, 0, 0, 0.22);
    font-size: 20px;
    width: 120px;
    height: 48px;
    border: none;
    font-weight: bolder;
}

.field-group input {
    background: #fff !important;
}

.total-payment-section {
    background-color: #ffffff;
    border-radius: 29px 29px 0px 0;
    padding: 40px 37px 24px 37px;
    box-shadow: 0px -7px 15px -3px #f0f0f073;
}

.total-pay-size {font-size: 40px;line-height: 59px;color: #272727;white-space: nowrap;}

.small-font-size {
    font-size: 20px;
    line-height: 29px;
    color: #272727;
    margin: 0;
}

@media (max-width: 1450px) {
    .small-font-size {
        font-size: 12px;
        /* transform: translateX(-20px); */
        margin-right: 0px;
    }
}

.continue-btn {
    font-size: 20px;
    line-height: 51px;
    transition: 300ms ease-out;
    background-color: #000000;
    color: #ffffff !important;
    text-align: center;
    border-radius: 100px;
    cursor: pointer;
    text-decoration: none !important;
    border: none;
    padding: 0 6%;
}

.continue-btn:hover {
    background-color: #FE9D01;
    color: #000000 !important;
}

.back-to-shop {
    font-size: 16px;
    color: #000080;
    font-weight: 700;
    text-decoration: underline !important;
}

.back-to-shop:link {
    text-decoration: underline;
}

.back-to-shop:hover {
    text-decoration: underline;
    color: #B38632;
}

#backTextCart:hover,
#backTextCart {
    font-size: 16px;
    color: #000080 !important;
    font-weight: 700;
    text-decoration: underline;
    cursor: pointer;
}

.additional-items-card {
    width: 100%;
    height: 100%;
    background-color: #fff;
    border: 1px solid #E3D2B3;
    border-radius: 28px;
    padding: 20px;
}

.continue-container {
    bottom: 0 !important;
    transform: scaleY(-1);
    border-radius: 0 0 28px 28px;
    background-color: #F2FAFF;
    padding: 31px 0;
    width: 95%;
    margin: 0 auto !important;
}

.scaleMin1 {
    transform: scaleY(-1);
}

.personal-info-title {
    font-weight: bold;
    font-size: 30px;
}

.horizontal-line {
    width: 100%;
    background-color: #000000;
    border: 1px solid #000000;
    /* height: 1px; */
    /* box-shadow: none; */
    /* outline: none; */
    opacity: 1;
}

.check-out-form-titles {
    font-size: 18px;
    font-weight: bold;
}

.check-out-form-personal {
    border: 1px solid #6D6D81 !important;
    border-radius: 26px !important;
    width: 100% !important;
    color: #000000 !important;
}

.checkBox-title {
    font-size: 14px;
    color: #353535;

    font-size: 14px;
    letter-spacing: 0;
    line-height: 21px;
    text-align: right;
}

.check-out-summary {
    background-color: #F9F4EC;
    border-radius: 28px;
    border: none;
}

.scroll-down-summary {
    max-height: 270px !important;
    overflow-y: scroll !important;
    overflow-x: hidden !important;
    min-height: auto !important;
}

.scroll-down-summary::-webkit-scrollbar-thumb {
    background: #8A8989;
    border-radius: 2px;
}

.isLogin-dropDown {
    border-radius: 20px;
    height: 335px;
    width: 390px;
    border: 1px solid #C3994B;
    box-shadow: 0 5px 14px 0 rgba(12, 26, 60, 0.22);
}

/* .inner-dropdown {
height: 90%;
width: 390px;
} */
.drop-down-title {
    color: #B38632;
    font-size: 20px;
    font-weight: bold;
}

.drop-down-num-input {
    height: 52px;
    width: 342px;
    border: 1px solid #6D6D81;
    border-radius: 26px;
}

.drop-down-input {
    border: 1px solid #6D6D81 !important;
    border-radius: 26px !important;
}

.optional {
    color: #6D6D81;
    font-size: 16px;
}

.full-input {
    width: 90%;
}

.my-modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4);
}

.my-modal-content {
    background-color: #FFFFFF;
    border: none;
    border-radius: 28px;
    width: 70%;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.modal-close {
    color: #aaa;
    float: left;
    font-size: 28px;
    font-weight: bold;
}

.modal-close:hover,
.modal-close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.my-inner-modal-div {
    border-radius: 22px;
    width: 90%;
    opacity: 0.7;
    background: linear-gradient(357.7deg, #FCECB1 0%, #C3994B 100%, #C3994B 100%);
}

.accordion-item {
    opacity: 0.7;
    border-radius: 28px;
    border: 1px solid #B38632;
}

.accordion-header,
#headingOne > button {
    border: 1px solid #B38632;
    border-radius: 28px;
}

.accordion-button,
.accordion-item {
    background: linear-gradient(357.7deg, #FCECB1 0%, #C3994B 100%, #C3994B 100%) !important;
}

.errorM {
    font-size: 18px;
    font-weight: bold;
    color: #C60707;
}

.dateSelection {
    border: 1px solid #E3D2B3;
    border-radius: 28px;
}

.dateSection,
.timeSelection,
.deliveryDateSection,
.deliveryTimeSelection {
    border: 1px solid #000000;
    border-radius: 16px;
}

.dateSection:hover,
.timeSelection:hover,
.deliveryDateSection:hover,
.deliveryTimeSelection:hover {
    cursor: pointer;
}

.deliveryShowBox,
.showBox {
    background-color: #DDBE5B;
    opacity: 0.8;
    border-radius: 28px;
}

.gborder {
    border: 1px solid #E3D2B3;
    border-radius: 28px;
}

.payContainer {
    border-radius: 28px;
    border: 1px solid #B38632;
}

.confContainer {
    border-radius: 28px;
    background-color: #F7F1E7;
    border: none;
}

.confPage {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bsStepperDone {
    background-color: #000000;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='22' viewBox='0 0 27 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12L10 18.75L24.5 2' stroke='%23F2FAFF' stroke-width='4'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
}
.bsStepperDone img {
    display: none;
}

.isLogin-dropDown {
    border: 1px solid #C3994B !important;
    border-radius: 20px !important;
    box-shadow: 0 5px 14px 0 rgba(12, 26, 60, 0.22) !important;
    margin-right: 230px !important;
}

.my-checkbox {
    margin: 0;
    background-color: #000000;
}

.stepsErr > p {
    font-size: 18px;
    font-weight: bold;
    color: red;
}

.borderErr {
    border: 1px solid #C60707 !important;
    border-radius: 26px;
}

.borderErr2 {
    border: 2px solid #C60707 !important;
    border-radius: 26px;
}

.bottomError {
    color: #C60707;

    font-size: 18px;
}

#topBackBtn:hover {
    cursor: pointer;
}

.hovErr1 {
    border-radius: 22px;
    background-color: #fcf8ef;
    color: #000000;
}

.myhovImg {
    max-width: 120px;
    max-height: 120px;
}

.hovModalBtn {
    text-decoration: underline;
}

@media (max-width: 767px) {
    .bottomError {
        width: 100% !important;
        text-align: center !important;
        font-weight: bolder !important;
    }

    .myloginadine {
        height: 85vh !important;
        right: 0;
        left: 0;
        margin: 0 auto;
        position: fixed !important;
        transform: none;
        margin-right: 0 !important;
        width: 100% !important;
        top: 110px;
    }

    .myloginadine.show {
        display: flex !important;
        padding: 25px !important;
        align-items: center;
    }

    .closemyloginadine {
        position: absolute;
        top: 10px;
        left: 10px;
    }

    .myloginadine .login-form input[type="number"],
    .myloginadine .opt_verifcation {
        width: 85% !important;
    }

    .myloginadine .loginresponse p {
        text-align: center !important;
    }
}


.myFullContForWebOnly {
    min-height: 90vh;
}

.loaderCont {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw !important;
    height: 100vh !important;
    /* background: #FFF; */
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.5);
    /* opacity: 0.5; */
    /* background-color: transparent; */
    z-index: 999;
}

@media (max-width: 767px) {
    .myFullContForWebOnly {
        min-height: inherit;
    }
}

.exclusive-air-desc,
#glassix-container {
    display: none !important;
}

.quanNum {
    color: #272727;

    font-size: 18px;
    letter-spacing: 0;
    line-height: 27px;
}

.checkout-step-one {
    position: relative;
    padding: 92px 0 35px 0;
}

.checkout-step-one .title {
    font-size: 30px;
    line-height: 36px;
    color: #000000;
    padding-right: 0px;
    margin: 0;
    font-weight: bold;
}

.checkout-step-one .table-titels {
    font-size: 27px;
    line-height: 27px;
    color: #000000;
}

.checkout-step-one .cart-prod-img {
    width: auto;
    height: 143px;
    margin: 10px auto;
}

.checkout-step-one .cart-prod-img img {
    width: 100%;
    height: 100%;
    object-fit: contain !important;
    transform: scale(0.7);
}

.checkout-step-one .contity {
    display: flex;
    align-items: center;
    text-align: center;
}

.checkout-step-one .contity span {

}

.checkout-step-one .contity p {
    margin: 0 12px;
    text-align: center;
}

.checkout-step-one .contity span.minus,
.checkout-step-one .contity span.myminus {
    width: 40px;
    height: 40px;
    background-color: #B0B0B0;
    border-radius: 50%;
    box-shadow: 1px 1px 8px 0px #0000002B;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 8.75H14.5' stroke='%23FDFDFD' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
}

.checkout-step-one .contity span.plus,
.checkout-step-one .contity span.myplus {
    width: 40px;
    height: 40px;
    background-color: #FE9D01;
    border-radius: 50%;
    box-shadow: 1px 1px 8px 0px #0000002B;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 14.75L8.5 2.75' stroke='%23FDFDFD' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M2.5 8.75H14.5' stroke='%23FDFDFD' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
}

.checkout-step-one .contity input.enter-count {
    border: 0 !important;
    background: #fff;
    width: 24;
    height: 24px;
    padding: 0;
    text-align: center;
    color: #000000;
    margin: 0 !important;
    border-radius: 100px;
    min-height: auto;
    font-size: 18px;
    font-weight: 700;
    margin: 0 1% !important;
}

.have-coupon-code {
    position: relative;
    padding: 43px 0;
}

.have-coupon-code .add-code .tabel-titels {
    font-size: 16px;
    line-height: 27px;
    color: #000000;
}

.have-coupon-code .add-code input::placeholder {
    color: #000000;
    font-size: 12px;
}

.have-coupon-code .add-code input {
    border: 1px solid #6D6D81 !important;
    background: #fff;
    color: #000000;
    margin: 0 !important;
    width: 100%;
}

.add-code-box {
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: space-between; */
}

.have-coupon-code .title {
    font-size: 24px;
    line-height: 36px;
    color: #000000;
    margin: 0;
    font-weight: bold;
    padding-bottom: 30px;
}

.additional-cart-wrp {
    position: relative;
}

.additional-cart-wrp .additional-items-card {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

.additional-cart-wrp .additional-items-card span {
    width: 120px;
    height: 100px;
    display: block;
    margin: 0 auto;
}

.additional-cart-wrp .additional-items-card span img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.additional-cart-wrp .additional-items-card p {
    font-size: 24px;
    line-height: 36px;
    color: #000000;
    margin: 10px 0 !important;
    text-align: center !important;
    display: block;
}

.additional-cart-wrp .additional-items-card a {
    font-size: 16px;
    line-height: 23px;
    color: #B38632;
    font-weight: bold;
    text-decoration: none !important;
    border-bottom: 1px solid #B38632;
}

.total-payment-wrp {
    /* max-width: 640px; */
    margin-right: auto;
}

.total-payment-wrp .cart-row {
    padding: 30px 0px 30px 0;
}

.total-payment-wrp .cart-row:first-child {
    padding: 0px 0px 30px 0;
}

.bs-stepper-header .step {
    width: 95px;
    flex: 0 0 95px;
}

.bs-stepper .step-trigger {
    width: 60px;
    flex: 0 0 60px;
}

#lineAfter1,
#lineAfter2,
#lineAfter3,
#lineAfter4,
#lineAfter5,
#lineAfter6 {
    position: relative;
}

#lineAfter1:before,
#lineAfter2:before,
#lineAfter3:before,
#lineAfter4:before,
#lineAfter5:before,
#lineAfter6:before {
    content: '';
    border-bottom: 2px dashed #000000 !important;
    width: 192px !important;
    right: -25px !important;
    position: absolute;
    top: -20px;
    display: block;
}

@media (max-width: 767px) {
    .have-coupon-code {
        padding: 15px 0px 20px 0;
    }

    .have-coupon-code .col-md-5 {
        padding: 0;
    }

    #lineAfter1:before,
    #lineAfter2:before,
    #lineAfter3:before,
    #lineAfter4:before,
    #lineAfter5:before,
    #lineAfter6:before {
        right: 0 !important;
        width: 100% !important;
    }
}

.activeStepperLine:after {
    content: '';
    width: Calc(100% + 90px);
    height: 2px;
    display: block;
    border: 0;
    position: absolute;
    top: -20px;
    right: -55px;
    /* background: #FE9D01 !important; */
}

body .kolelHatkanaHovalaClass {
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 27px;
    font-family: 'Polin Regular' !important;
}

.addToCartRelated:hover {
    cursor: pointer;
}

.showInMobInTotal {
    display: none !important;
}

body .check-wrp label:before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #B0B0B0;
    padding: 0;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-left: 8px;
    width: 18px;
    height: 18px;
    border-radius: 2px;
}

body .check-wrp input:checked+label:after {
    content: '';
    display: block;
    position: absolute;
    top: 5px;
    right: 2px;
    width: 11px;
    height: 12px;
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    transform: inherit;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.84615L5.66667 10L13 1' stroke='%23000000' stroke-width='2'/%3E%3C/svg%3E%0A");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

body .check-out-summary {
    background-color:#FFE6BF;
}
