@keyframes vargal-loading-spinner{0%{opacity:1}to{opacity:0}}@keyframes vargal-loading-ripple{0%{top:45%;left:45%;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:300px;height:300px;opacity:0}}@keyframes vargal-loading-loader_balls_3{0%,to{opacity:0}60%{opacity:1}}@keyframes vargal-loading-loader_balls_2{0%{transform:translate3d(0,10px,0) scale(1.2,.85)}to{transform:translate3d(0,-20px,0) scale(.9,1.1)}}@keyframes vargal-loading-loader_balls_1-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes vargal-loading-loader_balls_1-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes vargal-loading-loader_balls_1-2{0%{transform:translate(0,0)}to{transform:translate(20px,0)}}@keyframes vargal-loading-roller{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes vargal-loading-ring{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes vargal-loading-animation_face_2{0%,to{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(1.8);-ms-transform:scaleY(1.8);-o-transform:scaleY(1.8);transform:scaleY(1.8)}}@keyframes vargal-loading-animation_face_1{0%{top:6px;height:51px}50%,to{top:19px;height:26px}}@keyframes vargal-loading-dual_ring{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes vargal-loading-default{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}.vargal-loading{position:absolute;z-index:99;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8)}.vargal-loading .vargal-loading-icon{position:absolute;top:min(200px,50%);left:50%;transform:translateX(-50%) translateY(-50%)}.vargal-loading .vargal-loading-icon.vargal-loading-icon-animation_face_1,.vargal-loading .vargal-loading-icon.vargal-loading-icon-default,.vargal-loading .vargal-loading-icon.vargal-loading-icon-dual_ring{display:inline-block;width:64px;height:64px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-default div{position:absolute;width:5px;height:5px;border-radius:50%;animation:vargal-loading-default 1.2s linear infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-default div:nth-child(1){animation-delay:0s;top:29px;left:53px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-default div:nth-child(2){animation-delay:-.1s;top:18px;left:50px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-default div:nth-child(3){animation-delay:-.2s;top:9px;left:41px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-default div:nth-child(4){animation-delay:-.3s;top:6px;left:29px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-default div:nth-child(5){animation-delay:-.4s;top:9px;left:18px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-default div:nth-child(6){animation-delay:-.5s;top:18px;left:9px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-default div:nth-child(7){animation-delay:-.6s;top:29px;left:6px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-default div:nth-child(8){animation-delay:-.7s;top:41px;left:9px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-default div:nth-child(9){animation-delay:-.8s;top:50px;left:18px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-default div:nth-child(10){animation-delay:-.9s;top:53px;left:29px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-default div:nth-child(11){animation-delay:-1s;top:50px;left:41px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-default div:nth-child(12){animation-delay:-1.1s;top:41px;left:50px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-dual_ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border-width:5px;border-style:solid;animation:vargal-loading-dual_ring 1.2s linear infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-animation_face_1 div{display:inline-block;position:absolute;left:6px;width:13px;animation:vargal-loading-animation_face_1 1.2s cubic-bezier(0,.5,.5,1) infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-animation_face_1 div:nth-child(1){left:6px;animation-delay:-.24s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-animation_face_1 div:nth-child(2){left:26px;animation-delay:-.12s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-animation_face_1 div:nth-child(3){left:45px;animation-delay:0s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-animation_face_2{width:90px;height:64px;display:flex;justify-content:space-between;align-items:center}.vargal-loading .vargal-loading-icon.vargal-loading-icon-animation_face_2 div{display:inline-block;width:10px;height:20px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-animation_face_2 div:nth-child(1){animation:vargal-loading-animation_face_2 1s ease-in-out infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-animation_face_2 div:nth-child(2){animation:vargal-loading-animation_face_2 1s ease-in-out .15s infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-animation_face_2 div:nth-child(3){animation:vargal-loading-animation_face_2 1s ease-in-out .3s infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-animation_face_2 div:nth-child(4){animation:vargal-loading-animation_face_2 1s ease-in-out .45s infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_1,.vargal-loading .vargal-loading-icon.vargal-loading-icon-ring,.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller{width:64px;height:64px;display:inline-block}.vargal-loading .vargal-loading-icon.vargal-loading-icon-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border-style:solid;border-width:6px;border-radius:50%;animation:vargal-loading-ring 1.2s cubic-bezier(.5,0,.5,1) infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-ring div:nth-child(1){animation-delay:-.45s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-ring div:nth-child(2){animation-delay:-.3s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-ring div:nth-child(3){animation-delay:-.15s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div{animation:vargal-loading-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:32px 32px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;margin:-3px 0 0 -3px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(1){animation-delay:-.036s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(1):after{top:50px;left:50px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(2){animation-delay:-.072s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(2):after{top:54px;left:45px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(3){animation-delay:-.108s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(3):after{top:57px;left:39px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(4){animation-delay:-.144s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(4):after{top:58px;left:32px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(5){animation-delay:-.18s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(5):after{top:57px;left:25px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(6){animation-delay:-.216s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(6):after{top:54px;left:19px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(7){animation-delay:-.252s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(7):after{top:50px;left:14px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(8){animation-delay:-.288s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-roller div:nth-child(8):after{top:45px;left:10px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_1 div{position:absolute;top:27px;width:20px;height:20px;border-radius:50%;animation-timing-function:cubic-bezier(0,1,1,0)}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_1 div:nth-child(1){left:6px;animation:vargal-loading-loader_balls_1-1 .6s infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_1 div:nth-child(2){left:6px;animation:vargal-loading-loader_balls_1-2 .6s infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_1 div:nth-child(3){left:36px;animation:vargal-loading-loader_balls_1-2 .6s infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_1 div:nth-child(4){left:75px;animation:vargal-loading-loader_balls_1-3 .6s infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_2,.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_3{width:90px;display:flex;justify-content:space-between;align-items:center}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_2 div{width:20px;height:20px;border-radius:50%}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_2 div:nth-child(1){animation:vargal-loading-loader_balls_2 .4s alternate infinite cubic-bezier(.6,.05,.15,.95)}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_2 div:nth-child(2){animation:vargal-loading-loader_balls_2 .4s .1s alternate infinite cubic-bezier(.6,.05,.15,.95) backwards}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_2 div:nth-child(3){animation:vargal-loading-loader_balls_2 .4s .12s alternate infinite cubic-bezier(.6,.05,.15,.95) backwards}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_3 div{width:20px;height:20px;border-radius:50%;opacity:0}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_3 div:nth-child(1){animation:vargal-loading-loader_balls_3 1s ease-in-out infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_3 div:nth-child(2){animation:vargal-loading-loader_balls_3 1s ease-in-out .33s infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-loader_balls_3 div:nth-child(3){animation:vargal-loading-loader_balls_3 1s ease-in-out .66s infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-ripple{width:300px;height:300px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-ripple div{position:absolute;opacity:1;border-radius:50%;animation:vargal-loading-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-ripple div:nth-child(2){animation-delay:-.5s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner{width:64px;height:64px}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner div{transform-origin:32px 32px;animation:vargal-loading-spinner 1.2s linear infinite}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:29px;width:5px;height:14px;border-radius:20%}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.vargal-loading .vargal-loading-icon.vargal-loading-icon-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}.ppcp-order-review .woocommerce-checkout #payment ul.payment_methods {
display: none;
}
.ppcp_shipping_details,
.ppcp_billing_details {
margin-bottom: 14px;
clear: both;
}
.ppcp_edit_billing_address,
.ppcp_edit_shipping_address {
cursor: pointer;
}
.ppcp_edit_billing_address:hover,
.ppcp_edit_shipping_address:hover {
text-decoration: none;
cursor: pointer;
}
.order_review_page_description {
margin-bottom: 20px;
clear: both;
}
.button.alt.ppcp_cancel {
clear: both;
margin-bottom: 20px;
}
.payments-sdk-contingency-handler {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.6);
z-index: 999999 !important;
}
.payments-sdk-contingency-handler iframe {
overflow: auto;
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #fff !important;
padding: 1em;
box-sizing: content-box;
border-radius: 5px;
}
.ppcp_message_home,
.ppcp_message_product,
.ppcp_message_cart,
.ppcp_message_payment,
.ppcp_message_category {
display: block;
margin: 15px 0;
position: relative;
z-index: 99999;
}
.payment_box.payment_method_wpg_paypal_checkout > p {
margin-bottom: 20px;
}
#express-payment-method-wpg_paypal_checkout_top,
#express-payment-method-ppcp_checkout_top {
list-style: none !important;
}
.ppcp-button-container {
text-align: center;
margin-top: 5px;
}
#ppcp_product.desktop.small {
max-width: 300px;
line-height: 0;
margin-bottom: 10px;
}
#ppcp_product.desktop.medium {
max-width: 400px;
line-height: 0;
margin-bottom: 10px;
}
#ppcp_product.desktop.large {
max-width: 500px;
line-height: 0;
margin-bottom: 10px;
}
#ppcp_product.desktop.responsive {
width: 100%;
line-height: 0;
margin-bottom: 10px;
max-width: 750px;
}
#ppcp_product.mobile.small {
max-width: 350px;
margin-bottom: 10px;
line-height: 0;
width: 100%;
}
#ppcp_product.mobile.medium {
max-width: 400px;
margin-bottom: 10px;
line-height: 0;
width: 100%;
}
#ppcp_product.mobile.large {
max-width: 500px;
margin-bottom: 10px;
line-height: 0;
width: 100%;
}
#ppcp_product.mobile.responsive {
width: 100%;
margin-bottom: 10px;
line-height: 0;
max-width: 750px;
}
.google-pay-container.product.mobile.small {
width: 100%;
max-width: 350px;
line-height: 0;
margin-bottom: 10px;
text-align: center;
outline: none;
}
.google-pay-container.product.mobile.medium {
width: 100%;
max-width: 400px;
line-height: 0;
margin-bottom: 10px;
text-align: center;
outline: none;
}
.google-pay-container.product.mobile.large {
width: 100%;
max-width: 500px;
line-height: 0;
margin-bottom: 10px;
text-align: center;
outline: none;
}
.google-pay-container.product.mobile.responsive {
width: 100%;
line-height: 0;
margin-bottom: 10px;
text-align: center;
outline: none;
max-width: 750px;
}
.google-pay-container.product.desktop.small {
max-width: 300px;
line-height: 0;
margin-bottom: 10px;
text-align: center;
outline: none;
}
.google-pay-container.product.desktop.medium {
max-width: 400px;
line-height: 0;
margin-bottom: 10px;
text-align: center;
outline: none;
}
.google-pay-container.product.desktop.large {
max-width: 500px;
line-height: 0;
margin-bottom: 10px;
text-align: center;
outline: none;
}
.google-pay-container.product.desktop.responsive {
width: 100%;
line-height: 0;
margin-bottom: 10px;
text-align: center;
outline: none;
max-width: 750px;
}
.apple-pay-container.product.desktop.small {
max-width: 300px;
line-height: 0;
margin-bottom: 10px;
text-align: center;
}
.apple-pay-container.product.mobile.small {
width: 100%;
max-width: 350px;
line-height: 0;
margin-bottom: 10px;
text-align: center;
}
.apple-pay-container.product.desktop.small apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-max-width: 300px;
--apple-pay-button-height: var(--button-height, 48px);
}
.apple-pay-container.product.mobile.small apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 350px;
}
.apple-pay-container.product.desktop.medium {
max-width: 400px;
line-height: 0;
margin-bottom: 10px;
text-align: center;
}
.apple-pay-container.product.mobile.medium {
width: 100%;
max-width: 400px;
line-height: 0;
margin-bottom: 10px;
text-align: center;
}
.apple-pay-container.product.desktop.medium apple-pay-button {
--apple-pay-button-max-width: 400px;
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
}
.apple-pay-container.product.mobile.medium apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 400px;
}
.apple-pay-container.product.desktop.large {
max-width: 500px;
line-height: 0;
margin-bottom: 10px;
text-align: center;
}
.apple-pay-container.product.mobile.large {
width: 100%;
max-width: 500px;
line-height: 0;
margin-bottom: 10px;
text-align: center;
}
.apple-pay-container.product.desktop.large apple-pay-button {
--apple-pay-button-max-width: 500px;
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
}
.apple-pay-container.product.mobile.large apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 500px;
}
.apple-pay-container.product.desktop.responsive {
width: 100%;
line-height: 0;
margin-bottom: 10px;
text-align: center;
max-width: 750px;
}
.apple-pay-container.product.mobile.responsive {
width: 100%;
line-height: 0;
margin-bottom: 10px;
text-align: center;
max-width: 750px;
}
.apple-pay-container.product.desktop.responsive apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 750px;
}
.apple-pay-container.product.mobile.responsive apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 750px;
}
#ppcp_cart.desktop.small {
max-width: 350px;
line-height: 0;
margin: 0 auto 10px;
}
#ppcp_cart.desktop.medium {
max-width: 400px;
line-height: 0;
margin: 0 auto 10px;
}
#ppcp_cart.desktop.large {
max-width: 500px;
line-height: 0;
margin: 0 auto 10px;
}
#ppcp_cart.desktop.responsive {
width: 100%;
line-height: 0;
margin: 0 auto 10px;
max-width: 750px;
}
#ppcp_cart.mobile.small {
max-width: 350px;
margin: 0 auto 10px;
line-height: 0;
width: 100%;
}
#ppcp_cart.mobile.medium {
max-width: 400px;
margin: 0 auto 10px;
line-height: 0;
width: 100%;
}
#ppcp_cart.mobile.large {
max-width: 500px;
margin: 0 auto 10px;
line-height: 0;
width: 100%;
}
#ppcp_cart.mobile.responsive {
width: 100%;
margin: 0 auto 10px;
line-height: 0;
max-width: 750px;
}
.google-pay-container.cart.mobile.small {
width: 100%;
max-width: 350px;
line-height: 0;
margin-bottom: 10px;
text-align: center;
outline: none;
}
.google-pay-container.cart.mobile.medium {
width: 100%;
max-width: 400px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
outline: none;
}
.google-pay-container.cart.mobile.large {
width: 100%;
max-width: 500px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
outline: none;
}
.google-pay-container.cart.mobile.responsive {
width: 100%;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
outline: none;
max-width: 750px;
}
.google-pay-container.cart.desktop.small {
max-width: 350px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
outline: none;
}
.google-pay-container.cart.desktop.medium {
max-width: 400px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
outline: none;
}
.google-pay-container.cart.desktop.large {
max-width: 500px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
outline: none;
}
.google-pay-container.cart.desktop.responsive {
width: 100%;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
outline: none;
max-width: 750px;
}
.apple-pay-container.cart.desktop.small {
max-width: 350px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
}
.apple-pay-container.cart.mobile.small {
width: 100%;
max-width: 350px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
}
.apple-pay-container.cart.desktop.small apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-max-width: 350px;
--apple-pay-button-height: var(--button-height, 48px);
}
.apple-pay-container.cart.mobile.small apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 350px;
}
.apple-pay-container.cart.desktop.medium {
max-width: 400px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
}
.apple-pay-container.cart.mobile.medium {
width: 100%;
max-width: 400px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
}
.apple-pay-container.cart.desktop.medium apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-max-width: 400px;
--apple-pay-button-height: var(--button-height, 48px);
}
.apple-pay-container.cart.mobile.medium apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 400px;
}
.apple-pay-container.cart.desktop.large {
max-width: 500px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
}
.apple-pay-container.cart.mobile.large {
width: 100%;
max-width: 500px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
}
.apple-pay-container.cart.desktop.large apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 500px;
}
.apple-pay-container.cart.mobile.large apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 500px;
}
.apple-pay-container.cart.desktop.responsive {
width: 100%;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
max-width: 750px;
}
.apple-pay-container.cart.mobile.responsive {
width: 100%;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
max-width: 750px;
}
.apple-pay-container.cart.desktop.responsive apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 750px;
}
.apple-pay-container.cart.mobile.responsive apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 750px;
}
#ppcp_mini_cart.desktop.small {
max-width: 350px;
line-height: 0;
margin: 0 auto 10px;
margin-top: 7px;
}
#ppcp_mini_cart.desktop.medium {
max-width: 400px;
line-height: 0;
margin: 0 auto 10px;
margin-top: 7px;
}
#ppcp_mini_cart.desktop.large {
max-width: 500px;
line-height: 0;
margin: 0 auto 10px;
margin-top: 7px;
}
#ppcp_mini_cart.desktop.responsive {
width: 100%;
line-height: 0;
margin: 0 auto 10px;
max-width: 750px;
margin-top: 7px;
}
#ppcp_mini_cart.mobile.small {
max-width: 350px;
margin: 0 auto 10px;
line-height: 0;
width: 100%;
margin-top: 7px;
}
#ppcp_mini_cart.mobile.medium {
max-width: 400px;
margin: 0 auto 10px;
line-height: 0;
width: 100%;
margin-top: 7px;
}
#ppcp_mini_cart.mobile.large {
max-width: 500px;
margin: 0 auto 10px;
line-height: 0;
width: 100%;
margin-top: 7px;
}
#ppcp_mini_cart.mobile.responsive {
width: 100%;
margin: 0 auto 10px;
line-height: 0;
max-width: 750px;
margin-top: 7px;
}
.google-pay-container.mini_cart.mobile.small {
width: 100%;
max-width: 350px;
line-height: 0;
margin-bottom: 10px;
text-align: center;
outline: none;
margin-top: 7px;
}
.google-pay-container.mini_cart.mobile.medium {
width: 100%;
max-width: 400px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
outline: none;
}
.google-pay-container.mini_cart.mobile.large {
width: 100%;
max-width: 500px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
outline: none;
}
.google-pay-container.mini_cart.mobile.responsive {
width: 100%;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
outline: none;
max-width: 750px;
}
.google-pay-container.mini_cart.desktop.small {
max-width: 350px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
outline: none;
}
.google-pay-container.mini_cart.desktop.medium {
max-width: 400px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
outline: none;
}
.google-pay-container.mini_cart.desktop.large {
max-width: 500px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
outline: none;
}
.google-pay-container.mini_cart.desktop.responsive {
width: 100%;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
outline: none;
max-width: 750px;
}
.apple-pay-container.mini_cart.desktop.small {
max-width: 350px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
}
.apple-pay-container.mini_cart.mobile.small {
width: 100%;
max-width: 350px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
}
.apple-pay-container.mini_cart.desktop.small apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 350px;
}
.apple-pay-container.mini_cart.mobile.small apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 350px;
}
.apple-pay-container.mini_cart.desktop.medium {
max-width: 400px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
}
.apple-pay-container.mini_cart.mobile.medium {
width: 100%;
max-width: 400px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
}
.apple-pay-container.mini_cart.desktop.medium apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 400px;
}
.apple-pay-container.mini_cart.mobile.medium apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 400px;
}
.apple-pay-container.mini_cart.desktop.large {
max-width: 500px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
}
.apple-pay-container.mini_cart.mobile.large {
width: 100%;
max-width: 500px;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
}
.apple-pay-container.mini_cart.desktop.large apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 500px;
}
.apple-pay-container.mini_cart.mobile.large apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 500px;
}
.apple-pay-container.mini_cart.desktop.responsive {
width: 100%;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
max-width: 750px;
}
.apple-pay-container.mini_cart.mobile.responsive {
width: 100%;
line-height: 0;
margin: 0 auto 10px;
text-align: center;
max-width: 750px;
}
.apple-pay-container.mini_cart.desktop.responsive apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 750px;
}
.apple-pay-container.mini_cart.mobile.responsive apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 750px;
}
#ppcp_checkout.desktop.small {
max-width: 350px;
line-height: 0;
margin-bottom: 14px;
margin-top: 10px;
}
#ppcp_checkout.desktop.medium {
max-width: 400px;
line-height: 0;
margin-bottom: 14px;
margin-top: 10px;
}
#ppcp_checkout.desktop.large {
max-width: 500px;
line-height: 0;
margin-bottom: 14px;
margin-top: 10px;
}
#ppcp_checkout.desktop.responsive {
width: 100%;
line-height: 0;
margin-bottom: 14px;
max-width: 750px;
margin-top: 10px;
}
#ppcp_checkout.mobile.small {
max-width: 350px;
margin-bottom: 14px;
line-height: 0;
width: 100%;
margin-top: 10px;
}
#ppcp_checkout.mobile.medium {
max-width: 400px;
margin-bottom: 14px;
line-height: 0;
width: 100%;
margin-top: 10px;
}
#ppcp_checkout.mobile.large {
max-width: 500px;
margin-bottom: 14px;
line-height: 0;
width: 100%;
margin-top: 10px;
}
#ppcp_checkout.mobile.responsive {
width: 100%;
margin-bottom: 14px;
line-height: 0;
max-width: 750px;
margin-top: 10px;
}
.google-pay-container.checkout.mobile.small {
width: 100%;
max-width: 350px;
line-height: 0;
margin-bottom: 14px;
text-align: center;
outline: none;
}
.google-pay-container.checkout.mobile.medium {
width: 100%;
max-width: 400px;
line-height: 0;
margin-bottom: 14px;
text-align: center;
outline: none;
}
.google-pay-container.checkout.mobile.large {
width: 100%;
max-width: 500px;
line-height: 0;
margin-bottom: 14px;
text-align: center;
outline: none;
}
.google-pay-container.checkout.mobile.responsive {
width: 100%;
line-height: 0;
margin-bottom: 14px;
text-align: center;
outline: none;
max-width: 750px;
}
.google-pay-container.checkout.desktop.small {
max-width: 350px;
line-height: 0;
margin-bottom: 14px;
text-align: center;
outline: none;
}
.google-pay-container.checkout.desktop.medium {
max-width: 400px;
line-height: 0;
margin-bottom: 14px;
text-align: center;
outline: none;
}
.google-pay-container.checkout.desktop.large {
max-width: 500px;
line-height: 0;
margin-bottom: 14px;
text-align: center;
outline: none;
}
.google-pay-container.checkout.desktop.responsive {
width: 100%;
line-height: 0;
margin-bottom: 14px;
text-align: center;
outline: none;
max-width: 750px;
}
.apple-pay-container.checkout.desktop.small {
max-width: 350px;
line-height: 0;
margin-bottom: 14px;
text-align: center;
}
.apple-pay-container.checkout.mobile.small {
width: 100%;
max-width: 350px;
line-height: 0;
margin-bottom: 14px;
text-align: center;
}
.apple-pay-container.checkout.desktop.small apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 350px;
}
.apple-pay-container.checkout.mobile.small apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 350px;
}
.apple-pay-container.checkout.desktop.medium {
max-width: 400px;
line-height: 0;
margin-bottom: 14px;
text-align: center;
}
.apple-pay-container.checkout.mobile.medium {
width: 100%;
max-width: 400px;
line-height: 0;
margin-bottom: 14px;
text-align: center;
}
.apple-pay-container.checkout.desktop.medium apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 400px;
}
.apple-pay-container.checkout.mobile.medium apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 400px;
}
.apple-pay-container.checkout.desktop.large {
max-width: 500px;
line-height: 0;
margin-bottom: 14px;
text-align: center;
}
.apple-pay-container.checkout.mobile.large {
width: 100%;
max-width: 500px;
line-height: 0;
margin-bottom: 14px;
text-align: center;
}
.apple-pay-container.checkout.desktop.large apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 500px;
}
.apple-pay-container.checkout.mobile.large apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 500px;
}
.apple-pay-container.checkout.desktop.responsive {
width: 100%;
line-height: 0;
margin-bottom: 14px;
text-align: center;
max-width: 750px;
}
.apple-pay-container.checkout.mobile.responsive {
width: 100%;
line-height: 0;
margin-bottom: 14px;
text-align: center;
max-width: 750px;
}
.apple-pay-container.checkout.desktop.responsive apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 750px;
}
.apple-pay-container.checkout.mobile.responsive apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-height: var(--button-height, 48px);
--apple-pay-button-max-width: 750px;
}
.ppcp-proceed-to-checkout-button-separator.desktop.small {
display: flex;
align-items: center;
justify-content: center;
margin: 20px auto;
position: relative;
max-width: 350px;
}
.ppcp-proceed-to-checkout-button-separator.desktop.medium {
display: flex;
align-items: center;
justify-content: center;
margin: 20px auto;
position: relative;
max-width: 400px;
}
.ppcp-proceed-to-checkout-button-separator.desktop.large {
display: flex;
align-items: center;
justify-content: center;
margin: 20px auto;
position: relative;
max-width: 500px;
}
.ppcp-proceed-to-checkout-button-separator.desktop.responsive {
display: flex;
align-items: center;
justify-content: center;
margin: 20px auto;
position: relative;
width: 100%;
max-width: 750px;
}
.ppcp-proceed-to-checkout-button-separator.mobile.small {
display: flex;
align-items: center;
justify-content: center;
margin: 20px auto;
position: relative;
width: 100%;
max-width: 350px;
}
.ppcp-proceed-to-checkout-button-separator.mobile.medium {
display: flex;
align-items: center;
justify-content: center;
margin: 20px auto;
position: relative;
width: 100%;
max-width: 400px;
}
.ppcp-proceed-to-checkout-button-separator.mobile.large {
display: flex;
align-items: center;
justify-content: center;
margin: 20px auto;
position: relative;
width: 100%;
max-width: 500px;
}
.ppcp-proceed-to-checkout-button-separator.mobile.responsive {
display: flex;
align-items: center;
justify-content: center;
margin: 20px auto;
position: relative;
width: 100%;
max-width: 750px;
}
.ppcp-proceed-to-checkout-button-separator::before,
.ppcp-proceed-to-checkout-button-separator::after {
content: '';
flex: 1;
border-bottom: 1px solid #e0e0e0;
margin: 0 6px;
}
.ppcp-proceed-to-checkout-button-separator span {
font-weight: 500;
color: #6c757d;
text-transform: uppercase;
letter-spacing: 0.4px;
padding: 0 8px;
position: relative;
z-index: 1;
}
.ppcp-button-container fieldset {
border: 1px solid #d1d1d1;
border-radius: 3px;
margin-bottom: 20px;
padding: 15px 25px;
}
.ppcp-button-container fieldset legend {
font-weight: 500;
margin: 0 auto;
padding: 0 1rem;
max-width: 250px;
float: none;
color: #6d6d6d;
}
.ppcp-button-container .express-divider {
align-items: center;
background: transparent;
display: flex;
font-size: 16px;
left: 0;
right: 0;
top: -13px;
white-space: nowrap;
margin-bottom: 25px;
}
.ppcp-button-container .express-divider::before,
.ppcp-button-container .express-divider::after {
background: #d1d1d1;
content: " ";
display: block;
height: 1px;
width: 50%;
}
.ppcp-button-container .express-divider::before {
margin-right: 1rem;
}
.ppcp-button-container .express-divider::after {
margin-left: 1rem;
}
.express_payment_method_ppcp.desktop {
display: flex;
justify-content: center; align-items: center; gap: 6px; }
.express_payment_method_ppcp.mobile {
width: 100%;
margin: 0 auto;
}
#ppcp_checkout_top.desktop {
display: flex;
max-width: 480px;
line-height: 0;
width: 100%;
}
#ppcp_checkout_top.mobile {
width: 100%;
max-width: 350px;
margin: 0 auto 14px;
line-height: 0;
}
.google-pay-container.express_checkout.mobile {
max-width: 350px;
display: flex;
width: 100%;
line-height: 0;
margin: 0 auto 14px;
}
.google-pay-container.express_checkout.desktop {
display: flex;
max-width: 240px;
line-height: 0;
width: 100%;
}
.apple-pay-container.express_checkout.mobile {
max-width: 350px;
display: flex;
width: 100%;
line-height: 0;
margin: 0 auto 14px;
}
.apple-pay-container.express_checkout.desktop {
display: flex;
max-width: 240px;
line-height: 0;
width: 100%;
}
.express_payment_method_ppcp .apple-pay-container.express_checkout.mobile apple-pay-button {
--apple-pay-button-width: 100%;
--apple-pay-button-max-width: 350px;
}
.express_payment_method_ppcp .apple-pay-container.express_checkout.desktop apple-pay-button {
--apple-pay-button-max-width: 240px;
--apple-pay-button-width: 100%;
}
#express-payment-method-wpg_paypal_checkout_top .apple-pay-container apple-pay-button {
--apple-pay-button-max-width: 450px;
--apple-pay-button-width: 100%;
}
#express-payment-method-wpg_paypal_checkout_top #ppcp_checkout_top, #express-payment-method-wpg_paypal_checkout_top .google-pay-container, #express-payment-method-wpg_paypal_checkout_top .apple-pay-container {
margin: 0 auto;
max-width: 480px;
line-height: 0;
margin-top: 10px;
}
.wc-block-components-radio-control-accordion-content #wc-wpg_paypal_checkout_cc-form {
max-width: 450px;
}
#wc-wpg_paypal_checkout_cc-form {
display: flex;
flex-wrap: wrap;
max-width: 450px;
}
#wpg_paypal_checkout_cc-card-number {
flex: 1 1 100%;
}
#wpg_paypal_checkout_cc-card-expiry,
#wpg_paypal_checkout_cc-card-cvc {
flex: 1 1 150px;
flex-grow: 1;
}
#payment ul.payment_methods [class*=payment_method_wpg_paypal_checkout] label img {
max-height:25px;
display:inline-block;
max-width: 100px;
}
#payment .payment_methods li label[for=payment_method_wpg_paypal_checkout_cc] img {
float:none;
vertical-align:middle
}
#payment .payment_methods li label[for=payment_method_wpg_paypal_checkout_cc] .ppcp-card-icon {
max-height:25px
}
.wc-block-components-express-payment__event-buttons {
padding-bottom: 2px !important;
}
@media screen and (max-width: 472px) {
#payment .payment_methods li label[for=payment_method_wpg_paypal_checkout_cc] img {
display: none;
}
}
@media screen and (max-width: 452px) {
#radio-control-wc-payment-method-options-wpg_paypal_checkout_cc__label img {
display:none;
}
}
.entry-content ul.wc-block-components-express-payment__event-buttons, #left-area ul.wc-block-components-express-payment__event-buttons {
padding: 0;
}
apple-pay-button {
--apple-pay-button-height: 40px;
--apple-pay-button-border-radius: 4px;
--apple-pay-button-padding: 0px 0px;
--apple-pay-button-box-sizing: border-box;
--apple-pay-button-width: 100%;
} .wc-block-components-notices .woocommerce-error {
background-color: #fff6f6;
border: 1px solid #e2401c;
color: #e2401c;
padding: 12px 15px;
border-radius: 4px;
list-style: none;
margin: 0 0 20px 0;
}
.wc-block-components-notices .woocommerce-error li {
color: #e2401c;
font-size: 14px;
margin: 0;
}
.wc-block-components-notices .woocommerce-NoticeGroup-checkout {
background: none;
border: none;
padding: 0;
}