.mfp-container {
width: calc(100% - 8px) !important; }
body[style*="margin-right"],
html[style*="margin-right"] {
margin-right: 0 !important; overflow: visible !important; }
@media (max-width: 768px) {
.mfp-container {
width: 100% !important; }
}  .woocommerce-product-gallery__wrapper a {
pointer-events: none;
} body.woocommerce-account.woocommerce-orders 
.woocommerce a.button,
body.woocommerce-account.woocommerce-orders 
.woocommerce button.button,
body.woocommerce-account.woocommerce-orders 
.woocommerce input.button,
body.woocommerce-account.woocommerce-orders 
.woocommerce-message a.button.wc-forward,
body.woocommerce-account.woocommerce-orders 
.et_pb_button,
body.woocommerce-account.woocommerce-orders 
.et_button_no_icon,
body.woocommerce-account.woocommerce-orders 
.et_button_icon_visible,
body.woocommerce-account.woocommerce-orders 
.et_button_left {
color: #ffffff !important; outline: none !important; font-size: 16px !important; padding: 6px 14px !important; line-height: 1.0 !important; } body.woocommerce-account.woocommerce-orders 
.woocommerce a.button:after,
body.woocommerce-account.woocommerce-orders 
.woocommerce button.button:after,
body.woocommerce-account.woocommerce-orders 
.woocommerce input.button:after,
body.woocommerce-account.woocommerce-orders 
.woocommerce-message a.button.wc-forward:after,
body.woocommerce-account.woocommerce-orders 
.et_pb_button:after,
body.woocommerce-account.woocommerce-orders 
.et_button_no_icon:after,
body.woocommerce-account.woocommerce-orders 
.et_button_icon_visible:after,
body.woocommerce-account.woocommerce-orders 
.et_button_left:after {
content: none !important;
}  .woocommerce-account .addresses .title .edit {
float: left !important;
padding-bottom: 10px;
}
.woocommerce-Address-title h2,
.woocommerce-Address-title {
padding: 0;
}  body.woocommerce-account.woocommerce-edit-account .woocommerce-Button.button,
button[name="save_address"] {
margin-top: 20px !important;
}  .select2-container .select2-selection,
.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,
.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,
.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single {
-webkit-appearance: none !important;
background-color: #eee !important; max-width: 100% !important;
border-width: 0 !important;
border-radius: 0 !important;
color: #999 !important;
font-size: 14px !important;
padding: 14px !important;
line-height: 1.7em !important;
border-style: solid !important;
}
.et_pb_wc_cart_totals .select2-container .select2-selection--single .select2-selection__rendered,
.et_pb_wc_checkout_billing .select2-container .select2-selection--single .select2-selection__rendered,
.et_pb_wc_checkout_shipping .select2-container .select2-selection--single .select2-selection__rendered {
padding: .5em;
line-height: normal;
box-sizing: border-box;
color: var(--wc-form-color-text, #444);
font-weight: 400;
}
.et_pb_wc_cart_totals .select2-container--default .select2-selection--single .select2-selection__arrow,
.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single .select2-selection__arrow,
.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single .select2-selection__arrow {
position: absolute;
top: 2px;
right: .5em;
height: 100%;
width: 16px;
} .select2-container.select2-container--open .select2-dropdown--below {
border: 1px solid #cccccc !important;
}  .woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce #content .quantity input.qty,
.woocommerce-page #content .quantity input.qty,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,
.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,
.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single {
-webkit-appearance: none;
background-color: #eee;
max-width: 100%;
border-width: 0;
border-radius: 0;
color: #202020;
font-size: 14px;
padding: 16px;
line-height: 1.7em;
border-style: solid;
} body.woocommerce-account.woocommerce-edit-account 
body.woocommerce-account.woocommerce-edit-address 
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit {
position: relative;
}
body.woocommerce-account.woocommerce-edit-account 
body.woocommerce-account.woocommerce-edit-address 
.woocommerce a.button:after,
.woocommerce button.button:after,
.woocommerce input.button:after,
.woocommerce #respond input#submit:after {
content: 'E' !important; font-size: 20px !important;
} .woocommerce-account .woocommerce-MyAccount-navigation {
width: 26%;
} @media (max-width: 980px) {
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 100% !important;
padding-bottom: 30px;
}
}
nav.woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0;
} @media (max-width: 980px) {
.woocommerce-account .woocommerce-MyAccount-content {
float: right;
width: 100%;
}
}
nav.woocommerce-MyAccount-navigation a {
display: block;
background: #eee;
padding: 1em;
color: #000;
font-weight: 600;
font-size: .9em;
letter-spacing: 0.02em;
margin-bottom: 2px;
transition: all .3s;
}
nav.woocommerce-MyAccount-navigation a:hover {
background: #f3f3f3;
color: #fff;
}
nav.woocommerce-MyAccount-navigation li.is-active a {
color: #fff;
background: #202020;
} .woocommerce-form-login .form-row:nth-of-type(3) {
display: flex;
align-items: center;
justify-content: flex-start;
}
.woocommerce-form-login .form-row:nth-of-type(3) .woocommerce-form-login__submit {
order: 1;
}
.woocommerce-form-login .form-row:nth-of-type(3) .woocommerce-form-login__rememberme {
order: 2;
} .woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
background: #ccc !important;
border-radius: 4px !important;
color: #202020 !important;
} body.woocommerce-cart .container,
body.woocommerce-checkout .container {
padding-bottom: 50px;
} body.woocommerce-order-received .et_pb_column_2_5 {
width: 100% !important;
max-width: 1080px;
margin: 0 auto;
}
body.woocommerce-order-received .et_pb_wc_checkout_payment_info_0_tb_body .woocommerce-checkout #payment,
body.woocommerce-order-received .et_pb_wc_checkout_payment_info_0_tb_body .woocommerce-order {
padding: 0;
background: #fff !important;
}
.woocommerce-order-received .woocommerce-notice.woocommerce-thankyou-order-received {
font-size: 20px;
padding-bottom: 20px;
} #naplata_r1 p:has(strong) {
margin: 0 !important;
padding: 0 !important;
} .woocommerce-order-received .woocommerce-customer-details address {
border: none !important;
padding: 0 !important;
}
#naplata_r1 .woocommerce-customer-details--phone {
padding-bottom: 0 !important;
}
@media only screen and (max-width: 767px) {
.woocommerce-order-received .col2-set .col-1,
.woocommerce-order-received .col2-set .col-2 {
float: none;
width: 100%;
margin-bottom: 30px;
}
.woocommerce-order-received .et_pb_section_0_tb_body.et_pb_section {
padding-top: 30px;
padding-bottom: 0px;
}
}
.woocommerce ul.order_details {
margin: 0 0 2em !important;
list-style: none;
padding: 0;
}
.woocommerce table.shop_table {
border: none;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
padding: 9px 0px;
} .woocommerce .wc-bacs-bank-details-account-name {
font-size: 14px;
line-height: 1.4;
}  .woocommerce-order-details .col2-set .col-1,
.woocommerce-customer-details .col2-set .col-1 {
width: 50%;
}
.woocommerce-order-details .col2-set .col-2,
.woocommerce-customer-details .col2-set .col-2 {
width: 50%;
} .woocommerce-order-details table.shop_table th,
.woocommerce-order-details table.shop_table td {
width: 50%;
} .woocommerce .woocommerce-customer-details,
.woocommerce .woocommerce-order-details,
.woocommerce .woocommerce-order-downloads {
margin: 2em 0 !important;
}
.woocommerce ul.order_details {
margin: 0 0 2em !important;
list-style: none;
} .center-content {
display: flex;
flex-direction: column;
justify-content: center;
} .cfvsw-selected-label {
display: none; }
.woocommerce a.added_to_cart {
display: none; } .pa-checkboxes-radio-buttons-inline .et_pb_contact_field_options_list span {
display: inline-block;
margin-right: 30px;
} .et_pb_wc_checkout_shipping_0_tb_body form .form-row input.input-text,
.et_pb_wc_checkout_shipping_0_tb_body .select2-container--default .select2-selection--single {
padding-top: 16px !important;
padding-bottom: 16px !important;
}
body.woocommerce-checkout .et_pb_wc_checkout_shipping_0_tb_body 
.select2-container--default .select2-selection--single {
height: auto !important;
min-height: auto !important;
line-height: 1.5em !important;
}
body.woocommerce-checkout .et_pb_wc_checkout_shipping_0_tb_body 
.select2-container--default .select2-selection--single .select2-selection__rendered {
padding: 0 !important;
line-height: 1.5em !important;
} #order_comments {
background-color: #eee !important; border: 0 !important; border-radius: 0 !important; padding: 16px !important; width: 100% !important; font-size: 14px !important; line-height: 1.7em !important; resize: vertical; box-sizing: border-box;
}
#order_comments::placeholder {
color: #202020 !important; } .et-menu-nav li.account-icon a {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 40px; height: 100%; font-size: 0 !important; overflow: hidden;
} .et-menu-nav li.account-icon a::before {
content: "\e08a"; font-family: 'ETmodules';
font-size: 20px;
line-height: 1;
color: #f6d476;
} .mobile-account-icon {
font-family: 'ETmodules';
font-size: 22px;
color: #f6d476;
display: flex;
align-items: center;
justify-content: center;
position: absolute; top: 50%; right: 10px; transform: translateY(-40%); z-index: 10000; }
.mobile_menu_bar {
right: 40px !important; z-index: 9999;
} .woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
margin: 0.5em 0; } @media only screen and (max-width: 768px) {
.woocommerce #customer_login .col-1,
.woocommerce #customer_login .col-2 {
float: none;
width: 100%;
padding-bottom: 30px; }
} .woocommerce-privacy-policy-text {
margin-bottom: 5px; font-size: 14px; line-height: 1.5em; } .woocommerce-privacy-policy-text a.woocommerce-privacy-policy-link {
color: inherit; font-weight: normal; font-size: 14px; text-decoration: underline; } @media (max-width: 768px) {
body.woocommerce-account .et_pb_row_0 {
width: 90% !important; padding: 0 !important; margin: 0 auto; }
} .woocommerce-NoticeGroup-checkout .woocommerce-error li a {
color: #202020; text-decoration: none;
font-size: 16px;
} .woocommerce-NoticeGroup-checkout .woocommerce-error li a:hover {
color: #202020;
text-decoration: underline;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
margin: 0 !important;
}
.cart-empty.woocommerce-info {
margin: 20px 0 !important;
}
.et_pb_wc_checkout_payment_info .woocommerce-checkout #payment div.form-row {
margin: 10px;
} .measure-link {
text-decoration: none;
color: inherit;
}
.measure-item {
display: flex;
align-items: center; }
.measure-text {
display: inline-block;
margin-left: 8px; } #mx_custom_checkout_field {
margin-top: 30px;
} .et-pb-contact-message {
font-size:18px;
font-weight: bold;
text-align:center; 
} .et-pb-contact-message ul {
text-align: left; margin: 10px auto 0 auto; } .woocommerce .woocommerce-columns.addresses address {
border: none;
box-shadow: none;
background: none;
padding: 0;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
padding-left: 1.5em;
padding-bottom: 0;
} .xoo-wsc-products:not(.xoo-wsc-pattern-card) span.amount, .xoo-wsc-products:not(.xoo-wsc-pattern-card) a { 
margin-left: 4px;
}