.wc-block-grid__product .single-product.button.vipps-buy-now .inline.vipps-logo.negative {
display: inline-block;
margin: 0 .2em;
height: 2ex;
max-width: 100%;
width: auto;
vertical-align: text-bottom;
}
.wc-block-grid__product .single-product.button.vipps-buy-now .inline.mobilepay-logo.negative {
display: inline-block;
margin: 0 .2em;
height: 2ex;
max-width: 100%;
width: auto;
vertical-align: text-bottom;
} .vipps-badge-wrapper.aligncenter {
text-align: center;
} div.wp-block-button.wc-block-components-product-button.wc-block-button-vipps {
text-align: center;
}
div.wp-block-button.wc-block-components-product-button.wc-block-button-vipps a.single-product.button.vipps-buy-now{
margin-left: auto;
margin-right: auto;
display: inline-block;
padding-top:0;
background-color: transparent;
}
div.wp-block-button.wc-block-components-product-button.wc-block-button-vipps a.single-product.button.vipps-buy-now img{
max-width: 9rem;
margin-bottom:0;
}
div.vipps_buy_now_wrapper.loop {
text-align:center;
}
div.vipps_buy_now_wrapper.loop  a.single-product.button.vipps-buy-now img{
max-width: 9rem;
} .wc-block-mini-cart__items a.vipps-express-checkout.button {
align-self: center;
}.gtw-cart-item-edit-link-wrapper {
margin-bottom: 0;
}.bonus-container {
margin-bottom: 2rem;
text-align: center;
border: 1px solid #e7e7e7;
}
.bonus-message {
border-top: 1px solid #e7e7e7;
border-bottom: 1px solid #e7e7e7;
margin-bottom: 0;
font-size: 1.2rem;
display: none;
}
#use-bonus-btn {
width: 100%;
}
p.bonus-disclosure {
font-size: 0.8rem;
color: grey;
margin-bottom: 0;
}
.position-relative {
position: relative;
}
.position-relative hr {
margin-bottom: 2rem;
margin-top: 2rem;
}
.text-center {
text-align: center;
}
#modish-continue-with-mobile-container.show {
display: block;
}
.hide {
display: none !important;
}
#modish-continue-with-mobile-btn {
display: block;
}
#modish-continue-with-mobile-btn.hide {
display: none;
} .divider-content-center {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);
-ms-transform: translateX(-50%) translateY(-50%);
transform: translate(-50%) translateY(-50%);
padding-left: 0.5rem;
padding-right: 0.5rem;
background-color: #FFF;
font-size: 1rem;
color: grey;
white-space: nowrap;
}
.vipps-btn {
font-family: Arial, Helvetica, sans-serif !important;
background-color: #ff5b24 !important;
color: #fff !important;
text-align: center;
width: 100%;
border-color: transparent !important;
box-shadow: inset 0 1px #ffffff26, 0 1px 1px #00000013;
}
.vipps-btn img {
vertical-align: middle;
display: inline-block;
margin: 0;
}
.profile-row {
display: flex;
margin-bottom: 15px;
}
.label {
width: 30%;
font-weight: bold;
}
.value {
width: 70%;
} .modish-responsive-container,
#modish-loyalty-container {
margin: 0 auto;
max-width: 610px;
}
.input-group {
margin-bottom: 15px;
}
.input-group label,
.input-row label {
display: block;
margin-bottom: 5px;
}
.input-row {
display: flex;
flex-direction: column;
}
.input-group input,
.input-row input {
width: 100%;
padding: 10px;
box-sizing: border-box;
border: 1px solid #ccc;
border-radius: 4px;
margin-bottom: 0;
}
.input-group {
display: block !important;
} @media (min-width: 768px) {
.input-row {
flex-direction: row;
justify-content: space-between;
}
.input-row .input-group {
width: 48%; } .zip-city-row .input-group:first-child {
width: calc(25% - 10px);
}
.zip-city-row .input-group:last-child {
width: calc(75% - 10px);
}
}  .modish-button-row {
margin-top: 40px;
}
.modish-bonus {
border: 1px solid #e7e7e7;
padding: 10px;
margin-left: -10px;
background-color: aliceblue;
}
.modish-message {
border-radius: 4px;
padding: 20px;
margin-bottom: 20px;
display: none;
transition: opacity 1s;
font-size: 12px;
}
.modish-message.error {
display: block;
background-color: #f1d3d3;
}
.modish-message.success {
display: block;
background-color: #cfded1;
}
.modish-message.info {
display: block;
background-color: #cce1ee;
}
.modish-message.bonus {
display: block;
background-color: aliceblue;
border: 1px solid #e5e5e5;
}
.fade-out {
opacity: 0;
}
.modish-message p {
margin: 0;
}
.modish-message.modish-message--error {
background-color: #f1d3d3;
}
.modish-message.modish-message--success {
background-color: #cfded1;
}
#loyaltyFields div input {
position: relative !important;
}
input#reg_phone {
width: 100% !important;
}
.want-loyalty-option {
margin-bottom: 20px;
}
.form-check.form-check-inline.custom-gender,
.form-check.form-check-inline {
display: flex;
gap: 10px;
}
.want-loyalty-option input,
.custom-gender-radio input {
display: none;
}
.want-loyalty-option label:not(:first-child),
.custom-gender-radio label:not(:first-child) {
border: 1px solid #e7e7e7;
padding: 6px;
width: 100%;
}
.want-loyalty-option input[type=radio]:checked+label,
.custom-gender-radio input[type=radio]:checked+label {
border-color: #bfbfbf;
background-color: #e1e1e1;
}
.custom-gender label {
cursor: pointer;
border-radius: 3px;
text-align: center;
}
.register .woocommerce-privacy-policy-text {
display: none;
margin-bottom: 0px !important;
}
#input-wrapper * {
position: absolute;
}
#input-wrapper label {
z-index: 99; line-height: 32px;
padding: 2px;
margin-left: 5px;
}
#input-wrapper input { width: 570px;
text-indent: 35px;
}
#input-wrapper {
padding-bottom: 40px;
}
.redColor {
color: red;
}
.greenColor {
color: green;
}
.align-center {
text-align: center;
}
.width-22 {
width: 22% !important;
}
.mg-left-40 {
margin-left: 40% !important;
}
.mg-left-48 {
margin-left: 48%;
}
.display-inline-input {
display: inline !important;
}