@media (min-width: 768px), print {

    .compare.wrapper .action.compare.upcoming {
        text-decoration: none;
        margin-left: 10px;
    }

    .compare.wrapper .action.compare.upcoming:hover {
        text-decoration: none;
        margin-left: 10px;
    }
}

.point-balance .message,
.compare.wrapper .action.compare.upcoming {
    text-transform: uppercase;
    color: #45AE04;
}

.point-balance .message::before,
.compare.wrapper .action.compare.upcoming::before {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='30' viewBox='0 0 28 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.4649 24.2227L22.9531 17.3438C22.9942 17.1094 23.0176 16.8691 23.0176 16.623C23.0176 15.8555 23.3164 15.1348 23.8555 14.5898C24.6289 13.8164 25.0567 12.791 25.0567 11.6953C25.0567 10.5996 24.6289 9.57422 23.8555 8.80078C23.3106 8.25586 23.0176 7.53516 23.0176 6.76758C23.0176 4.51172 21.1836 2.67773 18.9219 2.67773C18.1543 2.67773 17.4336 2.37891 16.8887 1.83398C16.1211 1.07227 15.0957 0.644531 14 0.644531C12.9043 0.644531 11.8789 1.07227 11.1055 1.8457C10.5606 2.39063 9.83986 2.68945 9.07228 2.68945C6.81642 2.68945 4.97657 4.52344 4.97657 6.7793C4.97657 7.54688 4.67775 8.26758 4.13282 8.8125C3.35939 9.58594 2.93165 10.6113 2.93165 11.707C2.93165 12.8027 3.35939 13.8281 4.13282 14.6016C4.67775 15.1465 4.97657 15.8672 4.97657 16.6348C4.97657 16.8809 5.00001 17.1211 5.04103 17.3555L0.529309 24.2344C0.195325 24.9082 0.869153 25.2656 1.1504 25.1719L5.77931 24.2988L6.82814 28.8926C7.04493 29.5781 7.77736 29.4082 7.93556 29.0918L12.3125 22.4121C12.834 22.6465 13.4024 22.7695 13.9942 22.7695C14.5801 22.7695 15.1543 22.6465 15.6758 22.4121L20.0527 29.0918C20.5215 29.666 21.1016 29.2266 21.1602 28.8926L22.209 24.2988L26.8379 25.1719C27.1895 25.2598 27.793 24.832 27.4649 24.2227ZM7.70704 27.2051L6.85157 23.4434C6.78712 23.1621 6.53517 22.9688 6.25392 22.9688C6.21876 22.9688 2.34572 23.6953 2.34572 23.6953L5.58009 18.7617C6.34767 20.0156 7.65431 20.7246 9.07228 20.7246C9.83986 20.7246 10.6016 21.0059 11.2871 21.7383L7.70704 27.2051ZM14 21.5391C13.2324 21.5391 12.5117 21.2402 11.9668 20.6953C11.1934 19.9219 10.168 19.4941 9.07228 19.4941C7.49025 19.4941 6.20118 18.2051 6.20118 16.623C6.20118 15.5273 5.77345 14.502 5.00001 13.7285C4.45509 13.1836 4.16212 12.4629 4.16212 11.6953C4.16212 10.9277 4.46095 10.207 5.00001 9.66797C5.77345 8.89453 6.20118 7.86914 6.20118 6.77344C6.20118 5.19141 7.49025 3.90234 9.07228 3.90234C10.168 3.90234 11.1934 3.47461 11.9668 2.70117C12.5117 2.15625 13.2324 1.85742 14 1.85742C14.7676 1.85742 15.4883 2.15625 16.0332 2.70117C16.8067 3.47461 17.832 3.90234 18.9277 3.90234C20.5098 3.90234 21.7988 5.19141 21.7988 6.77344C21.7988 7.86914 22.2266 8.89453 23 9.66797C23.5449 10.2129 23.8379 10.9336 23.8379 11.7012C23.8379 12.4688 23.5391 13.1895 23 13.7285C22.2266 14.502 21.7988 15.5273 21.7988 16.623C21.7988 18.2051 20.5098 19.4941 18.9277 19.4941C17.832 19.4941 16.8067 19.9219 16.0332 20.6953C15.4883 21.2402 14.7676 21.5391 14 21.5391ZM21.8574 22.9805C21.5352 22.9219 21.2246 23.127 21.1485 23.4434L20.293 27.2109L16.707 21.7383C17.1406 21.2109 18.1602 20.7246 18.9277 20.7246C20.3106 20.7246 21.6699 19.9922 22.4199 18.7617L25.6543 23.6953L21.8574 22.9805Z' fill='%2345AE04' stroke='%2345AE04' stroke-width='0.4'/%3E%3Cpath d='M14.4981 10.4766V7.86914C14.9316 8.05664 15.1953 8.41406 15.3008 8.93555L16.9883 8.71289C16.8711 8.04492 16.6074 7.51172 16.1856 7.11328C15.7695 6.71484 15.207 6.47461 14.4981 6.39258V5.73633H13.5313V6.39844C12.7695 6.47461 12.1543 6.76172 11.6973 7.25391C11.2344 7.75195 11.0059 8.36133 11.0059 9.08789C11.0059 9.80859 11.2109 10.418 11.6152 10.9219C12.0195 11.4258 12.6582 11.8008 13.5313 12.0527V14.8477C13.291 14.7305 13.0742 14.543 12.875 14.2852C12.6816 14.0273 12.5469 13.7227 12.4766 13.3652L10.7363 13.5527C10.8711 14.4258 11.1758 15.1055 11.6563 15.5859C12.1367 16.0664 12.7637 16.3535 13.5313 16.4473V17.6602H14.4981V16.4121C15.3652 16.2891 16.0391 15.9492 16.5254 15.3984C17.0117 14.8477 17.2578 14.168 17.2578 13.3652C17.2578 12.6445 17.0645 12.0527 16.6777 11.5957C16.291 11.1445 15.5645 10.7695 14.4981 10.4766ZM13.5313 10.1602C13.2441 10.0371 13.0273 9.87305 12.8867 9.66797C12.7461 9.46289 12.6758 9.24609 12.6758 9.01172C12.6758 8.75391 12.752 8.51953 12.9102 8.30273C13.0684 8.0918 13.2734 7.93945 13.5371 7.85156V10.1602H13.5313ZM15.3066 14.4844C15.0957 14.7305 14.8262 14.8828 14.4922 14.9473V12.3457C14.8906 12.4629 15.1777 12.627 15.3535 12.8437C15.5293 13.0605 15.6172 13.3184 15.6172 13.6113C15.6231 13.9453 15.5176 14.2383 15.3066 14.4844Z' fill='%2345AE04' stroke='%2345AE04' stroke-width='0.4'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-position: center;
    content: '';
    display: inline-block;
    width: 29px;
    height: 32px;
    vertical-align: middle;
}

.block-minicart .point-balance .message {
    text-align: center;
}

.block-minicart .point-balance .message::before {
    width: 100%;
}

.compare.wrapper .action.compare.upcoming::before {
    margin-right: 10px;
}

#mageworx-reward-points-buttons-container.actions-toolbar > .primary {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

#mageworx-reward-points-buttons-container.actions-toolbar > .primary .action {
    margin-right: 0;
    margin-bottom: 15px;
}

#mageworx-reward-points-buttons-container.actions-toolbar .payment-option-title {
    border-top: none;
    padding: 0px 0;
    text-align: right;
}

#mageworx-reward-points-buttons-container .payment-option {
    width: 100%;
}

#mageworx-reward-points-buttons-container .payment-option-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

#mageworx-reward-points-buttons-container .payment-option-inner .field {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 0px;
}

@media (max-width: 768px) {
    #mageworx-reward-points-buttons-container .payment-option {
        margin: 0;
    }

    #mageworx-reward-points-buttons-container .payment-option-inner {
        display: block;
    }

    #mageworx-reward-points-buttons-container .payment-option-content {
        padding-left: 0;
    }

    #mageworx-reward-points-buttons-container .payment-option-inner .field {
        margin-right: 0;
        margin-bottom: 15px;
    }
}