<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.sac-checkout-notice .woocommerce-error {
    margin: 0;
}

body.logged-in .elementor-widget-wl-checkout-login-form {
    margin: 0;
}

.woocommerce-form-login-toggle .woocommerce-info,
.elementor-widget-wl-checkout-login-form .woocommerce-error {
    margin-bottom: 10px;
}

.woocommerce-form-login .form-row {
    margin-bottom: 15px;
    width: 100% !important;
}

.woocommerce-form-login__rememberme {
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    margin: 5px 0 15px;
}

.woocommerce-form-login .lost_password {
    margin-bottom: 15px;
}

.woocommerce-form-login .sac-login {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.woocommerce-form-login__submit {
    background-color: #fce489 !important;
    font-weight: 400 !important;
    width: 100% !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 16px;
}

.woocommerce-form-login__submit:hover {
    background-color: #fbd957 !important;
}

.woocommerce-form-login .form-row input {
    padding-bottom: 0 !important;
}

.woocommerce-form-login label.error {
    position: relative;
    left: 0;
    line-height: 0 !important;
    margin: 15px 0 !important;
}

.woolentor-order-bump {
    padding: 0;
}

.woolentor-order-bump-info {
    border: 1px solid #09B29C !important;
    background: #F4F6FA !important;
    font-size: 17px;
} 

.woolentor-order-bump-action {
    background: #09B29C !important;
    font-size: 22px !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.woolentor-order-bump-action .price {
    font-size: 22px !important;
    margin: 0;
}

.woolentor-order-bump-action .price del {
    font-size: 18px;
}

.woolentor-order-bump-action label {
    font-weight: 600;
}

.woolentor-order-bump-action .price .wcsatt-sub-options {
    display: none;
}

.sac-blink-img svg {
    width: 24px;
    height: 24px;
    animation: sac-blink-animation 1s infinite;
    margin-right: 10px;
}

.sac-blink-img svg path {
    fill: #fed01b;
}

@keyframes sac-blink-animation {
    0%,49% {
        opacity: 1
    }

    100%,50% {
        opacity: 0
    }
}

.woocommerce-checkout h2 {
    letter-spacing: 1px !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 19px !important;
    font-weight: 600 !important;
}

.woocommerce-checkout h4 {
    letter-spacing: 1px !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    color: #333333 !important;
}

.form-row-first {
    margin-right: auto !important;
    width: 49% !important;
}

.form-row-last {
    width: 49% !important;
}

.form-row {
    position: relative;
}

.form-row &gt; label {
    position: absolute;
    top: 6px;
    left: 12px;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 14px;
    z-index: 9;
}

.form-row input:focus {
    outline-color: #000;
}

.form-row input, 
.form-row textarea, 
.form-row select,
.form-row .select2-selection,
#shipping_country_field strong,
#billing_country_field strong {
    background: #fff !important;
    padding: 25px 12px 4px !important;
    border: 1px solid #DFDBD4 !important;
    border-radius: 4px;
    font-size: 15px !important;
    font-family: "Montserrat", Sans-serif !important;
    color: #000 !important;
    font-weight: 400;
    height: auto;
    max-height: 55px;
}

.form-row.woocommerce-validated input {
    box-shadow: none !important;
}

.form-row.woocommerce-invalid input {
    border-color: #E15334 !important;
    box-shadow: 0 0 0 1px #E15334 !important;
}

.form-row input:focus {
    outline-color: #000 !important;
    border: 1px solid #DFDBD4 !important;
    box-shadow: none !important;
}

.fkwcs-error-text,
.form-row label.error {
    font-size: 14px !important;
    line-height: 1;
    color: #e15334 !important;
    margin-top: 8px;
    font-family: "Montserrat", Sans-serif !important;
    margin-left: 0;
}

.form-row.woocommerce-invalid input.input-checkbox.error {
    box-shadow: none !important;
}

#terms label.error
.select2-selection__rendered {
    padding: 0 !important;
}

#shipping_country_field strong,
#billing_country_field strong {
    display: block;
}

#billing_phone_field label {
    left: 70px;
}

#billing_phone_field input {
    padding-left: 70px !important;
}

#billing_phone_field .iti--inline-dropdown {
    width: 100% !important;
}

#billing_phone_field .iti__selected-country-primary {
    padding-left: 15px !important;
}

.woocommerce-shipping-methods li &gt; label {
    display: flex !important;
    justify-content: space-between;
    padding: 15px !important;
}

.woolentor-review-order-inner {
    display: flex;
    flex-direction: column;
}

.woolentor-product-quantity {
    display: none !important;
}

.woolentor-product-content {
    display: flex;
    justify-content: space-between;
}

.woolentor-product-thumb {
    max-width: 55px !important;
}

.woolentor-product-thumb img {
    width: 55px;
    height: 55px;
}

.woocommerce-checkout-review-order-table th {
    background: none !important;
}

.woocommerce-checkout-review-order-table td {
    text-align: right;
}

.woocommerce-checkout-review-order-table .product-title {
    text-align: left;
}

ul#shipping_method.multiple-shipping-option li label {
    margin-left: 40px;
}

/* Order Summary */
.woocommerce-form-coupon-toggle .woocommerce-info {
    margin-bottom: 15px;
}

.woocommerce-mini-cart-item {
    padding: 0 !important;
}

.woolentor-product-title {
    margin-bottom: 5px !important;
}

.woolentor-product-content .variation {
    margin: 0 !important;
}

.woolentor-product-content .variation dt,
.woolentor-product-content .variation dd {
    margin-bottom: 0;
}

.woolentor-product-thumb {
    position: initial !important;
}

.sac-product-qty-wrapper {
    position: absolute;
    width: 55px;
}

.sac-product-qty {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 20px;
    height: 20px;
    background: #82838e;
    border-radius: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
}

.woolentor-product-remove {
    right: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    left: auto !important;
    bottom: -5px !important;
    top: auto !important;
    color: #bbb !important;
    border: 1px solid #bbb !important;
    height: 16px !important;
    width: 16px !important;
}

.woolentor-product-remove:hover {
    background: none !important;
}

.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table td {
    font-size: 14px !important;
    font-family: "Montserrat", Sans-serif !important;
    font-weight: 400 !important;
}

.woocommerce-checkout-review-order-table .order-total th,
.woocommerce-checkout-review-order-table .order-total td {
    font-size: 20px !important;
    padding-top: 15px;
    font-weight: 600 !important;
}

.woocommerce-checkout-review-order-table .cart-subtotal.recurring-total th,
.woocommerce-checkout-review-order-table .cart-subtotal.recurring-total td {
    border-top: 1px solid #c4c4c4 !important;
    padding-top: 10px !important;
}

.first-payment-date {
    line-height: 12px !important;
}

.first-payment-date small {
    font-size: 12px;
    font-weight: 500;
}

/* Payment Section */
.woocommerce-checkout-payment .place-order {
    margin-top: 10px !important;
}

.woocommerce-privacy-policy-text {
    font-size: 14px;
}

.woocommerce-privacy-policy-text p {
    margin-bottom: 10px;
}

.wc_payment_methods {
    border: 1px solid #ddd;
    border-radius: 4px;
}

.wc_payment_method &gt; label {
    margin: 0 !important;
    background: #fff;
    width: 100% !important;
    border-bottom: 1px solid #ddd;
    padding: 15px !important;
}

.payment_box {
    padding: 15px !important;
}

.payment_box a {
	display: inline-block;
}

.payment_box a img {
	max-height: none !important;
}

.wc-saved-payment-methods {
    padding: 0 !important;
}

.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox {
    left: 0 !important;
}

.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input {
    margin-right: 10px !important;
}

.woocommerce-checkout-payment .place-order {
    background: none !important;
    padding: 0 !important;
    margin: 0;
}

#place_order {
    font-family: "Montserrat", Sans-serif !important;
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    background-color: #fce489;
    color: #000;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 8px;
    outline: 0;
}

#place_order:hover {
    background-color: #fbd957;
}

.billing_address_wrapper {
    display: none;
}

.form-row.place-order label {
    position: relative;
}

.woocommerce-terms-and-conditions-wrapper .form-row label {    
    display: flex;
    flex-wrap: wrap;
}

.woocommerce-terms-and-conditions-wrapper input {
    outline: none !important;
}

.woocommerce-terms-and-conditions-wrapper .form-row label.error {
    order: 1;
    width: 100%;
}

/** coupon **/
.wfacp_showcoupon {
  cursor: pointer;
}

p.form-row-first  {
  width: 60% !important;
}
p.form-row-last  {
  width: 39% !important;
}

#wfacp_coupon_code_field {
  padding: 13px 12px !important;
}

.wfacp-coupon-field-btn {
  font-size: 14px;
  padding: 8px 10px;
  height: auto;
  min-height: 54px;
  border-radius: 4px !important;
  background-color: #fce489 !important;
}

.wfacp-coupon-field-btn:hover {
    background-color: #fbd957 !important;
}

.wfacp-coupon-field-btn:disabled {
    background-color: #d5d5d5 !important;
}

.wfacp_coupon_error_msg,  #wfacp_coupon_code_field.error{
  color: #e15334
}

.wfacp_coupon_field_msg {
  color: #24ae4e;
}

.wfacp_coupon_field_msg a {
  color: #4B61D1;
}

.coupon-hidden {
  display: none;
}

@media only screen and (max-width: 768px) {
    .woolentor-order-bump-info,
    .woolentor-order-bump-action {
        display: block !important;
    }

    .wl-price {
        margin-top: 20px;
        text-align: center;
    }

    .wl-price del {
        font-size: 20px;
    }

    .wl-price ins {
        font-size: 26px;
    }

    .sac-checkout-form .form-row {
        margin-right: 0 !important;
        margin-left: 0 !important;
        width: 100% !important;
    }

    .woocommerce-terms-and-conditions-wrapper .form-row label {
        display: block !important;
    }
}</pre></body></html>