.giftcertificates-row a.inline-link {
    text-decoration: none !important;
    cursor: pointer;
}
.giftcertificates-row a.inline-link b {
    border-bottom: 1px dotted;
    font-weight: 400;
    position: relative;
    top: -0.13em;
}
.giftcertificates-row a.inline-link b i {
    font-style: normal;
    position: relative;
    top: 0.13em;
}
.giftcertificates-row .field {
    display: flex;
    margin-bottom: 5px;
}
.giftcertificates-row .value {
    flex: 1;
}
.giftcertificates-row .field > .name {
    line-height: 14px;
}
.giftcertificates-row .field .name {
    width: 100px;
    color: #888;
    font-size: 0.95em;
}
.giftcertificates-info {
    margin-top: 10px;
    display: none;
    line-height: 1.5;
}
.giftcertificates-code-delete {
    cursor: pointer;
    background: none;
    border: 1px solid;
    color: #ff0000;
    font-weight: 600;
}
.giftcertificates-form {
    clear: both;
}
.giftcertificates-form,
.giftcertificates-result {
    margin: 10px 0;
}
.giftcertificates-result {
    color: green;
}
.giftcertificates-result.giftcertificates-error {
    color: red;
}
.giftcertificates-is-loading {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='64px' height='64px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Cg%3E%3Ccircle cx='16' cy='64' r='16' fill='%23000000' fill-opacity='1'/%3E%3Ccircle cx='16' cy='64' r='14.344' fill='%23000000' fill-opacity='1' transform='rotate(45 64 64)'/%3E%3Ccircle cx='16' cy='64' r='12.531' fill='%23000000' fill-opacity='1' transform='rotate(90 64 64)'/%3E%3Ccircle cx='16' cy='64' r='10.75' fill='%23000000' fill-opacity='1' transform='rotate(135 64 64)'/%3E%3Ccircle cx='16' cy='64' r='10.063' fill='%23000000' fill-opacity='1' transform='rotate(180 64 64)'/%3E%3Ccircle cx='16' cy='64' r='8.063' fill='%23000000' fill-opacity='1' transform='rotate(225 64 64)'/%3E%3Ccircle cx='16' cy='64' r='6.438' fill='%23000000' fill-opacity='1' transform='rotate(270 64 64)'/%3E%3Ccircle cx='16' cy='64' r='5.375' fill='%23000000' fill-opacity='1' transform='rotate(315 64 64)'/%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 64 64;315 64 64;270 64 64;225 64 64;180 64 64;135 64 64;90 64 64;45 64 64' calcMode='discrete' dur='720ms' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/g%3E%3C/svg%3E");
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
    display: inline-block;
}
.giftcertificates-yes-icon {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12.728 9.192'%3E%3Cg%3E%3Cpath style='transform: translate(0, 1px);' fill='green' d='M4.95,6.364,11.314,0l1.414,1.414L4.95,9.192,0,4.243,1.414,2.828Z'/%3E%3C/g%3E%3C/svg%3E");
    width: 12px;
    height: 12px;
    background-size: 12px 12px;
    display: inline-block;
}
.giftcertificates-no-icon {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.9 9.9'%3E%3Cg%3E%3Cpath fill='red' d='M0,8.5l3.5-3.5L0,1.4L1.4,0l3.5,3.5L8.5,0l1.4,1.4L6.4,4.9l3.5,3.5L8.5,9.9L4.9,6.4L1.4,9.9L0,8.5z'/%3E%3C/g%3E%3C/svg%3E");
    width: 12px;
    height: 12px;
    background-size: 12px 12px;
    display: none;
}
.giftcertificates-delete-block,
.giftcertificates-error .giftcertificates-delete-block,
.giftcertificates-no-icon,
.giftcertificates-result,
.giftcertificates-yes-icon {
    display: none;
}
.giftcertificates-error .giftcertificates-no-icon,
.giftcertificates-success .giftcertificates-delete-block,
.giftcertificates-success .giftcertificates-yes-icon {
    display: inline-block;
}
.giftcertificates-result.giftcertificates-error,
.giftcertificates-result.giftcertificates-success {
    display: block;
}
.giftcertificates-free-product {
    background: #eee;
}
.giftcertificates-free-link {
    border-bottom: 1px dotted;
    cursor: pointer;
}
.giftcertificates-free-link:hover {
    border-bottom-color: transparent;
}
.giftcertificates-field {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}
.giftcertificates-submit-button {
    cursor: pointer;
    padding: 7px 10px 7px;
    cursor: pointer;
    transition: background-color .2s ease-in-out;
    text-align: center;
    text-decoration: none;
    color: #000;
    border: 0px;
    border-radius: 0 4px 4px 0;
    background-color: var(--button-color);
    font-weight: 500;
    user-select: none;
    text-shadow: none;
    outline: 0;
}
.giftcertificates-code-input {
    margin: 0 !important;
    line-height: 1.2;
    padding: 8px 14px 9px;
    font-size: 14px;
    border: 1px solid #ededed;
     border-radius: 4px 0px 0px 4px;
    outline: 0;
}
@media (max-width: 450px) {
    #js-order-cart .giftcertificates-form .giftcertificates-code-input,
    #js-order-cart .giftcertificates-form .giftcertificates-submit-button {
        width: 100%;
    }
    #js-order-cart .giftcertificates-submit-button {
        margin-top: 15px;
    }
    #js-order-cart .giftcertificates-field {
        flex-wrap: wrap !important;
    }
}
#yourshop .giftcertificates-code-input {
    background: #fff;
    border: 1px solid #c7c7c7;
    width: 160px;
    padding: 5px;
}
#yourshop .cart-page .giftcertificates-code-input {
    height: 33px;
    padding: 0 5px;
}
.balance-theme .giftcertificates-submit-button {
    border: 1px solid #f0f0f0;
    flex-shrink: 0;
    text-indent: -9999px;
    border-radius: 3px;
    position: relative;
    background-color: #fff;
    width: 4rem;
    height: 4rem;
    margin-left: 1rem;
    outline: 0;
}
.balance-theme .giftcertificates-submit-button:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 8 15'%3E%3Cg transform='matrix(-1 0 0 1 8 0)' %3E%3Cpath d='M1.623 7.5l6.18 6.325a.7.7 0 0 1 0 .973.661.661 0 0 1-.95 0L.196 7.987a.7.7 0 0 1 0-.974L6.852.202a.661.661 0 0 1 .951 0 .7.7 0 0 1 0 .973L1.623 7.5z' /%3E%3C/g%3E%3C/svg%3E")
        0 0 no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 7px;
    height: 12px;
    right: 0;
    bottom: 0;
    margin: auto;
}
.balance-theme .giftcertificates-code-input {
    padding-bottom: 1rem;
    padding-top: 1rem;
    width: 100%;
}
.balance-theme .giftcertificates-field {
    flex-wrap: nowrap;
}
#js-order-cart .balance-theme .giftcertificates-submit-button {
    margin-left: 0;
}
@media screen and (max-width: 1300px) {
    #js-order-cart .balance-theme .giftcertificates-code-input {
        width: 200px;
    }
}
.insales-theme .giftcertificates-field {
    flex-wrap: nowrap;
}
.insales-theme .giftcertificates-submit-button {
    flex-shrink: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: inherit;
}
.insales-theme .giftcertificates-code-input {
    height: 46px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
#js-order-cart .insales-theme .giftcertificates-field {
    flex-wrap: wrap;
}
#js-order-cart .insales-theme .giftcertificates-submit-button {
    background: 0 0;
    border: 1px solid #888;
    color: #888;
    font-weight: 400;
    border-radius: 3px;
    letter-spacing: 0.3px;
    text-align: center;
    text-decoration: none;
    transition: all 0.2s ease-out;
}
#js-order-cart .insales-theme .giftcertificates-submit-button:hover {
    background: 0 0;
    border-color: #2a2a2a;
    color: #2a2a2a;
}
.easystep-theme.giftcertificates-form,
.gift-theme.giftcertificates-form,
.pure-theme.giftcertificates-form {
    padding: 15px;
}
.easystep-theme .giftcertificates-code-input,
.gift-theme .giftcertificates-code-input,
.pure-theme .giftcertificates-code-input {
    font-size: 15px;
    color: rgba(40, 47, 55, 0.75);
    background-color: rgba(40, 47, 55, 0.04);
    border: 2px solid rgba(40, 47, 55, 0.15);
    border-radius: 3px;
    padding: 0.375rem 0.75rem;
}
#js-order-cart .easystep-theme .giftcertificates-field,
#js-order-cart .gift-theme .giftcertificates-field,
#js-order-cart .pure-theme .giftcertificates-field {
    flex-wrap: nowrap;
}
#js-order-cart .easystep-theme.giftcertificates-form,
#js-order-cart .gift-theme.giftcertificates-form,
#js-order-cart .pure-theme.giftcertificates-form {
    padding: 0;
}
@media screen and (max-width: 1300px) {
    #js-order-cart .easystep-theme .giftcertificates-code-input,
    #js-order-cart .gift-theme .giftcertificates-code-input,
    #js-order-cart .pure-theme .giftcertificates-code-input {
        width: 100%;
    }
}
@media (max-width: 575px) {
    .easystep-theme.giftcertificates-form,
    .gift-theme.giftcertificates-form,
    .pure-theme.giftcertificates-form {
        width: 100%;
    }
}
@media (max-width: 450px) {
    .easystep-theme.giftcertificates-form .giftcertificates-code-input,
    .easystep-theme.giftcertificates-form .giftcertificates-submit-button,
    .gift-theme.giftcertificates-form .giftcertificates-code-input,
    .gift-theme.giftcertificates-form .giftcertificates-submit-button,
    .pure-theme.giftcertificates-form .giftcertificates-code-input,
    .pure-theme.giftcertificates-form .giftcertificates-submit-button {
        width: 100%;
    }
    .easystep-theme .giftcertificates-submit-button,
    .gift-theme .giftcertificates-submit-button,
    .pure-theme .giftcertificates-submit-button {
        margin-top: 15px;
    }
}
.topmarket-theme .giftcertificates-code-input {
    width: 100%;
}
.topmarket-theme .giftcertificates-submit-button {
    margin-top: 10px;
}
.giftcertificates-form.prostore-theme {
    margin-top: 15px;
}
.prostore-theme .giftcertificates-field {
    justify-content: center;
}
.fast_buy-theme .giftcertificates-code-input {
    height: calc(2.0625rem + 2px);
    padding: 0.375rem 1.125rem;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (max-width: 450px) {
    .fast_buy-theme.giftcertificates-form .giftcertificates-code-input,
    .fast_buy-theme.giftcertificates-form .giftcertificates-submit-button {
        width: 100%;
    }
    .fast_buy-theme .giftcertificates-submit-button {
        margin-top: 15px;
    }
}
.upstore-theme .giftcertificates-submit-button {
    height: 40px;
}
.upstore-theme .giftcertificates-field {
    flex-wrap: nowrap;
}
@media (max-width: 565px) {
    .upstore-theme.giftcertificates-form {
        margin-top: 20px;
    }
    .upstore-theme .giftcertificates-code-input,
    .upstore-theme .giftcertificates-submit-button {
        width: 100%;
    }
    .upstore-theme .giftcertificates-submit-button {
        margin-top: 5px;
    }
    .upstore-theme .giftcertificates-field {
        flex-wrap: wrap;
    }
    .upstore-theme .giftcertificates-code-input {
        margin: 0;
    }
}
@media (max-width: 450px) {
    .profitshop-theme.giftcertificates-form .giftcertificates-code-input,
    .profitshop-theme.giftcertificates-form .giftcertificates-submit-button {
        width: 100%;
    }
    .profitshop-theme .giftcertificates-submit-button {
        margin-top: 15px;
    }
}
.minimo-theme.giftcertificates-form {
    background: #ffc;
    padding: 10px;
}
.minimo-theme .giftcertificates-code-input {
    padding: 5px;
}
.minimo-theme .giftcertificates-submit-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: inherit;
}
@media (max-width: 450px) {
    .minimo-theme.giftcertificates-form .giftcertificates-code-input,
    .minimo-theme.giftcertificates-form .giftcertificates-submit-button {
        width: 100%;
    }
    .minimo-theme .giftcertificates-submit-button {
        margin-top: 15px;
    }
}
.flamingo-theme .giftcertificates-code-input {
    margin: 0;
}
@media (max-width: 450px) {
    .flamingo-theme.giftcertificates-form .giftcertificates-code-input,
    .flamingo-theme.giftcertificates-form .giftcertificates-submit-button {
        width: 100%;
    }
    .flamingo-theme .giftcertificates-submit-button {
        margin-top: 15px;
    }
}
@media (max-width: 450px) {
    .smobile-theme.giftcertificates-form .giftcertificates-code-input,
    .smobile-theme.giftcertificates-form .giftcertificates-submit-button {
        width: 100%;
    }
    .smobile-theme .giftcertificates-submit-button {
        margin-top: 15px;
    }
}
@media (max-width: 450px) {
    .market24-theme.giftcertificates-form .giftcertificates-code-input,
    .market24-theme.giftcertificates-form .giftcertificates-submit-button {
        width: 100%;
    }
    .market24-theme .giftcertificates-submit-button {
        margin-top: 15px;
    }
}
.spring-theme.giftcertificates-form {
    margin: 10px auto;
    max-width: 1260px;
}
.order__body .spring-theme.giftcertificates-form {
    padding: 0 !important;
}
@media (min-width: 1024px) {
    .spring-theme.giftcertificates-form {
        padding-right: 40px;
        padding-left: 40px;
    }
}
.spring-theme .giftcertificates-submit-button {
    border: 1px solid #293dec;
    background: #293dec;
    margin-left: 15px;
    color: #fff;
}
.spring-theme .giftcertificates-code-input {
    transition: border-color 0.15s ease-in-out;
    color: #000;
    border: none;
    border-bottom: 1px solid #e0e0e0;
    outline: 0;
    background: 0 0;
}
@media (min-width: 768px) {
    .spring-theme .giftcertificates-code-input {
        font-size: 16px;
        line-height: 1.5;
        height: 31px;
        padding: 3px 0;
    }
}
@media (max-width: 1023px) and (min-width: 768px) {
    .spring-theme.giftcertificates-form {
        padding-right: 30px;
        padding-left: 30px;
    }
}
@media (max-width: 767px) {
    .spring-theme.giftcertificates-form {
        padding-right: 15px;
        padding-left: 15px;
    }
}
@media (max-width: 450px) {
    .spring-theme.giftcertificates-form .giftcertificates-code-input,
    .spring-theme.giftcertificates-form .giftcertificates-submit-button {
        width: 100%;
    }
    .spring-theme .giftcertificates-submit-button {
        margin: 15px 0 0 0;
    }
}
.flatty-theme.giftcertificates-form {
    margin-bottom: 20px;
}
.flatty-theme .giftcertificates-field {
    justify-content: center;
}
.flatty-theme .giftcertificates-code-input {
    color: #2c3e50;
    border: 1px solid #dce4ec;
    padding: 10px 15px;
    line-height: 1.5;
    border-radius: 3px 0 0 3px;
}
.flatty-theme .giftcertificates-submit-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
#js-order-cart .flatty-theme .giftcertificates-field {
    flex-wrap: nowrap;
}
#js-order-cart .flatty-theme .giftcertificates-field {
    justify-content: flex-start;
}
.pure-theme .giftcertificates-submit-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
#js-order-cart .pure-theme .giftcertificates-submit-button {
    border-radius: 3px;
    font-size: 13px;
}
.euroshop-theme .giftcertificates-field {
    justify-content: center;
}
#js-order-cart .euroshop-theme .giftcertificates-field {
    justify-content: flex-start;
}
.inspiration-theme .giftcertificates-code-input {
    width: inherit;
}
#js-order-cart .inspiration-theme .giftcertificates-submit-button,
.inspiration-theme .giftcertificates-submit-button {
    padding: 0 15px;
    vertical-align: middle;
    font-size: 0.875rem;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #ff8c18;
    color: #fff;
    border: 1px solid transparent;
}
#js-order-cart .inspiration-theme .giftcertificates-field {
    flex-wrap: nowrap;
}
#js-order-cart .inspiration-theme .giftcertificates-code-input {
    width: 100%;
    height: 40px;
}
#js-order-cart .inspiration-theme .giftcertificates-submit-button {
    flex-shrink: 0;
}
@media (max-width: 450px) {
    .inspiration-theme.giftcertificates-form .giftcertificates-code-input,
    .inspiration-theme.giftcertificates-form .giftcertificates-submit-button {
        width: 100%;
    }
    .inspiration-theme .giftcertificates-submit-button {
        margin: 15px 0 0 0;
    }
}
.topstyle-theme.giftcertificates-form .giftcertificates-code-input,
.topstyle-theme.giftcertificates-form .giftcertificates-submit-button {
    width: 100%;
}
.topstyle-theme .btn.giftcertificates-submit-button,
.topstyle-theme .giftcertificates-submit-button {
    margin: 15px 0 0 0;
}
#js-order-cart .topstyle-theme.giftcertificates-form .giftcertificates-code-input,
#js-order-cart .topstyle-theme.giftcertificates-form .giftcertificates-submit-button {
    width: 100%;
}
#js-order-cart .topstyle-theme .giftcertificates-submit-button {
    margin: 15px 0 0 0;
}
.emarket-theme .giftcertificates-field {
    justify-content: center;
}
.emarket-theme.giftcertificates-form .giftcertificates-code-input {
    padding: 1rem;
    font-size: 1.4rem;
    height: auto;
    border: 1px solid #e6e6e6;
    border-radius: 0.2rem 0 0 0.2rem;
    transition: 0.3s all;
}
.emarket-theme.giftcertificates-form .giftcertificates-code-input:focus {
    border: 1px solid #1f5f76;
    box-shadow: 0 0.2rem #1f5f76;
    background-color: #fff;
    border-bottom-left-radius: 0.2rem;
    outline: 0;
}
.emarket-theme .giftcertificates-submit-button {
    font-size: 1.4rem;
    padding: 1rem;
    background-color: #3d3d3d;
    border: 0;
    border-radius: 0 0.2rem 0.2rem 0;
    box-shadow: 0 0.2rem #242424;
    color: #fff;
    transition: 0.2s all;
}
.emarket-theme .giftcertificates-submit-button:active {
    transform: translateY(0.2rem);
    box-shadow: none;
}
.emarket-theme .giftcertificates-result {
    text-align: center;
}
#js-order-cart .emarket-theme .giftcertificates-result {
    text-align: right;
}
#js-order-cart .emarket-theme .giftcertificates-field {
    justify-content: flex-end;
}
#js-order-cart .emarket-theme .giftcertificates-submit-button {
    box-shadow: none;
    font-size: 1.2rem;
    padding: 1.2rem 1rem;
    border-radius: 0.2rem;
}
.prm-theme .giftcertificates-field {
    flex-wrap: nowrap;
}
@media (max-width: 450px) {
    .prm-theme .giftcertificates-field {
        flex-wrap: wrap;
    }
    .prm-theme.giftcertificates-form .giftcertificates-code-input,
    .prm-theme.giftcertificates-form .giftcertificates-submit-button {
        width: 100%;
    }
    .prm-theme .giftcertificates-submit-button {
        margin: 15px 0 0 0;
    }
}
.universal-theme .giftcertificates-field {
    justify-content: center;
}
.universal-theme .giftcertificates-result {
    text-align: center;
}
#js-order-cart .universal-theme .giftcertificates-result {
    text-align: left;
}
#js-order-cart .universal-theme .giftcertificates-field {
    justify-content: flex-start;
}
@media (max-width: 450px) {
    .universal-theme.giftcertificates-form .giftcertificates-code-input,
    .universal-theme.giftcertificates-form .giftcertificates-submit-button {
        width: 100%;
    }
    .universal-theme .giftcertificates-submit-button {
        margin: 15px 0 0 0;
    }
}
#js-order-cart .incart-theme.giftcertificates-form .giftcertificates-code-input,
#js-order-cart .incart-theme.giftcertificates-form .giftcertificates-submit-button,
.incart-theme.giftcertificates-form .giftcertificates-code-input,
.incart-theme.giftcertificates-form .giftcertificates-submit-button {
    width: 100%;
}
#js-order-cart .incart-theme.giftcertificates-form {
    order: -1;
    padding-right: 10px;
}
.incart-theme .giftcertificates-submit-button {
    margin: 15px 0 0 0;
    padding: 10px 30px !important;
}
.incart-theme .giftcertificates-code-delete {
    padding: 5px !important;
}
.epika-theme.giftcertificates-form {
    padding-right: 25px;
}
.epika-theme .giftcertificates-field {
    justify-content: flex-end;
}
.epika-theme .giftcertificates-result {
    text-align: right;
}
#js-order-cart .epika-theme.giftcertificates-form {
    padding-right: 0;
}
#js-order-cart .epika-theme .giftcertificates-result {
    text-align: left;
}
#js-order-cart .epika-theme .giftcertificates-field {
    justify-content: flex-start;
}
@media (max-width: 450px) {
    .epika-theme.giftcertificates-form {
        padding: 0 15px;
    }
    .epika-theme.giftcertificates-form .giftcertificates-code-input,
    .epika-theme.giftcertificates-form .giftcertificates-submit-button {
        width: 100%;
    }
    .epika-theme .giftcertificates-result {
        text-align: center;
    }
    .epika-theme .giftcertificates-submit-button {
        margin: 15px 0 0 0;
    }
}
@media (max-width: 450px) {
    .supreme-theme.giftcertificates-form .giftcertificates-code-input,
    .supreme-theme.giftcertificates-form .giftcertificates-submit-button {
        width: 100%;
    }
    .supreme-theme .giftcertificates-submit-button {
        margin: 15px 0 0 0;
    }
}
#js-order-cart .handmade-theme .giftcertificates-code-input,
#js-order-cart .prestige-theme .giftcertificates-code-input,
#js-order-cart .sexy-theme .giftcertificates-code-input,
#js-order-cart .special-theme .giftcertificates-code-input,
#js-order-cart .super-theme .giftcertificates-code-input {
    height: 40px;
    width: 100%;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
#js-order-cart .handmade-theme .giftcertificates-field,
#js-order-cart .prestige-theme .giftcertificates-field,
#js-order-cart .sexy-theme .giftcertificates-field,
#js-order-cart .special-theme .giftcertificates-field,
#js-order-cart .super-theme .giftcertificates-field {
    flex-wrap: nowrap;
}
#js-order-cart .handmade-theme .giftcertificates-submit-button,
#js-order-cart .prestige-theme .giftcertificates-submit-button,
#js-order-cart .sexy-theme .giftcertificates-submit-button,
#js-order-cart .special-theme .giftcertificates-submit-button,
#js-order-cart .super-theme .giftcertificates-submit-button {
    flex-shrink: 0;
    box-shadow: none;
    text-shadow: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
#js-order-cart .handmade-theme .giftcertificates-submit-button,
#js-order-cart .special-theme .giftcertificates-submit-button {
    background-color: transparent;
    color: #2f3541;
    border: 2px solid #2f3541;
}
#js-order-cart .handmade-theme .giftcertificates-submit-button:active,
#js-order-cart .handmade-theme .giftcertificates-submit-button:hover,
#js-order-cart .special-theme .giftcertificates-submit-button:active,
#js-order-cart .special-theme-theme .giftcertificates-submit-button:hover {
    background-color: #393f4b;
    color: rgba(255, 255, 255, 0.95);
    border: 2px solid #393f4b;
    box-shadow: none;
}
#js-order-cart .handmade-theme .giftcertificates-submit-button:active,
#js-order-cart .special-theme .giftcertificates-submit-button:active {
    background-color: #252b37;
    border: 2px solid #252b37;
}
#js-order-cart .prestige-theme .giftcertificates-submit-button,
#js-order-cart .super-theme .giftcertificates-submit-button {
    background-color: #1e262d;
    color: rgba(255, 255, 255, 0.95);
    border: 1px solid rgba(0, 0, 0, 0.1);
}
#js-order-cart .prestige-theme .giftcertificates-submit-button:active,
#js-order-cart .prestige-theme .giftcertificates-submit-button:hover,
#js-order-cart .super-theme .giftcertificates-submit-button:active,
#js-order-cart .super-theme .giftcertificates-submit-button:hover {
    background-color: #283037;
    color: rgba(255, 255, 255, 0.95);
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: none;
}
#js-order-cart .prestige-theme .giftcertificates-submit-button:active,
#js-order-cart .super-theme .giftcertificates-submit-button:active {
    background-color: #141c23;
}
.sexy-theme .giftcertificates-code-input {
    border-radius: 30px 0 0 30px;
}
.sexy-theme .giftcertificates-submit-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
#js-order-cart .sexy-theme .giftcertificates-submit-button {
    background-color: #2d3436;
    color: rgba(255, 255, 255, 0.95);
    border: 1px solid transparent;
}
#js-order-cart .sexy-theme .giftcertificates-submit-button:active,
#js-order-cart .sexy-theme .giftcertificates-submit-button:hover {
    background-color: #373e40;
    color: rgba(255, 255, 255, 0.95);
    border: 1px solid transparent;
}
#js-order-cart .sexy-theme .giftcertificates-submit-button:active {
    background-color: #232a2c;
}
.giftcertificates-certificate-item .Cart__Button--Qty,
.giftcertificates-certificate-item .add-on,
.giftcertificates-certificate-item .counter__minus,
.giftcertificates-certificate-item .counter__plus,
.giftcertificates-certificate-item .dec_product,
.giftcertificates-certificate-item .e-controls-counter__controls,
.giftcertificates-certificate-item .f-quantity-minus,
.giftcertificates-certificate-item .f-quantity-plus,
.giftcertificates-certificate-item .inc_product,
.giftcertificates-certificate-item .input-group-addon,
.giftcertificates-certificate-item .input-group-append,
.giftcertificates-certificate-item .input-group-prepend,
.giftcertificates-certificate-item .js-decrease,
.giftcertificates-certificate-item .js-edit-product,
.giftcertificates-certificate-item .js-increase,
.giftcertificates-certificate-item .minus,
.giftcertificates-certificate-item .plus,
.giftcertificates-certificate-item .product-quantity__button,
.giftcertificates-certificate-item .qty .minus,
.giftcertificates-certificate-item .qty .plus,
.giftcertificates-certificate-item .qty__btn,
.giftcertificates-certificate-item .qtyminusCart,
.giftcertificates-certificate-item .qtyplusCart,
.giftcertificates-certificate-item .stepper-arrow,
.giftcertificates-certificate-item .ui-spinner-button,
.giftcertificates-certificate-item .uk-button-group a,
.giftcertificates-certificate-item [data-input-stepper-decrease],
.giftcertificates-certificate-item [data-input-stepper-increase],
.giftcertificates-free-product .Cart__Button--Qty,
.giftcertificates-free-product .add-on,
.giftcertificates-free-product .counter__minus,
.giftcertificates-free-product .counter__plus,
.giftcertificates-free-product .dec_product,
.giftcertificates-free-product .e-controls-counter__controls,
.giftcertificates-free-product .f-quantity-minus,
.giftcertificates-free-product .f-quantity-plus,
.giftcertificates-free-product .inc_product,
.giftcertificates-free-product .input-group-addon,
.giftcertificates-free-product .input-group-append,
.giftcertificates-free-product .input-group-prepend,
.giftcertificates-free-product .js-decrease,
.giftcertificates-free-product .js-edit-product,
.giftcertificates-free-product .js-increase,
.giftcertificates-free-product .minus,
.giftcertificates-free-product .plus,
.giftcertificates-free-product .product-quantity__button,
.giftcertificates-free-product .qty .minus,
.giftcertificates-free-product .qty .plus,
.giftcertificates-free-product .qty__btn,
.giftcertificates-free-product .qtyminusCart,
.giftcertificates-free-product .qtyplusCart,
.giftcertificates-free-product .stepper-arrow,
.giftcertificates-free-product .ui-spinner-button,
.giftcertificates-free-product .uk-button-group a,
.giftcertificates-free-product [data-input-stepper-decrease],
.giftcertificates-free-product [data-input-stepper-increase] {
    display: none !important;
}
