body#checkout section.checkout-step .content, body#checkout section.checkout-step .done, body#checkout section.checkout-step .step-edit {
    display: none;
}
body#checkout section.checkout-step .step-title {
    cursor: pointer;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 800;
    position: relative;
    background: #f8f8f8;
    line-height: 50px;
    color: #a3a3a3;
    border: 1px solid #e3e3e3;
    padding-left: 60px;
    border-radius: 3px;
    margin: 0 0 5px;
    text-transform: uppercase;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.906%22%20height%3D%229.938%22%20viewBox%3D%220%200%2011.906%209.938%22%3E%3Cdefs%3E%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23aeaeae%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22steps_check%22%20class%3D%22cls-1%22%20d%3D%22M379.954%2C200.039l-5.55%2C5.823-2.442-2.562-1.953%2C2.048%2C4.395%2C4.612%2C7.5-7.873Z%22%20transform%3D%22translate(-370%20-200.031)%22%2F%3E%3C%2Fsvg%3E");
    background-position:23px center;
    background-repeat:no-repeat;
}
body#checkout section.checkout-step.-current .step-title {
    color: #070707;
    border-bottom: 0;
}
.noborder {
    border:0;
}
body#checkout section.checkout-step {
    box-shadow: none;
    border-bottom: 0;
    padding: 0;
    background: #ffffff;
    overflow: hidden;
}
h2.h4 {
    font-size: 18px;
    font-weight: 600;
}
body#checkout section.checkout-step.-current .content {
    display: block;
    padding: 0px 20px 0;
    box-sizing: border-box;
}
.companyrow {
    display: none;
}
.custom-checkboxdark input[type=checkbox]+span .checkbox-checked {
    display: none;
    margin-top: 0px;
    font-size: 0;
    height: 20px;
    width: 20px;
    border-radius:2px;
    margin: -1px;
    box-sizing: BORDER-BOX;
    border:1px solid #22b077;
    text-indent: -999px;
    background-position: center center;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%227.938%22%20viewBox%3D%220%200%2010%207.938%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2305ad6c%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22sidemenu_checked%22%20class%3D%22cls-1%22%20d%3D%22M398.888%2C922.962l-3.732-3.674%2C1.78-1.753%2C1.952%2C1.922%2C4.488-4.419%2C1.78%2C1.752Z%22%20transform%3D%22translate%28-395.156%20-915.031%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}
.custom-checkboxdark {
    cursor: pointer;
}
p.strongtext {
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.15px;
    line-height: 30px;
    margin-top: -15px;
    z-index: 1;
    position: relative;
}
.custom-checkboxdark input[type=checkbox]+span {
    margin-right: 9px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #fff;
    vertical-align: middle;
    border: 1px solid #e3e3e3;
    cursor: pointer;
    background-repeat: no-repeat;
    margin-top: -3px;
    border-radius: 2px;
    box-sizing: border-box;
}
.custom-checkboxdark input[type=checkbox] {
    margin-top: .25rem;
    opacity: 0;
    cursor: pointer;
    position: absolute;
    display: none;
    width: 15px;
}
.custom-checkboxdark input[type=checkbox]:checked+span .checkbox-checked {
    display: block;
}
.inlineblock {
    display:inline-block;
}
span.custom-checkboxdark .inlineblock strong {
    font-weight: 600;
}
span.custom-checkboxdark .inlineblock {
    font-size: 16px;
    font-weight: 400;
    vertical-align: top;
    cursor: pointer;
    display: inline-block;
    max-width: calc(100% - 35px);
    max-width: -moz-calc(100% - 35px);
    max-width: -ms-calc(100% - 35px);
    max-width: -o-calc(100% - 35px);
    max-width: -webkit-calc(100% - 35px);
    max-width: calc(100% - 35px);
    width: 100%;
}
span.custom-checkboxdark .inlineblock em {
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
}
.inlineblock a.frame {
    color: #1d2020;
    display: inline-block;
}
.input-group .input-group-btn>.btn[data-action=show-password] {
    background: transparent;
    position: absolute;
    line-height: 44px;
    top: 0;
    right: 0;
    padding: 0;
    text-transform: none;
    font-size: 12px;
    font-weight: 400;
    text-decoration: underline;
    padding: 0 16px;
    z-index: 10;
    cursor: pointer;
    border: 0;
}
.checkoutform input:-webkit-autofill {
    -webkit-text-fill-color: #000000!important;
    -webkit-box-shadow: 0 0 0 30px #ffffff inset;
}
.input-group.js-parent-focus {
    position: relative;
}
ul.nav.nav-inline.mytabs li:nth-child(1) {
    margin-right: 10px;
}

ul.nav.nav-inline.mytabs li {
    float: left;
    width: 50%;
    max-width: 210px;
}
ul.nav.nav-inline.mytabs {
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    list-style: none;
    margin: 0 0 50px;
    overflow: hidden;
    box-sizing: border-box;
    /*max-width: -moz-calc(50% - 10px);*/
    /*max-width: -ms-calc(50% - 10px);*/
    /*max-width: -o-calc(50% - 10px);*/
    /*max-width: -webkit-calc(50% - 10px);*/
    /*max-width: calc(50% - 10px);*/
    position: relative;
    float: left;
    width: 100%;
    margin-right: 20px;
    max-width: 100%;
}
a.nav-link.show-login-form:hover, a.nav-link.asguest:hover {
    background: #1da36d;
}
a.nav-link.asguest:hover span, a.nav-link.show-login-form:hover span{
    color:#fff;

}
a.asguest.nav-link span {
    color: #fff;
    -moz-transition: color 0.2s ease;
    -ms-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
    font-weight: 600;
    line-height: 1;
    width: 100%;
    margin: 0;
    font-size: 14px;
}
.asguest:hover {
    background:#77975d;
    color: #ffffff;
}
.asguest span{
    display:inline-block;
    line-height:1;
    vertical-align:middle;
}
li.tabsep {
    color: #c7c8ca;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    width: 115px;
    line-height: 42px;
    text-align: center;
}
a.nav-link.asguest span, a.nav-link.show-login-form span {
    color: #000000;
    line-height: 1;
    width: 100%;
    margin-top: -4px;
}
a.nav-link.asguest.active span, a.nav-link.show-login-form.active span {
    color:#fff;
}
a.nav-link.show-login-form.active:hover span{
    color:#fff;
}
a.nav-link.asguest.active, a.nav-link.show-login-form.active {
    background: #22b077;
}
a.nav-link.asguest, a.nav-link.show-login-form {
    background: #fff;
    color: #000000;
    font-size: 14px;
    font-weight: 600;
    line-height: 46px;
    border: 1px solid #1da36d;
    width: 100%;
    display: block;
    text-transform: uppercase;
    text-align: center;
    -moz-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -webkit-transition: background 0.2s ease;
    transition: background 0.2s;
    border-radius: 3px;
    box-sizing: BORDER-BOX;
}
.nav-inline .nav-item+.nav-item, .nav-inline .nav-link+.nav-link {
    margin-left: 0px;
}
.socialloginbtn:hover {
    background-color:#3860b5;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22fb%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%233860b5%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20.cls-2%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Crect%20id%3D%22btn%22%20class%3D%22cls-1%22%20width%3D%2242%22%20height%3D%2242%22/%3E%0A%20%20%3Cpath%20id%3D%22login_fb%22%20class%3D%22cls-2%22%20d%3D%22M854.625%2C253.187v-2.25a1.125%2C1.125%2C0%2C0%2C1%2C1.125-1.125h1.125V247h-2.25a3.375%2C3.375%2C0%2C0%2C0-3.375%2C3.375v2.812H849V256h2.25v9h3.375v-9h2.25L858%2C253.187h-3.375Z%22%20transform%3D%22translate%28-833%20-235%29%22/%3E%0A%3C/svg%3E%0A);

}

.socialloginbtn {
    background-color: #3357a4;
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 46px;
    max-width: calc(50% - 5px);
    max-width: -moz-calc(50% - 5px);
    max-width: -ms-calc(50% - 5px);
    max-width: -o-calc(50% - 5px);
    max-width: -webkit-calc(50% - 5px);
    max-width: calc(50% - 5px);
    text-align: center;
    width:100%;
    -moz-transition: background-color 0.2s ease, background-image 0.2s ease;
    -ms-transition: background-color 0.2s ease, background-image 0.2s ease;
    -o-transition: background-color 0.2s ease, background-image 0.2s ease;
    -webkit-transition: background-color 0.2s ease, background-image 0.2s ease;
    transition: background-color 0.2s ease, background-image 0.2s ease;
    margin-left: 0;
    display: inline-block;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22fb%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%233357a4%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20.cls-2%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Crect%20id%3D%22btn%22%20class%3D%22cls-1%22%20width%3D%2242%22%20height%3D%2242%22/%3E%0A%20%20%3Cpath%20id%3D%22login_fb%22%20class%3D%22cls-2%22%20d%3D%22M854.625%2C253.187v-2.25a1.125%2C1.125%2C0%2C0%2C1%2C1.125-1.125h1.125V247h-2.25a3.375%2C3.375%2C0%2C0%2C0-3.375%2C3.375v2.812H849V256h2.25v9h3.375v-9h2.25L858%2C253.187h-3.375Z%22%20transform%3D%22translate%28-833%20-235%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position:left center;
    border-radius: 2px;
    background-size: contain;
    box-sizing: border-box;
    vertical-align: top;
    margin-right: 10px;
    float: left;
}
a.socialloginbtn.googlebtn:hover {
    background-color:#ec513e;}
a.socialloginbtn.googlebtn {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_google%22%20class%3D%22cls-1%22%20d%3D%22M1295.15%2C364.55v2.375h5.45a6.509%2C6.509%2C0%2C0%2C1-6.37%2C5.7%2C7.128%2C7.128%2C0%2C0%2C1%2C0-14.25%2C6.394%2C6.394%2C0%2C0%2C1%2C4.8%2C2.185l1.66-1.71a8.928%2C8.928%2C0%2C0%2C0-6.46-2.85%2C9.5%2C9.5%2C0%2C0%2C0%2C0%2C19c5.08%2C0%2C8.77-4.275%2C8.77-9.5v-0.95h-7.85Z%22%20transform%3D%22translate%28-1285%20-356%29%22/%3E%0A%3C/svg%3E%0A);
    background-color:#dd4b39;
    background-size:18px;
    background-position:20px center;
}
.socialloginbtn:last-child{
    margin-right:0;
}
.socialbtns {
    max-width: -moz-calc(50% - 10px);
    max-width: -ms-calc(50% - 10px);
    max-width: -o-calc(50% - 10px);
    max-width: -webkit-calc(50% - 10px);
    max-width: calc(50% - 10px);
    width: 100%;
    float: left;
}
button.continue.greenbtn.float-xs-right {
    max-width: 160px;
}
.show767 {
    display:none;
}
label.formlabel.left.radiolabel {
    font-size: 16px;
    font-weight: bold;
    max-width: 83px;
    line-height: 18px;
    width: 100%;
    display: inline-block;
}
.customradio input {
    display: none;
}
.customradio input[type=radio]+label:before {
    content: '';
    position: Absolute;
    width: 18px;
    height: 18px;
    left: 0;
    top: 0;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #e4e4e4;
    box-sizing: BORDER-BOX;
}

.customradio input[type=radio]+label {
    color: #000000;
    margin-right: 0;
    cursor: pointer;
    line-height: 18px;
    display: inline-block;
    margin: 0;
    font-size: 14px;
    padding: 0;
    font-weight: 400;
    padding-left: 36px;
    text-align: center;
    position: relative;
    margin-right: 19px;
}
.customradio input[type=radio]:not(old):checked+label:before {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2322b077%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Crect%20id%3D%22bgr_selected%22%20data-name%3D%22bgr%20selected%22%20class%3D%22cls-1%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%224%22%20ry%3D%224%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: center center;
    border: 1px solid #22b077;
}
.customradio input[type=radio]+label:last-child {
    margin-right: 0;
}
#login-form>section>div:nth-child(2) {
    margin-right: 20px;
}
#login-form>section>div:nth-child(3) {
    margin-right: 0;
}
#login-form>section .w50 {
    margin-bottom: 20px;
}
body#checkout section.checkout-step.-current .step-title{
    border:0;
    background-color:#fff;
}
body#checkout section.checkout-step.-current {
    padding-bottom: 40px;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    margin-bottom: 5px;
}
span.custom-checkboxdark .inlineblock a:hover {
    text-decoration:none;
}
span.custom-checkboxdark .inlineblock a {
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
}
body#checkout section.checkout-step.-complete .step-title {
    color: #000;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.906%22%20height%3D%229.938%22%20viewBox%3D%220%200%2011.906%209.938%22%3E%3Cdefs%3E%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2322b077%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22steps_check%22%20class%3D%22cls-1%22%20d%3D%22M379.954%2C200.039l-5.55%2C5.823-2.442-2.562-1.953%2C2.048%2C4.395%2C4.612%2C7.5-7.873Z%22%20transform%3D%22translate(-370%20-200.031)%22%2F%3E%3C%2Fsvg%3E");

}
.address-item input {
    display: none;
}
.addressrow {
    font-size: 13px;
    padding: 7px 0;
    padding-left: 35px;
    box-sizing: border-box;
    font-weight: 400;
    margin: 0 0 0;
    background-position: 0px center;
}
.addressrow.icon-cart_user {
    font-size: 16px;
    font-weight: 600;
    color: #000000;
    margin: 0 0 24px;
}
body#checkout section.checkout-step .address-item.selected {
    position: relative;
    border: 1px solid #f8f8f8;
    background: #f8f8f8;
}
#addresses .address-item, body#checkout section.checkout-step .address-item {
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: none;
    margin-bottom: .625rem;
    border: 3px solid transparent;
    max-width: calc(50% - 15px);
    max-width: -moz-calc(50% - 15px);
    max-width: -ms-calc(50% - 15px);
    max-width: -o-calc(50% - 15px);
    max-width: -webkit-calc(50% - 15px);
    max-width: calc(50% - 15px);
    display: block;
    float: left;
    width: 100%;
    margin: 0;
    margin-right: 30px;
    background: transparent;
    margin-bottom: 40px;
    min-height: 304px;
    background: #fff;
    box-sizing: border-box;
    padding: 0 20px;
}
.line287 {
    line-height: 300px;
}
.icon-cart_flag {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2211.375%22%20height%3D%2214.438%22%20viewBox%3D%220%200%2011.375%2014.438%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22address_flag%22%20class%3D%22cls-1%22%20d%3D%22M419.059%2C438.91c-0.451-1.119-.919-2.217-1.424-3.35%2C0.5-1.048.987-1.955%2C1.424-2.8a0.617%2C0.617%2C0%2C0%2C0-.329-0.874%2C6.776%2C6.776%2C0%2C0%2C0-2.327-.339%2C19.59%2C19.59%2C0%2C0%2C0-3.04.318%2C18.581%2C18.581%2C0%2C0%2C1-2.874.306A6.96%2C6.96%2C0%2C0%2C1%2C408.9%2C432v-0.4a0.569%2C0.569%2C0%2C1%2C0-1.137%2C0v13.224a0.569%2C0.569%2C0%2C1%2C0%2C1.137%2C0v-4.843a8.109%2C8.109%2C0%2C0%2C0%2C1.594.15%2C19.589%2C19.589%2C0%2C0%2C0%2C3.041-.317%2C18.138%2C18.138%2C0%2C0%2C1%2C2.87-.307%2C7.315%2C7.315%2C0%2C0%2C1%2C2%2C.286A0.6%2C0.6%2C0%2C0%2C0%2C419.059%2C438.91Zm-2.659-.6a19.59%2C19.59%2C0%2C0%2C0-3.04.318%2C18.568%2C18.568%2C0%2C0%2C1-2.874.306%2C6.863%2C6.863%2C0%2C0%2C1-1.594-.173v-5.529a8.117%2C8.117%2C0%2C0%2C0%2C1.594.15%2C19.589%2C19.589%2C0%2C0%2C0%2C3.041-.317%2C18.451%2C18.451%2C0%2C0%2C1%2C2.873-.307%2C7.046%2C7.046%2C0%2C0%2C1%2C1.3.112c-0.384.733-.78%2C1.528-1.207%2C2.414a0.641%2C0.641%2C0%2C0%2C0%2C0%2C.53c0.393%2C0.874.761%2C1.725%2C1.117%2C2.582A7.907%2C7.907%2C0%2C0%2C0%2C416.4%2C438.306Z%22%20transform%3D%22translate%28-407.75%20-431%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}

.icon-cart_world {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212.125%22%20height%3D%2214.875%22%20viewBox%3D%220%200%2012.125%2014.875%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22address_globe%22%20class%3D%22cls-1%22%20d%3D%22M416.917%2C534.494h-1a0.552%2C0.552%2C0%2C0%2C0%2C0%2C1.1h1A0.552%2C0.552%2C0%2C0%2C0%2C416.917%2C534.494Zm0.538-12.12a4.889%2C4.889%2C0%2C0%2C0-6.9%2C6.925%2C0.552%2C0.552%2C0%2C0%2C0%2C.78-0.782%2C3.775%2C3.775%2C0%2C1%2C1%2C2.883%2C1.1%2C0.552%2C0.552%2C0%2C0%2C0%2C.03%2C1.1h0.031A4.9%2C4.9%2C0%2C0%2C0%2C417.455%2C522.374Zm1.5%2C7.645a0.546%2C0.546%2C0%2C0%2C0-.776%2C0%2C5.913%2C5.913%2C0%2C1%2C1-8.349-8.376%2C0.557%2C0.557%2C0%2C0%2C0%2C0-.782%2C0.55%2C0.55%2C0%2C0%2C0-.78%2C0%2C7.027%2C7.027%2C0%2C0%2C0%2C4.4%2C11.973v1.656H411.09a0.552%2C0.552%2C0%2C0%2C0%2C0%2C1.1H414a0.553%2C0.553%2C0%2C0%2C0%2C.55-0.552v-2.208a6.942%2C6.942%2C0%2C0%2C0%2C4.4-2.036A0.558%2C0.558%2C0%2C0%2C0%2C418.956%2C530.019Z%22%20transform%3D%22translate%28-407%20-520.719%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}
.icon-cart_phone {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2213%22%20height%3D%2213.125%22%20viewBox%3D%220%200%2013%2013.125%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22address_phone%22%20class%3D%22cls-1%22%20d%3D%22M407.631%2C553.576l1.7-1.715%2C3.537%2C3.567-1.371%2C1.431a9.751%2C9.751%2C0%2C0%2C0%2C1.578%2C2.059%2C9.852%2C9.852%2C0%2C0%2C0%2C2.049%2C1.6l1.389-1.385%2C3.483%2C3.5-1.695%2C1.722a2.129%2C2.129%2C0%2C0%2C1-2.452.422%2C19.34%2C19.34%2C0%2C0%2C1-8.64-8.726%2C2.16%2C2.16%2C0%2C0%2C1-.213-0.939A2.185%2C2.185%2C0%2C0%2C1%2C407.631%2C553.576Zm0.5%2C2.028a18.315%2C18.315%2C0%2C0%2C0%2C8.17%2C8.252%2C1.122%2C1.122%2C0%2C0%2C0%2C1.289-.224l0.978-.994-2.049-2.057-1.183%2C1.179-0.317-.142a9.877%2C9.877%2C0%2C0%2C1-2.654-1.975%2C9.721%2C9.721%2C0%2C0%2C1-1.943-2.67l-0.138-.315%2C1.168-1.218-2.114-2.131-0.986.992A1.149%2C1.149%2C0%2C0%2C0%2C408.127%2C555.6Z%22%20transform%3D%22translate%28-407%20-551.875%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}

.icon-cart_location {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2213%22%20height%3D%2216%22%20viewBox%3D%220%200%2013%2016%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22address_pin%22%20class%3D%22cls-1%22%20d%3D%22M413.511%2C460.016a6.412%2C6.412%2C0%2C0%2C0-6.385%2C7.676c0%2C0.027.014%2C0.055%2C0.014%2C0.1%2C0.717%2C3.162%2C5.766%2C7.91%2C5.977%2C8.1a0.548%2C0.548%2C0%2C0%2C0%2C.394.152%2C0.615%2C0.615%2C0%2C0%2C0%2C.394-0.152c0.211-.207%2C5.231-4.942%2C5.949-8.035%2C0-.027.014-0.055%2C0.014-0.082a6.26%2C6.26%2C0%2C0%2C0%2C.14-1.353A6.447%2C6.447%2C0%2C0%2C0%2C413.511%2C460.016Zm5.232%2C7.552v0.041c-0.535%2C2.291-4.037%2C5.908-5.232%2C7.082-1.2-1.174-4.711-4.791-5.246-7.137a0.121%2C0.121%2C0%2C0%2C0-.014-0.069%2C5.626%2C5.626%2C0%2C0%2C1-.112-1.077%2C5.366%2C5.366%2C0%2C0%2C1%2C10.73%2C0A5.267%2C5.267%2C0%2C0%2C1%2C418.743%2C467.568Zm-5.232-3.949a2.14%2C2.14%2C0%2C1%2C0%2C2.18%2C2.14A2.163%2C2.163%2C0%2C0%2C0%2C413.511%2C463.619Zm0%2C3.162a1.022%2C1.022%2C0%2C1%2C1%2C1.041-1.022A1.029%2C1.029%2C0%2C0%2C1%2C413.511%2C466.781Z%22%20transform%3D%22translate%28-407%20-460.031%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}

.icon-cart_mailbox {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2213%22%20height%3D%2213.125%22%20viewBox%3D%220%200%2013%2013.125%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22address_post%22%20class%3D%22cls-1%22%20d%3D%22M419.858%2C498.275a1.388%2C1.388%2C0%2C0%2C0-.632-0.656l-10.276-5.165a1.339%2C1.339%2C0%2C0%2C0-1.819.656%2C1.459%2C1.459%2C0%2C0%2C0-.039%2C1.143l1.787%2C4.639-1.787%2C4.639a1.438%2C1.438%2C0%2C0%2C0%2C.765%2C1.842%2C1.3%2C1.3%2C0%2C0%2C0%2C1.093-.042l10.276-5.166A1.44%2C1.44%2C0%2C0%2C0%2C419.858%2C498.275Zm-11.3%2C6.206a0.448%2C0.448%2C0%2C0%2C1-.607-0.219%2C0.489%2C0.489%2C0%2C0%2C1-.013-0.381l1.74-4.518h9.062Zm1.12-6.061-1.74-4.518a0.471%2C0.471%2C0%2C0%2C1%2C.113-0.518%2C0.427%2C0.427%2C0%2C0%2C1%2C.507-0.08l10.182%2C5.116h-9.062Z%22%20transform%3D%22translate%28-407%20-492.344%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}

.icon-cart_user {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22address_user%22%20class%3D%22cls-1%22%20d%3D%22M419.964%2C398.387a7.21%2C7.21%2C0%2C0%2C0-13.967.1%2C0.439%2C0.439%2C0%2C0%2C0%2C.432.513h13.132A0.439%2C0.439%2C0%2C0%2C0%2C419.964%2C398.387Zm-12.972-.265a6.371%2C6.371%2C0%2C0%2C1%2C12%2C0h-12Zm6-5.926a3.6%2C3.6%2C0%2C1%2C0-3.6-3.6A3.6%2C3.6%2C0%2C0%2C0%2C412.99%2C392.2Zm0-6.319a2.721%2C2.721%2C0%2C1%2C1-2.719%2C2.721A2.724%2C2.724%2C0%2C0%2C1%2C412.99%2C385.877Z%22%20transform%3D%22translate%28-406%20-385%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
}
body#checkout section.checkout-step .address-item.add-address {
    margin-right: 0;
    text-align: center;
    padding: 0;
}
body#checkout section.checkout-step .address-item.add-address a {
    display: block;
    background: #f8f8f8;
    border: 1px solid #f8f8f8;
}
span.addbtn {
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    margin-top: 0;
    background-repeat: no-repeat;
    width: 100%;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2218%22%20viewBox%3D%220%200%2015%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23303030%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_pin%22%20class%3D%22cls-1%22%20d%3D%22M397.942%2C663.357a0.7%2C0.7%2C0%2C0%2C0-.187-1.394%2C1.811%2C1.811%2C0%2C0%2C1-.255.017%2C1.9%2C1.9%2C0%2C1%2C1%2C1.884-1.9%2C1.992%2C1.992%2C0%2C0%2C1-.025.309%2C0.7%2C0.7%2C0%2C1%2C0%2C1.377.226%2C3.277%2C3.277%2C0%2C1%2C0-3.236%2C2.77A3.26%2C3.26%2C0%2C0%2C0%2C397.942%2C663.357Zm5.933%2C4.586a8.364%2C8.364%2C0%2C0%2C0-2.19-.71%2C0.7%2C0.7%2C0%2C0%2C0-.278%2C1.378%2C4.735%2C4.735%2C0%2C0%2C1%2C2.161.805%2C3.772%2C3.772%2C0%2C0%2C1-1.745.73%2C21.082%2C21.082%2C0%2C0%2C1-8.646%2C0%2C3.772%2C3.772%2C0%2C0%2C1-1.745-.73%2C4.728%2C4.728%2C0%2C0%2C1%2C2.16-.805%2C0.7%2C0.7%2C0%2C0%2C0-.278-1.378%2C8.389%2C8.389%2C0%2C0%2C0-2.19.71A1.732%2C1.732%2C0%2C0%2C0%2C390%2C669.417c0%2C0.873.843%2C1.548%2C2.5%2C2.007a21.942%2C21.942%2C0%2C0%2C0%2C9.989%2C0c1.663-.459%2C2.506-1.134%2C2.506-2.007A1.731%2C1.731%2C0%2C0%2C0%2C403.875%2C667.943Zm-6.965.917a0.7%2C0.7%2C0%2C0%2C0%2C1.18%2C0%2C19.035%2C19.035%2C0%2C0%2C1%2C2.277-2.78c1.573-1.69%2C3.2-3.438%2C3.2-6.034a6.053%2C6.053%2C0%2C1%2C0-12.105%2C0c0%2C2.6%2C1.621%2C4.35%2C3.187%2C6.044A19.268%2C19.268%2C0%2C0%2C1%2C396.91%2C668.86Zm0.59-13.454a4.667%2C4.667%2C0%2C0%2C1%2C4.674%2C4.64c0%2C2.039-1.31%2C3.445-2.825%2C5.072a26.866%2C26.866%2C0%2C0%2C0-1.849%2C2.135%2C26.985%2C26.985%2C0%2C0%2C0-1.827-2.121c-1.508-1.631-2.811-3.04-2.813-5.085A4.6%2C4.6%2C0%2C0%2C1%2C397.5%2C655.406Z%22%20transform%3D%22translate%28-390%20-654%29%22/%3E%0A%3C/svg%3E%0A);
    display: inline-block;
    border: 1px solid #303030;
    line-height: 46px;
    max-width: 300px;
    border-radius: 2px;
    box-sizing: BORDER-BOX;
    background-position: calc(100% - 20px) center;
    -moz-transition:background 0.2s ease, color 0.2s ease;
    -ms-transition:background 0.2s ease, color 0.2s ease;
    -o-transition:background 0.2s ease, color 0.2s ease;
    -webkit-transition:background 0.2s ease, color 0.2s ease;
    transition:background 0.2s ease, color 0.2s ease;
}
span.addbtn:hover {
    color: #fff;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2218%22%20viewBox%3D%220%200%2015%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23ffffff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_pin%22%20class%3D%22cls-1%22%20d%3D%22M397.942%2C663.357a0.7%2C0.7%2C0%2C0%2C0-.187-1.394%2C1.811%2C1.811%2C0%2C0%2C1-.255.017%2C1.9%2C1.9%2C0%2C1%2C1%2C1.884-1.9%2C1.992%2C1.992%2C0%2C0%2C1-.025.309%2C0.7%2C0.7%2C0%2C1%2C0%2C1.377.226%2C3.277%2C3.277%2C0%2C1%2C0-3.236%2C2.77A3.26%2C3.26%2C0%2C0%2C0%2C397.942%2C663.357Zm5.933%2C4.586a8.364%2C8.364%2C0%2C0%2C0-2.19-.71%2C0.7%2C0.7%2C0%2C0%2C0-.278%2C1.378%2C4.735%2C4.735%2C0%2C0%2C1%2C2.161.805%2C3.772%2C3.772%2C0%2C0%2C1-1.745.73%2C21.082%2C21.082%2C0%2C0%2C1-8.646%2C0%2C3.772%2C3.772%2C0%2C0%2C1-1.745-.73%2C4.728%2C4.728%2C0%2C0%2C1%2C2.16-.805%2C0.7%2C0.7%2C0%2C0%2C0-.278-1.378%2C8.389%2C8.389%2C0%2C0%2C0-2.19.71A1.732%2C1.732%2C0%2C0%2C0%2C390%2C669.417c0%2C0.873.843%2C1.548%2C2.5%2C2.007a21.942%2C21.942%2C0%2C0%2C0%2C9.989%2C0c1.663-.459%2C2.506-1.134%2C2.506-2.007A1.731%2C1.731%2C0%2C0%2C0%2C403.875%2C667.943Zm-6.965.917a0.7%2C0.7%2C0%2C0%2C0%2C1.18%2C0%2C19.035%2C19.035%2C0%2C0%2C1%2C2.277-2.78c1.573-1.69%2C3.2-3.438%2C3.2-6.034a6.053%2C6.053%2C0%2C1%2C0-12.105%2C0c0%2C2.6%2C1.621%2C4.35%2C3.187%2C6.044A19.268%2C19.268%2C0%2C0%2C1%2C396.91%2C668.86Zm0.59-13.454a4.667%2C4.667%2C0%2C0%2C1%2C4.674%2C4.64c0%2C2.039-1.31%2C3.445-2.825%2C5.072a26.866%2C26.866%2C0%2C0%2C0-1.849%2C2.135%2C26.985%2C26.985%2C0%2C0%2C0-1.827-2.121c-1.508-1.631-2.811-3.04-2.813-5.085A4.6%2C4.6%2C0%2C0%2C1%2C397.5%2C655.406Z%22%20transform%3D%22translate%28-390%20-654%29%22/%3E%0A%3C/svg%3E%0A);
    background-color:#303030;
}
.address-footer a.editbtn {
    font-size: 12px;
    font-weight: 600;
    max-width: 140px;
    line-height: 30px;
    height: 30px;
    border-radius: 2px;
    margin: 0 5px;
}
footer.address-footer {
    margin-top: 20px;
    padding-left: 30px;
}
footer.form-footer.clearfix {
    display: inline-block;
    width: 100%;
    margin-top: 25px;
}
a.js-cancel-address.cancel-address.float-xs-left:hover {
    text-decoration:none;
}
.margintop20 {
    margin-top:20px;
}
a.js-cancel-address.cancel-address.float-xs-left {
    line-height: 48px;
    font-size: 14px;
    text-decoration: underline;
}
a.editbtn.linkedit {
    font-size: 13px;
    font-weight: 500;
    text-align: left;
    border: 0;
    line-height: 50px;
    box-sizing: border-box;
    background-image: none;
    padding: 0;
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    position: relative;
}
a.editbtn.linkedit:hover span {
    text-decoration:none;
}
a.editbtn.linkedit span {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2218%22%20viewBox%3D%220%200%2015%2018%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23000000%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_pin%22%20class%3D%22cls-1%22%20d%3D%22M397.942%2C663.357a0.7%2C0.7%2C0%2C0%2C0-.187-1.394%2C1.811%2C1.811%2C0%2C0%2C1-.255.017%2C1.9%2C1.9%2C0%2C1%2C1%2C1.884-1.9%2C1.992%2C1.992%2C0%2C0%2C1-.025.309%2C0.7%2C0.7%2C0%2C1%2C0%2C1.377.226%2C3.277%2C3.277%2C0%2C1%2C0-3.236%2C2.77A3.26%2C3.26%2C0%2C0%2C0%2C397.942%2C663.357Zm5.933%2C4.586a8.364%2C8.364%2C0%2C0%2C0-2.19-.71%2C0.7%2C0.7%2C0%2C0%2C0-.278%2C1.378%2C4.735%2C4.735%2C0%2C0%2C1%2C2.161.805%2C3.772%2C3.772%2C0%2C0%2C1-1.745.73%2C21.082%2C21.082%2C0%2C0%2C1-8.646%2C0%2C3.772%2C3.772%2C0%2C0%2C1-1.745-.73%2C4.728%2C4.728%2C0%2C0%2C1%2C2.16-.805%2C0.7%2C0.7%2C0%2C0%2C0-.278-1.378%2C8.389%2C8.389%2C0%2C0%2C0-2.19.71A1.732%2C1.732%2C0%2C0%2C0%2C390%2C669.417c0%2C0.873.843%2C1.548%2C2.5%2C2.007a21.942%2C21.942%2C0%2C0%2C0%2C9.989%2C0c1.663-.459%2C2.506-1.134%2C2.506-2.007A1.731%2C1.731%2C0%2C0%2C0%2C403.875%2C667.943Zm-6.965.917a0.7%2C0.7%2C0%2C0%2C0%2C1.18%2C0%2C19.035%2C19.035%2C0%2C0%2C1%2C2.277-2.78c1.573-1.69%2C3.2-3.438%2C3.2-6.034a6.053%2C6.053%2C0%2C1%2C0-12.105%2C0c0%2C2.6%2C1.621%2C4.35%2C3.187%2C6.044A19.268%2C19.268%2C0%2C0%2C1%2C396.91%2C668.86Zm0.59-13.454a4.667%2C4.667%2C0%2C0%2C1%2C4.674%2C4.64c0%2C2.039-1.31%2C3.445-2.825%2C5.072a26.866%2C26.866%2C0%2C0%2C0-1.849%2C2.135%2C26.985%2C26.985%2C0%2C0%2C0-1.827-2.121c-1.508-1.631-2.811-3.04-2.813-5.085A4.6%2C4.6%2C0%2C0%2C1%2C397.5%2C655.406Z%22%20transform%3D%22translate%28-390%20-654%29%22/%3E%0A%3C/svg%3E%0A);
    padding: 5px 0;
    padding-left: 50px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    text-decoration: underline;
    line-height: 15px;
    background-position: 14px center;
}
a.editbtn span {
    padding-left:0;
}
.cart-summary-line.cart-total.marginbottom20 {
    margin-bottom: 20px;
}
.delivery-option.checkoutblock {
    max-width: calc(33.33% - 12px);
    max-width: -moz-calc(33.33% - 12px);
    max-width: -ms-calc(33.33% - 12px);
    max-width: -o-calc(33.33% - 12px);
    max-width: -webkit-calc(33.33% - 12px);
    max-width: calc(33.33% - 12px);
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    margin-right: 12px;
    margin-bottom: 12px;
    background: #fff;
}
input.payserainput, .checkoutblock input {
    display: none;
}
.checkoutblock .line120 {
    line-height: 116px;
}
.checkoutblock span {
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    text-align: center;
}
.checkoutblock span img {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    max-width: 45px;
}
.checkoutblock span .paysera-title {
    width:auto;
    vertical-align: super;
}

.delivery-option.checkoutblock:nth-child(3n) {
    margin-right:0;
}
.delivery-option.checkoutblock {
    max-width: calc(33.33% - 16px);
    max-width:-moz-calc(33.33% - 16px);
    max-width:-ms-calc(33.33% - 16px);
    max-width:-o-calc(33.33% - 16px);
    max-width:-webkit-calc(33.33% - 16px);
    max-width:calc(33.33% - 16px);
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    margin-right: 24px;
    margin-bottom: 15px;
}
.checkoutblock {
    max-width: 33.33%;
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
    margin: 0 0px;
    padding: 0 9px;
    box-sizing: border-box;
}
body#checkout section.checkout-step .delivery-option {
    background: transparent;
    padding: 0;
    box-sizing: border-box;
    border: 0;
    position: relative;
    margin: 0;
}
.row.delivery-option.checkoutblock {
    width: 100%;
    max-width: 100%;
}
.checkoutblock label:hover {
    border: 1px solid #05ad6c;
    position: relative;
    z-index: 1;
}
.checkoutblock label {
    background-color: #f8f8f8;
    padding: 0;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    width: 100%;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #e3e3e3;
    margin-bottom: 5px;
    border-radius: 3px;
}
input.payserainput,
.checkoutblock input {
    display: none;
}
.venipak-order-comments {
    padding:0 50px;
    box-sizing: border-box;
}
.checkoutblock:hover input[type="radio"] +  label:before {
    border-color:#000;
}
.checkoutblock input[type="radio"] +  label:before {
    width: 18px;
    height: 18px;
    position: absolute;
    right: 10px;
    top: 10px;
    content: '';
}
.payment-options .checkoutblock input[type="radio"]:not(old):checked + label:before,
.payment-options .checkoutblock input[type="radio"] + label:before {
    right: 10px;
    top: 10px;
}
.payment-options .ps-hidden-by-js {
    display:none;
}
.checkoutblock input[type="radio"]:not(old):checked + label:before {
    content: '';
    position: absolute;
    right: 15px;
    top: 15px;
    background-position: right top;
    background-repeat: no-repeat;
    display:block;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229.563%22%20height%3D%227.969%22%20viewBox%3D%220%200%209.563%207.969%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2322b077%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22delivery_checked%22%20class%3D%22cls-1%22%20d%3D%22M586.983%2C373.005l-4.451%2C4.671-1.959-2.056-1.565%2C1.643%2C3.524%2C3.7%2C6.017-6.314Z%22%20transform%3D%22translate%28-579%20-373%29%22/%3E%0A%3C/svg%3E%0A');
}
.checkoutblock input[type="radio"]:not(old):checked + label {
    border: 1px solid #22b077;
    background-color: #fff;
    position: relative;
    z-index: 1;
}
span.redstrong {
    text-align: left;
    color: #e71c26;
    font-size:13px;
    font-weight:500;
}
.checkoutblock span.carrier-price {
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    margin-top: 8px;
    display: block;
    text-align: left;
    text-transform: none;
}
body#checkout section.checkout-step.-complete .step-edit:hover {
    text-decoration:none;
}
body#checkout section.checkout-step.-complete .step-edit {
    display: block;
    font-size: 14px;
    text-decoration: underline;
    font-weight: 400;
    color: #000000;
    text-transform: none;
    margin-right: 30px;
    float: right;
    background-repeat: no-repeat;
}
span.deliverylogo {
    width: 100%;
    max-width: 100%;
}
.deliverydesc {
    display:inline-block;
    width:100%;
    max-width:calc(100% - 104px);
    max-width:-moz-calc(100% - 104px);
    max-width:-ms-calc(100% - 104px);
    max-width:-o-calc(100% - 104px);
    max-width:-webkit-calc(100% - 104px);
    max-width: calc(100% - 104px);
}
span.deliverytitle {
    display: block;
    font-size: 14px;
    color: #272727;
    text-transform: uppercase;
    font-weight: 900;
}
.checkoutblock .line120 {
    line-height: 90px;
}
span.carrierinfo {
    float: left;
    max-width: calc(100% - 235px);
    max-width: -moz-calc(100% - 235px);
    max-width: -ms-calc(100% - 235px);
    max-width: -o-calc(100% - 235px);
    max-width: -webkit-calc(100% - 235px);
    max-width: calc(100% - 235px);
    text-align: left;
}
span.deliverylogo {
    float: left;
    max-width: 210px;
}
.carrier-extra-content {
    display:none;
}
.deliverydesc span {
    line-height: 22px;
}
.icon-delivery {
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22delivery_home%22%20class%3D%22cls-1%22%20d%3D%22M556.415%2C521.722l-10.4-8.366a1.628%2C1.628%2C0%2C0%2C0-2.032%2C0l-3.167%2C2.547v-0.488a0.791%2C0.791%2C0%2C0%2C0-.8-0.782h-3.835a0.792%2C0.792%2C0%2C0%2C0-.8.782v4.859l-1.8%2C1.448a1.54%2C1.54%2C0%2C0%2C0-.49%2C1.735%2C1.591%2C1.591%2C0%2C0%2C0%2C1.244%2C1.015v10.964a1.582%2C1.582%2C0%2C0%2C0%2C1.6%2C1.564h5.514a1.582%2C1.582%2C0%2C0%2C0%2C1.6-1.564V531.45a0.632%2C0.632%2C0%2C0%2C1%2C.179-0.484h3.541a0.631%2C0.631%2C0%2C0%2C1%2C.18.484v3.986a1.582%2C1.582%2C0%2C0%2C0%2C1.6%2C1.564h5.514a1.582%2C1.582%2C0%2C0%2C0%2C1.6-1.564V524.472a1.589%2C1.589%2C0%2C0%2C0%2C1.243-1.015A1.541%2C1.541%2C0%2C0%2C0%2C556.415%2C521.722ZM536.981%2C516.2h2.236v0.992l-2.236%2C1.8V516.2Zm17.081%2C6.732v12.507h-5.514V531.45A1.916%2C1.916%2C0%2C0%2C0%2C546.8%2C529.4h-3.6a1.916%2C1.916%2C0%2C0%2C0-1.749%2C2.048v3.986h-5.514V522.929H534.6l10.4-8.365%2C10.4%2C8.365h-1.337Z%22%20transform%3D%22translate%28-533%20-513%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    width: 100%;
    height: 50px;
    display: block;
    margin: 0 auto;
    background-size: 38%;
    background-position: center center;
}
body#checkout #delivery, body#checkout #gift_message {
    max-width: 100%;
    border-color: #232323;
    font-size: 12px;
    color: #1d2020;
    margin-top: 10px;
    font-weight: 500;
}
body#checkout section.checkout-step .carrier-delay, body#checkout section.checkout-step .carrier-name {
    display: inline-block;
    word-break: break-word;
    text-align: left;
    text-transform: none;
    font-size: 14px;
    font-weight: 600;
    color: #070707;
}
.order-options {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
label.stronglabel {
    color: #000;
    display: block;
    margin: 0 0 15px;
}
textarea#delivery_message {
    height: 90px;
    resize: none;
    line-height: normal;
    padding: 10px 20px;
}
.line110 {
    line-height: 90px;
}
.payment-options {
    display: inline-block;
    width: calc(100% + 18px);
    width: -moz-calc(100% + 18px);
    width: -ms-calc(100% + 18px);
    width: -o-calc(100% + 18px);
    width: -webkit-calc(100% + 18px);
    width:    calc(100% + 18px);
    margin: 0 -9px;
}
form#conditions-to-approve ul {
    list-style: none;
    padding: 0;
}
.icon-cart_store {
    height:50px;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cdefs%3E%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23f01823%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22delivery_post_big%22%20class%3D%22cls-1%22%20d%3D%22M468.625%2C715.186V691.711l2.3%2C1.2%2C1.012-2.065L454%2C681.5l-17.946%2C9.345%2C1.012%2C2.065%2C2.309-1.2v23.475H436V717.5h36v-2.314h-3.375Zm-2.25%2C0h-24.75V690.539L454%2C684.093l12.375%2C6.446v24.647Zm-22.5-20.466v12.014l10.125%2C3.9%2C10.125-3.9V694.72L454%2C690.815Zm9%2C13.013-6.75-2.6v-7.94l6.75%2C2.6v7.94Zm9-2.6-6.75%2C2.6v-7.94l6.75-2.6v7.94ZM454%2C697.756l-5.8-2.235%2C5.8-2.235%2C5.794%2C2.235Zm7.875%2C12.8h2.25v2.314h-2.25v-2.314Zm-18%2C0h2.25v2.314h-2.25v-2.314Z%22%20transform%3D%22translate(-436%20-681.5)%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
}

.icon-carrier {
    height:50px;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2242.375%22%20height%3D%2241.5%22%20viewBox%3D%220%200%2042.375%2041.5%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22icon_delivery_warehouse%22%20class%3D%22cls-1%22%20d%3D%22M461.192%2C445L440%2C453.547V486.5h7.947V465.134h26.49V486.5h7.947V453.547Zm18.543%2C38.83h-2.649V462.463H445.3V483.83h-2.649V455.355l18.543-7.479%2C18.543%2C7.479V483.83Zm-18.543-8.012h-7.947V486.5h18.543v-18.7h-10.6v8.013Zm0%2C8.012h-5.3v-5.341h5.3v5.341Zm2.649-13.354h5.3v5.342h-5.3v-5.342Zm0%2C8.013h5.3v5.341h-5.3v-5.341Zm-11.92-22.7h2.649v2.671h-2.649v-2.671Zm5.3%2C0h7.947v2.671h-7.947v-2.671Zm10.6%2C0h2.649v2.671h-2.649v-2.671Z%22%20transform%3D%22translate%28-440%20-445%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    background-position: center center;
}
span.paymenttitle.bigtitle {
    font-size: 13px;
    font-weight: 800;
    text-align: center;
    margin: 0;
    width: auto;
    margin-left: 10px;
}
.cod {
    background-image:url(../img/0.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: center center;
    height: 24px;
    margin: 0 auto 7px;
}
.cardimg {
    background-position: center center;
    background-image:url(../img/cardimg.png);
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain;
}
span.paymentimg.bankwire {
    display: inline-block;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22bank_transfer%22%20class%3D%22cls-1%22%20d%3D%22M510.427%2C845.564a0.858%2C0.858%2C0%2C0%2C0-.857.858%2C2.571%2C2.571%2C0%2C1%2C1-5.141%2C0%2C0.857%2C0.857%2C0%2C1%2C0-1.713%2C0%2C4.284%2C4.284%2C0%2C1%2C0%2C8.567%2C0A0.856%2C0.856%2C0%2C0%2C0%2C510.427%2C845.564Zm0.6-10.9-3.426-3.431a0.856%2C0.856%2C0%2C0%2C0-1.212%2C0l-3.427%2C3.431a0.857%2C0.857%2C0%2C0%2C0%2C1.211%2C1.213l1.965-1.967v11.653a0.857%2C0.857%2C0%2C1%2C0%2C1.714%2C0V833.911l1.964%2C1.967A0.857%2C0.857%2C0%2C0%2C0%2C511.032%2C834.665Zm7.106%2C3.18h-7.711a0.858%2C0.858%2C0%2C0%2C0%2C0%2C1.715h2.647a5.151%2C5.151%2C0%2C0%2C0%2C4.207%2C4.212v5.3a5.15%2C5.15%2C0%2C0%2C0-4.207%2C4.211H500.925a5.15%2C5.15%2C0%2C0%2C0-4.206-4.211v-5.3a5.151%2C5.151%2C0%2C0%2C0%2C4.206-4.212h2.648a0.858%2C0.858%2C0%2C0%2C0%2C0-1.715h-7.711a0.858%2C0.858%2C0%2C0%2C0-.857.858v15.439a0.858%2C0.858%2C0%2C0%2C0%2C.857.858h22.276a0.857%2C0.857%2C0%2C0%2C0%2C.856-0.858V838.7A0.857%2C0.857%2C0%2C0%2C0%2C518.138%2C837.845Zm-21.419%2C1.715h2.448a3.429%2C3.429%2C0%2C0%2C1-2.448%2C2.452V839.56Zm0%2C13.724v-2.451a3.429%2C3.429%2C0%2C0%2C1%2C2.448%2C2.451h-2.448Zm20.562%2C0h-2.449a3.43%2C3.43%2C0%2C0%2C1%2C2.449-2.451v2.451Zm0-11.272a3.43%2C3.43%2C0%2C0%2C1-2.449-2.452h2.449v2.452Z%22%20transform%3D%22translate%28-495%20-831%29%22/%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
    margin: 0 auto 7px;
}
span.paymentimg.store {
    display: block;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2223%22%20viewBox%3D%220%200%2030%2023%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%231b1b1d%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22bank_card%22%20class%3D%22cls-1%22%20d%3D%22M1099.5%2C1122.8h-3.06v-4.3a2.5%2C2.5%2C0%2C0%2C0-2.5-2.5H1074.5a2.5%2C2.5%2C0%2C0%2C0-2.5%2C2.5v11.21a2.5%2C2.5%2C0%2C0%2C0%2C2.5%2C2.49h3.06v4.3a2.5%2C2.5%2C0%2C0%2C0%2C2.5%2C2.5h19.44a2.5%2C2.5%2C0%2C0%2C0%2C2.5-2.5v-11.21A2.5%2C2.5%2C0%2C0%2C0%2C1099.5%2C1122.8Zm-26.07-4.3a1.071%2C1.071%2C0%2C0%2C1%2C1.07-1.07h19.44a1.071%2C1.071%2C0%2C0%2C1%2C1.07%2C1.07v0.99h-21.58v-0.99Zm4.13%2C6.79v5.49h-3.06a1.071%2C1.071%2C0%2C0%2C1-1.07-1.07v-5.48h4.37A2.357%2C2.357%2C0%2C0%2C0%2C1077.56%2C1125.29Zm-4.13-2.49v-1.88h21.58v1.88h-21.58Zm26.07%2C14.77h-19.44a1.071%2C1.071%2C0%2C0%2C1-1.07-1.07v-11.21a1.06%2C1.06%2C0%2C0%2C1%2C.98-1.06h15.76a0.17%2C0.17%2C0%2C0%2C0%2C.07-0.01h3.7a1.071%2C1.071%2C0%2C0%2C1%2C1.07%2C1.07v11.21h0A1.071%2C1.071%2C0%2C0%2C1%2C1099.5%2C1137.57Zm-7.57-10.11a3.471%2C3.471%2C0%2C0%2C1-4.31%2C0%2C3.44%2C3.44%2C0%2C1%2C0%2C0%2C6.88%2C3.405%2C3.405%2C0%2C0%2C0%2C2.16-.76A3.441%2C3.441%2C0%2C1%2C0%2C1091.93%2C1127.46Zm-3.06%2C5.02a1.994%2C1.994%2C0%2C0%2C1-1.25.43%2C2.015%2C2.015%2C0%2C1%2C1%2C1.25-3.59A3.4%2C3.4%2C0%2C0%2C0%2C1088.87%2C1132.48Zm3.06%2C0.43a2.015%2C2.015%2C0%2C1%2C1%2C2.02-2.01A2.01%2C2.01%2C0%2C0%2C1%2C1091.93%2C1132.91Z%22%20transform%3D%22translate%28-1072%20-1116%29%22/%3E%0A%3C/svg%3E%0A);
    background-repeat: no-repeat;
    height: 24px;
    width: 30px;
    margin: 0 auto 7px;
}
body#checkout section.checkout-step#checkout-payment-step {
    border-bottom: 0;
}
body#checkout .modal-content {
    padding: 1.25rem;
    background-color: #f1f1f1;
}

.modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0;
}
.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
}
button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}
.identity .w50 {
    max-width: 50%;
    width: 100%;
    float: left;
}
.formlabel.checkouttitle {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 10px;
}
.attentionblock {
    color: #e38c02;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 35px;
}
a.userlogin {
    font-size: 14px;
    font-weight: 400;
}
.ordersummary a{
    color:#fff;
}
.ordersummary {
    padding: 25px;
    box-sizing: BORDER-BOX;
    width: 100%;
    color: #000;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    max-width: 870px;
    margin: 0 auto;
    display: block;
}
.ordercomplete {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2272%22%20height%3D%2279%22%20viewBox%3D%220%200%2072%2079%22%3E%3Cdefs%3E%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2322b077%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22icon_checkout_completed%22%20class%3D%22cls-1%22%20d%3D%22M990.73%2C244.166h-8.519a17.952%2C17.952%2C0%2C0%2C0-34.6%2C0H936.954l-0.534-1.842a6.585%2C6.585%2C0%2C0%2C0-6.284-4.741h-4.5a1.646%2C1.646%2C0%2C0%2C0%2C0%2C3.292h4.5a3.29%2C3.29%2C0%2C0%2C1%2C3.142%2C2.371l10.186%2C35.123-5.219%2C6.561a5.307%2C5.307%2C0%2C0%2C0%2C4.116%2C8.611h45.457a1.646%2C1.646%2C0%2C0%2C0%2C0-3.291H942.361a2.012%2C2.012%2C0%2C0%2C1-1.56-3.264l5.259-6.611h32.1a6.574%2C6.574%2C0%2C0%2C0%2C5.924-3.78L995.5%2C252.188a5.377%2C5.377%2C0%2C0%2C0%2C.5-2.255v-0.466A5.291%2C5.291%2C0%2C0%2C0%2C990.73%2C244.166Zm-25.821-9.875A14.813%2C14.813%2C0%2C1%2C1%2C950.182%2C249.1%2C14.787%2C14.787%2C0%2C0%2C1%2C964.909%2C234.291Zm27.818%2C15.642a2.017%2C2.017%2C0%2C0%2C1-.19.855l-11.418%2C24.4a3.287%2C3.287%2C0%2C0%2C1-2.963%2C1.89H946.5l-8.592-29.625h9.084c-0.049.543-.083%2C1.091-0.083%2C1.646a18%2C18%2C0%2C1%2C0%2C36%2C0c0-.555-0.034-1.1-0.083-1.646h7.9a2.006%2C2.006%2C0%2C0%2C1%2C2%2C2.009v0.466h0Zm-49.091%2C46.9a6.584%2C6.584%2C0%2C1%2C0%2C6.546%2C6.583A6.571%2C6.571%2C0%2C0%2C0%2C943.636%2C296.833Zm0%2C9.875a3.292%2C3.292%2C0%2C1%2C1%2C3.273-3.291A3.286%2C3.286%2C0%2C0%2C1%2C943.636%2C306.708Zm39.273-9.875a6.584%2C6.584%2C0%2C1%2C0%2C6.546%2C6.583A6.571%2C6.571%2C0%2C0%2C0%2C982.909%2C296.833Zm0%2C9.875a3.292%2C3.292%2C0%2C1%2C1%2C3.273-3.291A3.287%2C3.287%2C0%2C0%2C1%2C982.909%2C306.708Zm-22.43-49.857a1.63%2C1.63%2C0%2C0%2C0%2C2.314%2C0l11.455-11.521a1.652%2C1.652%2C0%2C0%2C0%2C0-2.327%2C1.629%2C1.629%2C0%2C0%2C0-2.314%2C0l-10.3%2C10.357-3.753-3.774a1.628%2C1.628%2C0%2C0%2C0-2.313%2C0%2C1.651%2C1.651%2C0%2C0%2C0%2C0%2C2.328Z%22%20transform%3D%22translate(-924%20-231)%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 120px;
    margin-top: 25px;
}
h3.h1.card-title {
    color: #000000;
    font-size: 20px;
    font-weight: 800;
    margin: 0;
    text-align: center;
    line-height: 30px;
}
.ordertext {
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    text-align:center;
    line-height:26px;
}
dt, dd {
    display: inline-block;
    width: 47%;
}
.orderinfo {
    background: #f7f4eb;
    line-height: 80px;
    padding: 0 30px;
    box-sizing: BORDER-BOX;
    font-size: 16px;
    font-weight: 700;
    margin:40px 0 30px;
}
a.greenbtn.downloadbtn.floatright span{
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23fff%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22btn_download%22%20class%3D%22cls-1%22%20d%3D%22M1040.75%2C465h-7.79l-0.87-1.759a2.275%2C2.275%2C0%2C0%2C0-2.02-1.241h-2.82a2.253%2C2.253%2C0%2C0%2C0-2.25%2C2.25v12.375a2.253%2C2.253%2C0%2C0%2C0%2C2.25%2C2.25h1.87a0.75%2C0.75%2C0%2C0%2C0%2C0-1.5h-1.87a0.753%2C0.753%2C0%2C0%2C1-.75-0.75v-6.75h12.75a0.75%2C0.75%2C0%2C0%2C0%2C0-1.5H1026.5v-4.125a0.753%2C0.753%2C0%2C0%2C1%2C.75-0.75h2.82a0.751%2C0.751%2C0%2C0%2C1%2C.67.413l1.09%2C2.172a0.757%2C0.757%2C0%2C0%2C0%2C.67.415h8.25a0.753%2C0.753%2C0%2C0%2C1%2C.75.75v9.375a0.753%2C0.753%2C0%2C0%2C1-.75.75h-1.85a0.75%2C0.75%2C0%2C0%2C0%2C0%2C1.5h1.85a2.253%2C2.253%2C0%2C0%2C0%2C2.25-2.25v-9.375A2.253%2C2.253%2C0%2C0%2C0%2C1040.75%2C465Zm-3.97%2C11.47a0.749%2C0.749%2C0%2C0%2C0-1.06%2C0l-0.97.969v-5.314a0.75%2C0.75%2C0%2C0%2C0-1.5%2C0v5.314l-0.97-.969a0.75%2C0.75%2C0%2C0%2C0-1.06%2C1.06l2.25%2C2.25a0.748%2C0.748%2C0%2C0%2C0%2C1.06%2C0l2.25-2.25A0.754%2C0.754%2C0%2C0%2C0%2C1036.78%2C476.469Z%22%20transform%3D%22translate(-1025%20-462)%22%2F%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:60px;
    margin-left:-30px;
}
a.greenbtn.downloadbtn.floatright {
    max-width: 360px;
    height: 46px;
    margin: 16px 0;
}
.ordertext .w50 .row {
    margin-bottom: 0;
}
#checkout .modal-backdrop.fade.in {
    display: none;
}
.ordertext .w50{
    float:left;
    max-width:50%;
    width:100%;
}
.nobackandradius {
    border-radius:0;
    background:transparent;
}
.max280 {
    max-width:280px;
    width:100%;
}
section#content-hook-order-confirmation-footer {
    margin-bottom: 130px;
}
#checkout div#search_widget,
#checkout .menuout {
    display: none;
}
#checkout .header-top .max960 {
    float: right;
    max-width: 470px;
    width: 100%;
}
#checkout .header-top {
    height: 100px;
    padding-top: 20px;
    box-sizing: BORDER-BOX;
    -webkit-box-shadow: 2px 2px 9px 0px rgb(0 0 0 / 6%);
    -moz-box-shadow: 2px 2px 9px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 2px 2px 9px 0px rgb(0 0 0 / 6%);
}
.form-group.row.w50{
    margin-bottom:20px;
}
#checkout .sociallinks,
#checkout a.favoritecountout {
    display: none;
}
#checkout .max1022 {
    width: 100%;
    display: inline-block;
    max-width: 305px;
    float: right;
}
#checkout .headerstrong {
    margin-top: 13px;
}
.ui-menu.ui-widget {
    max-width:350px;
}