#wc-credit-card-account-number-div, #wc-credit-card-csc-div, #wc-credit-card-saved-card-cvn{
height: 1.5em;
width: 8em;
padding: 0.6em 58px 0.6em 0.6em;
border: 1px solid #ccc;
background-color: white;
transition: border-color 160ms;
-webkit-transition: border-color 160ms;
border-radius: 10px;
}
#wc-credit-card-account-number-div, #wc-credit-card-csc-div, #wc-credit-card-saved-card-cvn, #wc-unified-checkout-saved-card-cvn{
height: 1.5em;
width: 8em;
margin-left: 10px !important;
padding: 0.6em 58px 0.6em 0.6em;
border: 1px solid #ccc;
background-color: white;
transition: border-color 160ms;
-webkit-transition: border-color 160ms;
border-radius: 10px;
}
#wc-express-checkout-normal {
width: 50%;
margin:0 auto;
}
#wc-express-checkout-section-divider {
text-align:center; 
margin:20px 0; 
position:relative;
}
#wc-express-checkout-section-divider span {
background:#fff; 
padding:0 10px; 
position:relative; 
z-index:2;
}
#express-checkout-heading {
position:relative; 
margin-bottom:15px;
}
#express-checkout-heading h5 {
margin-bottom:15px;
}
#express-checkout-heading span {
background:#fff; padding:0 10px; position:relative; z-index:2;
}
#express-checkout-heading hr, #wc-express-checkout-section-divider hr {
margin:-12px 0 0 0; 
border:0; 
border-top:1px solid #ddd;
}
#wc-express-checkout-section-divider {
text-align:center; 
margin:20px 0; 
position:relative;
}
#wc-express-checkout-section {
border:0.5px solid #ddd; 
border-radius:10px; 
padding:20px; 
margin-bottom:25px; 
text-align:center;
}
#wc-credit-card-account-number-div iframe, #wc-credit-card-csc-div iframe{
height: 100%;
}
#description{
font-size: 10px;
}
#wc-credit-card-tokenize-payment-method{
margin-top: 15px;
}
#wc-credit-card-save-token-div{
float: left;
}
#wc-credit-card-number{
width: 70%;
float: left;
margin-right: 10px;
}
#wc-credit-card-csc{
width: 70%;
float: left;
}
#wc-credit-card-expiry-month-div{
float: left;
height: max-content;
}
#wc-credit-card-expiry-year-div{
float: right;
height: max-content;
}
@media screen and ( max-width : 480px ){
#wc-credit-card-expiry-month-div{
clear: both;
padding: 0em 1em 0em 0em;
}
#wc-credit-card-expiry-year-div{
float: left;
padding: 0em 1em 0em 0em;
}
.wc-credit-card-payment-form-label{
clear: both;
}
}
table.woocommerce-MyAccount-paymentMethods .woocommerce-PaymentMethod--default mark{
text-transform: uppercase;
color:white;
background-color:#3d9cd2;
text-align: center;
padding: 2px 4px;
font-size: 0.75em;
}
#wc-credit-card-number-error, #wc-visa-acceptance-solutions-csc-error, #wc-cc-expiry-date-error{
float: left;
}
.wc-credit-card-saved-card, .wc-unified-checkout-saved-card{ float: left;
display: none;
margin-top: 10px !important;
margin-left:30px !important;
margin-bottom: 10px !important;
margin-inline-start: 2px;
margin-inline-end: 2px;
padding-block-start: 0.35em;
padding-inline-start: 0.75em;
padding-inline-end: 0.75em;
padding-block-end: 0.625em;
min-inline-size: min-content;
border-width: 2px;
border-style: groove;
border-color: rgb(192, 192, 192);
border-image: initial;
border-radius: 10px;
}
.wc-credit-card-saved-card, .wc-unified-checkout-saved-card, .flex-microform-field{
width: auto !important;
}
.wc-credit-card-saved-card, .wc-unified-checkout-saved-card, .flex-microform-field iframe{
left: 78px;
margin: -77px
}
.payment_box, .payment_method_visa_acceptance_solutions_unified_checkout{
line-height: 2 !important;
}
.wc-unified-checkout-payment-form-label{
margin-bottom: 0px !important;
}
#wc-credit-card-expiry-month,#wc-credit-card-expiry-year{
height: 2.5em;
width: 6em !important;
border-radius: 10px;
}
.wc-credit-card-payment-form-label{
font-size: 16px;
}
#wc-vas_credit_card-cc-form{
border-radius: 10px;
width: 80%;
}
#wc-credit-card-save-token-div, #wc-unified-checkout-save-token-div{
width: fit-content;
margin-top: 5px;
display: none !important;
}
.wc-block-components-payment-methods__save-card-info {
display: none !important;
}
.cvv-div{
display: none;
}
.payment-display-none{
display: none;
}
.credit-card-error-message{
border-radius: 0 !important;
position: relative;
display: none;
margin-top: 10px;
font-size: small;
font-style: italic;
color: #ff0000;
}
.credit-card-error-message-saved-card{
border-radius: 0 !important;
position: relative;
margin-top: 10px;
font-size: small;
font-style: italic;
color: #ff0000;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
float:left;
width:18%
}
.woocommerce-account .woocommerce-MyAccount-content{
float:right;
width:82%
}
.woocommerce form#order_review .form-row{
margin-right: 4rem;
}
#order_review #wc-credit-card-use-new-payment-method-div{
width: 100%;
font-weight: bold;
}
#wc-credit-card-use-new-payment-method-div, #wc-unified-checkout-saved-cards-options{
clear:both;
}
#order_review .payment_box.payment_method_visa_acceptance_solutions_credit_card br{
display: none !important;
}
#order_review .payment_box.payment_method_visa_acceptance_solutions_credit_card{
width: 100%;
}
.wc_payment_methods.payment_methods.methods{
max-width: 100%;
} @media only screen and (max-width: 600px)
{
.wc-credit-card-saved-card{
width: 93% !important;
}
} @media (min-width:601px) and (max-width:767px)
{
.wc-credit-card-saved-card{
width: 95% !important;
}
}
@media (min-width:768px) and (max-width:900px) {
.wc-credit-card-saved-card{
width: 96% !important;
}
}
.saved-card-container input#saved_card_cvv_field {
width: 100% !important;
height: 4em;
max-width: 100% !important;
padding-top: 10px;
padding-left: 10px;
font-size: 16px;
box-sizing: border-box;
display: block;
}
.wc-unified-checkout-saved-cards-options label {
display: inline !important;
} .payment_box.payment_method_visa_acceptance_solutions_unified_checkout.moved-after-terms {
margin-top: 1.5em !important;
margin-bottom: 1.5em !important;
list-style: none !important;
list-style-type: none !important;
} .payment_box.payment_method_visa_acceptance_solutions_unified_checkout.moved-after-terms::marker,
.payment_box.payment_method_visa_acceptance_solutions_unified_checkout.moved-after-terms::before {
display: none !important;
content: none !important;
} .payment_box.payment_method_visa_acceptance_solutions_unified_checkout.moved-after-terms label {
display: inline-block !important;
vertical-align: top !important;
margin: 0 !important;
line-height: 1.4 !important;
} .payment_box.payment_method_visa_acceptance_solutions_unified_checkout.moved-after-terms input[type="radio"] {
margin-right: 0.5em !important;
vertical-align: top !important;
display: inline-block !important;
} .payment_box.payment_method_visa_acceptance_solutions_unified_checkout.moved-after-terms .payment_box {
margin: 1em 0 !important;
padding: 1em !important;
}td.wishlist-empty{
text-align: center!important;
padding: 50px;
font-size: 2em;
}
.wishlist_table .add_to_cart{
line-height: 1.3;
padding: 7px 10px;
} #yith-wcwl-popup-message{
background: #fff;
border: 1px solid #dddddd;
padding: 15px 0;
font-size: 120%;
position: fixed;
text-align: center;
top: 50%;
left: 50%;
transform: translateX(50%);
width: 300px;
z-index: 10000; }
.wishlist-icon{
position: relative;
}
.wishlist-popup {
opacity: 0;
max-height: 0;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: -10px;
border-radius: 5px;
line-height: 1.3;
text-align: center;
font-size: .9em;
top:100%;
background-color: rgba(0,0,0,.8);
right:0;
color:#FFF;
transition: opacity .3s, max-height .3s;
transition-delay: .3s;
}
.wishlist-popup:after {
bottom: 100%;
right: 10px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-bottom-color: rgba(0,0,0,.8);
border-width: 10px;
margin-left: -10px;
}
.wishlist-icon:hover .wishlist-popup{
opacity: 1;
max-height: 200px;
overflow-y: auto;
}
.wishlist-popup a{
color:#ccc;
display: block;
}
.wishlist-popup a:hover{
color:#FFF;
}
.wishlist-icon.added:after{
background-color:red;
transform: translateY(-3px);
}
.wishlist-popup .ajax-loading,
.wishlist-popup .feedback{
display: none!important;
}
.wishlist-title {
margin-bottom: 20px;
}
#yith-wcwl-form .hidden-title-form,
#yith-wcwl-form .hide-title-form i,
.wishlist-title .button {
display: none;
} @media screen and (max-width: 768px) {
.wishlist-title,
.wishlist-empty,
.yith_wcwl_wishlist_footer {
text-align: center;
}
.share-icons-title {
display: none;
}
}
.wishlist_table.mobile {
list-style: none;
}
.wishlist_table.mobile li .product-checkbox {
display: inline-block;
width: 20px;
vertical-align: top;
}
.wishlist_table.mobile li .item-wrapper {
display: inline-block;
width: calc(100% - 25px);
vertical-align: top;
}
.wishlist_table.wishlist_manage_table.mobile li .item-wrapper {
width: 100%;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
display: inline-block;
max-width: 60px;
margin-right: 10px;
}
.rtl .wishlist_table.mobile li .item-wrapper .product-thumbnail {
margin-right: 0;
margin-left: 10px;
}
.wishlist_table.mobile li .item-wrapper .item-details {
display: inline-block;
width: calc(100% - 74px);
vertical-align: top;
}
.wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
padding-left: 20px;
}
.rtl .wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
padding-left: 0;
padding-right: 20px;
}
.wishlist_table.mobile li .additional-info-wrapper {
border-bottom: 1px solid #ececec;
width: calc(100% - 25px);
}
.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart,
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist {
text-align: center;
margin-bottom: 20px;
}
.wishlist_table.mobile .button.add_to_cart_button {
margin: 0;
}
.wishlist_table.mobile td {
border-bottom: none;
padding: 3px 0;
}
.wishlist_table.mobile li[id^="yith-wcwl-row-"] {
position: relative;
margin-top: 20px;
}
.wishlist_table.mobile .product-remove {
position: absolute;
top: 5px;
left: -12px;
width: 24px;
height: 24px;
line-height: 18px;
font-size: 18px;
border-radius: 100%;
color: #ccc;
font-weight: bold;
text-align: center;
border: 2px solid currentColor;
}
.rtl .wishlist_table.mobile .product-remove {
left: unset;
right: -12px;
}
.wishlist_table.mobile .product-remove a {
position: unset;
}
.wishlist_table.mobile .product-remove a i {
display: none;
}
.wishlist_table.mobile .product-remove a:after {
content: '×';
color: #ccc;
}.fs-free-shipping-notice-and-button-wrapper{align-content:start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fs-free-shipping-notice-continue-shopping-button-wrapper,.fs-free-shipping-notice-text-and-progress-bar-wrapper{flex:0 1 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{align-items:center;display:flex;flex-direction:row}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;height:10px;margin-left:10px;margin-right:10px;position:relative;width:100%}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:block;height:100%;overflow:hidden;position:relative}.button.flexible-shipping-free-shipping-button{margin-left:0}.easy-notification-bar {
--enb-close-offset: 20px;
--enb-close-svg-dims: 24px;
--enb-padding-x: 1em;
--enb-padding-y: 0.7em;
width: 100%;
background: var(--enb-background, var(--wpex-accent, #0073aa));
color: var(--enb-color, var(--wpex-on-accent, #fff));
padding: var(--enb-padding-y) var(--enb-padding-x);
font-size: 16px;
line-height: 1.8;
position: relative;
z-index: 99;
box-sizing: border-box;
}
.easy-notification-bar--hidden {
display: none !important;
}
.easy-notification-bar--sticky {
position: sticky;
top: 0;
}
.admin-bar .easy-notification-bar--sticky {
top: var(--wpadminbar-height, 32px);
}
@media screen and (max-width: 782px) {
.admin-bar .easy-notification-bar--sticky {
top: var(--wpadminbar-height, 46px);
}
}
.easy-notification-bar strong {
color: currentColor; }
.enb-system-font {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
.easy-notification-bar-container {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 1em;
}
.easy-notification-bar--has_close_icon.easy-notification-bar--align_left {
padding-right: calc(var(--enb-close-offset) + var(--enb-close-svg-dims) + var(--enb-padding-x));
}
.easy-notification-bar--has_close_icon.easy-notification-bar--align_right {
padding-left: calc(var(--enb-close-offset) + var(--enb-close-svg-dims) + var(--enb-padding-x));
}
.easy-notification-bar--has_close_icon.easy-notification-bar--align_center,
.easy-notification-bar--has_close_icon.easy-notification-bar--button_bottom {
padding-left: calc(var(--enb-close-offset) + var(--enb-close-svg-dims) + var(--enb-padding-x));
padding-right: calc(var(--enb-close-offset) + var(--enb-close-svg-dims) + var(--enb-padding-x));
}
.easy-notification-bar--align_center .easy-notification-bar-container {
justify-content: center;
text-align: center;
}
.easy-notification-bar--align_left .easy-notification-bar-container,
.easy-notification-bar--button_left.easy-notification-bar--align_right .easy-notification-bar-container {
justify-content: flex-start;
}
.easy-notification-bar--align_right .easy-notification-bar-container,
.easy-notification-bar--button_right.easy-notification-bar--align_right .easy-notification-bar-container {
justify-content: flex-end;
}
.easy-notification-bar--space_between .easy-notification-bar-container {
justify-content: space-between !important;
}
.easy-notification-bar--button_left .easy-notification-bar-container {
flex-direction: row-reverse;
}
.easy-notification-bar--button_bottom .easy-notification-bar-container {
flex-direction: column;
justify-content: flex-start;
}
.easy-notification-bar--align_left.easy-notification-bar--button_bottom .easy-notification-bar-container {
align-items: flex-start;
}
.easy-notification-bar--align_right.easy-notification-bar--button_bottom .easy-notification-bar-container {
align-items: flex-end;
}
.easy-notification-bar-message :is(a,a:hover,a:visited,a:focus) {
color: currentColor;
text-decoration: underline;
}
.easy-notification-bar-message p {
margin: 0;
}
.easy-notification-bar-button a {
display: inline-block;
padding: 0.1em 1.25em;
}
.easy-notification-bar-button :is(a,a:hover,a:visited,a:focus){
color: #fff;
font-weight: 700;
text-decoration: none;
background: rgba(0,0,0,0.5);
}
.easy-notification-bar-button a:hover {
opacity: 0.9;
} a.easy-notification-bar__close {
display: flex;
position: absolute;
right: var(--enb-close-offset);
top: 50%;
transform: translateY(-50%);
color: inherit;
line-height: 1;
padding: 0;
margin: 0;
text-decoration: none;
background: none;
border: 0;
}
.easy-notification-bar__close svg {
height: var(--enb-close-svg-dims);
width: var(--enb-close-svg-dims);
}
a.easy-notification-bar__close:is(:hover,:focus) {
background: none;
color: inherit;
border: 0;
text-decoration: none;
}
.rtl a.easy-notification-bar__close,
.easy-notification-bar--align_right a.easy-notification-bar__close {
left: var(--enb-close-offset);
right: auto;
}