/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

/* Hùng */


.woocommerce-shipping-fields__field-wrapper label,  .woocommerce-billing-fields__field-wrapper label {
    display: block;
    font-size: .85714em;
    font-weight: 400;
    position: absolute;
    top: 0;
    width: 100%;
    margin-top: .5em;
    margin-left: 1px;
    margin-bottom: .66667em;
    margin-right: 0;
    padding: 0 1.25em;
    z-index: 1;
    user-select: none;
    transform: translateY(3px);
    pointer-events: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
    opacity: 0;
    text-align: left;
    color: #777;
    transition: all .2s ease-out;
}

.woocommerce-shipping-fields__field-wrapper p, .woocommerce-billing-fields__field-wrapper p {
    position:relative;
}
.woocommerce form .form-row input.input-text, .woocommerce-checkout .woocommerce form .form-row textarea {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    outline: 0;
    line-height: normal;
    padding: 0 1.07143em;
    border-radius: 4px;
    border: 1px solid #d9d9d9;
    box-shadow: none;
    height: 50px;
}
.woocommerce form .form-row.showlabel input {
    padding-top: 1.5em;
    padding-bottom: .35714em;
}
.woocommerce-shipping-fields__field-wrapper .showlabel label , .woocommerce-billing-fields__field-wrapper .showlabel label {
    transform: none;
    opacity: 1;
    z-index: 0;
}


ul#shipping_method {
    border: 1px solid #999;
    border-radius: 5px;
}

li.shipping__list_item {
    padding: 10px;
    font-size: 15px;
    cursor: pointer;
}

li.shipping__list_item + li {
    border-top: 1px solid #999;
}

label.shipping__list_label {
    display: inline-flex;
    position: relative;
    cursor:pointer;
    
}

label.shipping__list_label span.woocommerce-Price-amount.amount {
    position: absolute;
    right: 15px;
}

.woocommerce-checkout div#payment {
    margin-top: 30px;
}

.woocommerce-checkout ul.wc_payment_methods.payment_methods.methods {
    border: 1px solid #999;
    border-radius: 5px;
}

.woocommerce-checkout ul.wc_payment_methods.payment_methods.methods li {
    padding: 10px;
    cursor: pointer;
}
.hyh-product-thumb-mame {display: inline-flex;}

.hyh-product-thumb-qty {
    width: 4.6em;
    height: 4.6em;
    position: relative;
    border-radius: 4px;
}

.product-thumb {
    overflow: hidden;
    border-radius: 8px;
    width: 100%;
    height: 100%;
}

.hyh-product-thumb-qty strong.product-quantity {
    position: absolute;
    background: rgba(153,153,153,.9);
    top: -0.75em;
    right: -0.75em;
    color: #fff;
    font-size: 0.75em;
    padding: 0.15em 0.65em;
    font-weight: 500;
    border-radius: 2em;
    line-height: 1.7em;
    width: 2.3em;
    text-align: center;
}
.shop_table td.product-name {
    display: inline-flex;
}

.hyh-ck-product-name {
    font-size: 13px;
    padding-left: 10px;
    color: #000;
}
.hyh-sticky {
    position: sticky;
    top: 0;
    padding: 30px 50px;
}

.woocommerce-checkout .order-total span.woocommerce-Price-amount.amount {
    font-size: 30px;
    font-weight: bold;
    color: #000;
}

.woocommerce-checkout .woocommerce-Price-amount.amount  {
    color: #000;
}
.hyh-discount-wrap {
    display: flex;
    width: 90%;
    margin: auto;
}

.hyh-coupon-input input {
    background: #fff;
    border: 1px solid rgba(76,76,76,.1);
    min-height: 40px;
    outline: none;
    box-shadow: none;
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none!important;
    border-radius: 4px;
    border: 1px solid #c1c1c1;
    box-sizing: border-box;
    color: #222;
    display: inline-block;
    height: 2.57143em;
    line-height: normal;
    outline: none;
    padding: 0 1.07143em;
    transition: all .2s ease-out;
    width: 100%;
    margin: 0;
}

.hyh-coupon-btn button{
    padding: 0 .9375em;
    color: #fff;
    cursor: pointer;
    user-select: none;
    display: inline-block;
    background-color: #0082e5;
    background-clip: border-box;
    box-sizing: border-box;
    box-shadow: none;
    border: 1px transparent solid;
    border-radius: 5px;
    font-family: Arial,helvetica neue,Helvetica,sans-serif;
    font-size: 1.14286em;
    font-weight: 400;
    letter-spacing: normal;
    text-transform: none;
    white-space: nowrap;
    text-decoration: none;
    text-align: center;
    position: relative;
    transition: background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;
    margin: auto;
    margin-left: 10px;
}

.s-button[disabled] {
    background-color: #e6e6e6!important;
    color: #bfbfbf!important;
    border-color: transparent;
    box-shadow: none;
}
form.checkout_coupon.woocommerce-form-coupon {
    display: inline-flex;
    width: 100%;
}

.hyh-coupon-input {
    width: 100%;
}
h3.payment-title::before {
    content: '';
    width: 30px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00OTYsMzE5Ljk5NmMtOC44MzIsMC0xNiw3LjE2OC0xNiwxNnYxMTJIMzJ2LTE5MmgxNzZjOC44MzIsMCwxNi03LjE2OCwxNi0xNmMwLTguODMyLTcuMTY4LTE2LTE2LTE2SDMydi02NGgxNzYNCgkJCWM4LjgzMiwwLDE2LTcuMTY4LDE2LTE2YzAtOC44MzItNy4xNjgtMTYtMTYtMTZIMzJjLTE3LjY2NCwwLTMyLDE0LjMzNi0zMiwzMnYyODhjMCwxNy42NjQsMTQuMzM2LDMyLDMyLDMyaDQ0OA0KCQkJYzE3LjY2NCwwLDMyLTE0LjMzNiwzMi0zMnYtMTEyQzUxMiwzMjcuMTY0LDUwNC44MzIsMzE5Ljk5Niw0OTYsMzE5Ljk5NnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTE0NCwzMTkuOTk2SDgwYy04LjgzMiwwLTE2LDcuMTY4LTE2LDE2YzAsOC44MzIsNy4xNjgsMTYsMTYsMTZoNjRjOC44MzIsMCwxNi03LjE2OCwxNi0xNg0KCQkJQzE2MCwzMjcuMTY0LDE1Mi44MzIsMzE5Ljk5NiwxNDQsMzE5Ljk5NnoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTUwMi4zMDQsODEuMjc2bC0xMTItNDhjLTQuMDY0LTEuNjk2LTguNTc2LTEuNjk2LTEyLjY0LDBsLTExMiw0OGMtNS44NTYsMi41MjgtOS42NjQsOC4zMi05LjY2NCwxNC43MnY2NA0KCQkJYzAsODguMDMyLDMyLjU0NCwxMzkuNDg4LDEyMC4wMzIsMTg5Ljg4OGMyLjQ2NCwxLjQwOCw1LjIxNiwyLjExMiw3Ljk2OCwyLjExMnM1LjUwNC0wLjcwNCw3Ljk2OC0yLjExMg0KCQkJQzQ3OS40NTYsMjk5LjYxMiw1MTIsMjQ4LjE1Niw1MTIsMTU5Ljk5NnYtNjRDNTEyLDg5LjU5Niw1MDguMTkyLDgzLjgwNCw1MDIuMzA0LDgxLjI3NnogTTQ4MCwxNTkuOTk2DQoJCQljMCw3My44ODgtMjQuNDQ4LDExNC41Ni05NiwxNTcuNDRjLTcxLjU1Mi00Mi45NzYtOTYtODMuNjQ4LTk2LTE1Ny40NHYtNTMuNDRsOTYtNDEuMTUybDk2LDQxLjE1MlYxNTkuOTk2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDQyLjAxNiwxMzEuNDg0Yy02Ljg4LTUuNDQtMTYuOTI4LTQuMzg0LTIyLjQ5NiwyLjQ5NmwtNTAuMzA0LDYyLjkxMmwtMTkuOTA0LTI5Ljc2DQoJCQljLTQuOTYtNy4zNi0xNC45MTItOS4zMTItMjIuMTc2LTQuNDQ4Yy03LjMyOCw0Ljg5Ni05LjM0NCwxNC44NDgtNC40NDgsMjIuMTc2bDMyLDQ4YzIuODQ4LDQuMjU2LDcuNTIsNi44OCwxMi42NCw3LjEzNg0KCQkJYzAuMjI0LDAsMC40OCwwLDAuNjcyLDBjNC44MzIsMCw5LjQ0LTIuMTc2LDEyLjUxMi02LjAxNmw2NC04MEM0NTAuMDE2LDE0Ny4wNjgsNDQ4LjkyOCwxMzcuMDIsNDQyLjAxNiwxMzEuNDg0eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
    background-repeat: no-repeat;
    background-size: contain;
    height: 30px;
    display: inline-flex;
    margin-right: 10px;
}
h3.Bl-address-title::before {
    content: '';
    width: 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjYwOHB0IiB2aWV3Qm94PSItMTkgLTE5IDYwOCA2MDgiIHdpZHRoPSI2MDhwdCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTA0LjY1NjI1IDQ3LjVjNC44MzU5MzggMCA4Ljc1LTMuOTE0MDYyIDguNzUtOC43NXYtMzBjMC00LjgzNTkzOC0zLjkxNDA2Mi04Ljc1LTguNzUtOC43NS00LjgyODEyNSAwLTguNzUgMy45MTQwNjItOC43NSA4Ljc1djMwYzAgNC44MzU5MzggMy45MjE4NzUgOC43NSA4Ljc1IDguNzV6bTAgMCIvPjxwYXRoIGQ9Im00MzIuMzM1OTM4IDI5NC41ODU5MzhjLTc2LjAzOTA2MyAwLTEzNy42NzE4NzYgNjEuNjMyODEyLTEzNy42NzE4NzYgMTM3LjY2NDA2MiAwIDc2LjAzNTE1NiA2MS42MzI4MTMgMTM3LjY3MTg3NSAxMzcuNjY0MDYzIDEzNy42NzE4NzUgNzYuMDMxMjUuMDAzOTA2IDEzNy42NzE4NzUtNjEuNjMyODEzIDEzNy42NzE4NzUtMTM3LjY2NDA2My0uMDgyMDMxLTc2LTYxLjY3MTg3NS0xMzcuNTg1OTM3LTEzNy42NjQwNjItMTM3LjY3MTg3NHptNzguNTkzNzUgMTQ5Ljg4NjcxOGMtNC4yMTg3NSAxMS4yNDYwOTQtMTAuNjc1NzgyIDIxLjUwNzgxMy0xOC45ODQzNzYgMzAuMTc1NzgybC01My4yMzQzNzQgNTYuNjk5MjE4Yy0xLjY0ODQzOCAxLjc2MTcxOS0zLjk2MDkzOCAyLjc1NzgxMy02LjM3NSAyLjc1NzgxMy0yLjQxNzk2OSAwLTQuNzI2NTYzLS45OTYwOTQtNi4zODI4MTMtMi43NTc4MTNsLTUzLjIyNjU2My01Ni42OTkyMThjLTguMzEyNS04LjY2Nzk2OS0xNC43NzM0MzctMTguOTM3NS0xOC45OTIxODctMzAuMTc1NzgyLTQuMDIzNDM3LTEwLjg1OTM3NS01LjcxODc1LTIyLjQ0MTQwNi00Ljk3NjU2My0zNCAxLjM5MDYyNi0yMS4wNDI5NjggMTAuMzQzNzUtNDAuODgyODEyIDI1LjIyMjY1Ny01NS44MzIwMzEgMTUuNDU3MDMxLTE1LjUxNTYyNSAzNi40NTMxMjUtMjQuMjMwNDY5IDU4LjM1NTQ2OS0yNC4yMzA0NjkgMjEuODk4NDM3IDAgNDIuODk0NTMxIDguNzE0ODQ0IDU4LjM1MTU2MiAyNC4yMzA0NjkgMTQuODc1IDE0Ljk0OTIxOSAyMy44MzU5MzggMzQuNzg5MDYzIDI1LjIxNDg0NCA1NS44MzIwMzEuNzQyMTg3IDExLjU1ODU5NC0uOTQ5MjE5IDIzLjE0MDYyNS00Ljk3MjY1NiAzNHptMCAwIi8+PHBhdGggZD0ibTIwNyA5NS41MzEyNWgtMjAyYy0yLjc2NTYyNSAwLTUgMi4yNDIxODgtNSA1djM4NS40NzY1NjJjMCAyLjc1NzgxMyAyLjIzNDM3NSA1IDUgNWg0Ni4zNDc2NTZ2LTgyLjY0NDUzMWMwLTQuODMyMDMxIDMuOTIxODc1LTguNzUgOC43NS04Ljc1aDkxLjgwMDc4MmM0LjgyODEyNCAwIDguNzUgMy45MTc5NjkgOC43NSA4Ljc1djgyLjY0NDUzMWg0Ni4zNTE1NjJjMi43NjE3MTkgMCA1LTIuMjQyMTg3IDUtNXYtMzg1LjQ3NjU2MmMwLTIuNzU3ODEyLTIuMjM4MjgxLTUtNS01em0tMzIuNzg1MTU2IDI0My44MjAzMTJoLTEzNi4zODI4MTNjLTQuODI4MTI1IDAtOC43NS0zLjkxNzk2OC04Ljc1LTguNzUgMC00LjgzNTkzNyAzLjkyMTg3NS04Ljc1IDguNzUtOC43NWgxMzYuMzc4OTA3YzQuODMyMDMxIDAgOC43NSAzLjkxNDA2MyA4Ljc1IDguNzUgMCA0LjgzMjAzMi0zLjkxNzk2OSA4Ljc1LTguNzUgOC43NXptMC02Mi43MzQzNzRoLTEzNi4zODI4MTNjLTQuODI4MTI1IDAtOC43NS0zLjkyMTg3Ni04Ljc1LTguNzUgMC00LjgzNTkzOCAzLjkyMTg3NS04Ljc1IDguNzUtOC43NWgxMzYuMzc4OTA3YzQuODMyMDMxIDAgOC43NSAzLjkxNDA2MiA4Ljc1IDguNzUgMCA0LjgyODEyNC0zLjkxNzk2OSA4Ljc1LTguNzUgOC43NXptMC02Mi43MzQzNzZoLTEzNi4zODI4MTNjLTQuODI4MTI1IDAtOC43NS0zLjkxNzk2OC04Ljc1LTguNzUgMC00LjgzNTkzNyAzLjkyMTg3NS04Ljc1IDguNzUtOC43NWgxMzYuMzc4OTA3YzQuODMyMDMxIDAgOC43NSAzLjkxNDA2MyA4Ljc1IDguNzUgMCA0LjgzMjAzMi0zLjkxNzk2OSA4Ljc1LTguNzUgOC43NXptMC02Mi43MzQzNzRoLTEzNi4zODI4MTNjLTQuODI4MTI1IDAtOC43NS0zLjkxNzk2OS04Ljc1LTguNzUgMC00LjgzNTkzOCAzLjkyMTg3NS04Ljc1IDguNzUtOC43NWgxMzYuMzc4OTA3YzQuODMyMDMxIDAgOC43NSAzLjkxNDA2MiA4Ljc1IDguNzUgMCA0LjgzMjAzMS0zLjkxNzk2OSA4Ljc1LTguNzUgOC43NXptMCAwIi8+PHBhdGggZD0ibTI3Mi4wMjczNDQgMTA1Ljc3NzM0NGg0NS45NTcwMzFjMi43NTc4MTMgMCA1IDIuMjM0Mzc1IDUgNXYxOC4wODU5MzdjMCAyLjc2MTcxOS0yLjI0MjE4NyA1LTUgNWgtNDUuOTU3MDMxYy0yLjc2MTcxOSAwLTUtMi4yMzgyODEtNS01di0xOC4wODU5MzdjMC0yLjc2NTYyNSAyLjIzODI4MS01IDUtNXptMCAwIi8+PHBhdGggZD0ibTQ3OC4yODkwNjIgMzY2Ljk4ODI4MWMtMTIuMTc1NzgxLTEyLjIxNDg0My0yOC43MTA5MzctMTkuMDc4MTI1LTQ1Ljk1MzEyNC0xOS4wNzgxMjUtMTcuMjUgMC0zMy43ODUxNTcgNi44NjMyODItNDUuOTY0ODQ0IDE5LjA3ODEyNS0xMS44ODY3MTkgMTEuOTU3MDMxLTE5LjA0Njg3NSAyNy44MjAzMTMtMjAuMTUyMzQ0IDQ0LjY1MjM0NC0uNTc0MjE5IDkuMTIxMDk0Ljc3MzQzOCAxOC4yNjU2MjUgMy45NjA5MzggMjYuODM1OTM3IDMuNDEwMTU2IDkuMDE5NTMyIDguNjEzMjgxIDE3LjI1IDE1LjMwNDY4NyAyNC4xOTUzMTNsNDYuODUxNTYzIDQ5LjkwMjM0NCA0Ni44NDc2NTYtNDkuOTAyMzQ0YzYuNjgzNTk0LTYuOTQ1MzEzIDExLjg5NDUzMS0xNS4xNzU3ODEgMTUuMzA0Njg3LTI0LjE5NTMxMyAzLjE4MzU5NC04LjU3MDMxMiA0LjUzMTI1LTE3LjcxNDg0MyAzLjk1MzEyNS0yNi44MzU5MzctMS4xMDE1NjItMTYuODMyMDMxLTguMjYxNzE4LTMyLjY5NTMxMy0yMC4xNTIzNDQtNDQuNjUyMzQ0em0tNDUuOTUzMTI0IDg0LjYzNjcxOWMtMjIuMzk4NDM4IDAtNDAuNjE3MTg4LTE4LjYwMTU2Mi00MC42MTcxODgtNDEuNDY4NzVzMTguMjE4NzUtNDEuNDY4NzUgNDAuNjE3MTg4LTQxLjQ2ODc1YzIyLjM5MDYyNCAwIDQwLjYwOTM3NCAxOC42MDE1NjIgNDAuNjA5Mzc0IDQxLjQ2ODc1cy0xOC4yMTg3NSA0MS40Njg3NS00MC42MDkzNzQgNDEuNDY4NzV6bTAgMCIvPjxwYXRoIGQ9Im00NS4xNjAxNTYgNDkuMzI4MTI1aDEyMS42NzU3ODJjMi43NTc4MTIgMCA1IDIuMjM0Mzc1IDUgNXYxOC43MDMxMjVjMCAyLjc2NTYyNS0yLjI0MjE4OCA1LTUgNWgtMTIxLjY3NTc4MmMtMi43NjE3MTggMC01LTIuMjM0Mzc1LTUtNXYtMTguNzAzMTI1YzAtMi43NjU2MjUgMi4yMzgyODItNSA1LTV6bTAgMCIvPjxwYXRoIGQ9Im0yNTkuMTM2NzE5IDM3Mi4zMDg1OTRoMzAuMDgyMDMxYzUuMTU2MjUtMTIuMjUgMTEuODU5Mzc1LTIzLjc4NTE1NiAxOS45NTcwMzEtMzQuMzI0MjE5aC01MC4wMzkwNjJjLTQuODIwMzEzLjA3MDMxMy04Ljg0Mzc1LTMuNjY3OTY5LTkuMTE3MTg4LTguNDg0Mzc1LS4wNzQyMTktMi4zNTkzNzUuODIwMzEzLTQuNjU2MjUgMi40NjQ4NDQtNi4zNTU0NjkgMS42NTIzNDQtMS43MDMxMjUgMy45MTc5NjktMi42NjAxNTYgNi4yODUxNTYtMi42NjAxNTZoNjEuMDc4MTI1YzEuMzg2NzE5IDAgMi43NS4zMzIwMzEgMy45ODA0NjkuOTY0ODQ0IDcuNTU0Njg3LTcuMzk0NTMxIDE1LjgyODEyNS0xNC4wMTE3MTkgMjQuNzE4NzUtMTkuNzM4Mjgxdi0xNDUuMzQ3NjU3YzAtMi43NjE3MTktMi4yMzgyODEtNS01LTVoLTEwOS4wNDY4NzVjLTIuNzYxNzE5IDAtNSAyLjIzODI4MS01IDV2MzI5LjY0NDUzMWMwIDIuNzU3ODEzIDIuMjM4MjgxIDUgNSA1aDU0LjIyNjU2MmMtNS45MzM1OTMtMTQuNDUzMTI0LTkuNjMyODEyLTI5LjcxODc1LTEwLjk3MjY1Ni00NS4yODUxNTZoLTE4LjYyMTA5NGMtNC44MjAzMTIuMDY2NDA2LTguODM5ODQzLTMuNjY3OTY4LTkuMTEzMjgxLTguNDc2NTYyLS4wNzQyMTktMi4zNjcxODguODE2NDA3LTQuNjY0MDYzIDIuNDY0ODQ0LTYuMzYzMjgyIDEuNjQ4NDM3LTEuNjk5MjE4IDMuOTE3OTY5LTIuNjYwMTU2IDYuMjg1MTU2LTIuNjYwMTU2aDE4LjQ0OTIxOWMuMzI0MjE5LTEyLjk5NjA5NCAyLjI4OTA2Mi0yNS45MDIzNDQgNS44NDc2NTYtMzguNDE0MDYyaC0yNC4yOTY4NzVjLTIuMzY3MTg3IDAtNC42MzY3MTktLjk1NzAzMi02LjI4NTE1Ni0yLjY1NjI1LTEuNjQ4NDM3LTEuNjk5MjE5LTIuNTM5MDYzLTMuOTkyMTg4LTIuNDY0ODQ0LTYuMzYzMjgyLjI3MzQzOC00LjgxMjUgNC4yOTI5NjktOC41NTQ2ODcgOS4xMTcxODgtOC40ODA0Njh6bS0uMzY3MTg4LTE2Mi4yODkwNjNoNTguNjQ0NTMxYzQuODI4MTI2IDAgOC43NSAzLjkxNzk2OSA4Ljc1IDguNzVzLTMuOTIxODc0IDguNzUtOC43NSA4Ljc1aC01OC42NDQ1MzFjLTQuODMyMDMxIDAtOC43NS0zLjkxNzk2OS04Ljc1LTguNzVzMy45MTc5NjktOC43NSA4Ljc1LTguNzV6bS04Ljc1IDYzLjMwMDc4MWMwLTQuODM1OTM3IDMuOTE3OTY5LTguNzUgOC43NS04Ljc1aDU4LjY0NDUzMWM0LjgyODEyNiAwIDguNzUgMy45MTQwNjMgOC43NSA4Ljc1IDAgNC44MzU5MzgtMy45MjE4NzQgOC43NS04Ljc1IDguNzVoLTU4LjY0NDUzMWMtNC44MzIwMzEgMC04Ljc1LTMuOTE0MDYyLTguNzUtOC43NXptMCAwIi8+PHBhdGggZD0ibTY4Ljg0NzY1NiA0MTcuMTEzMjgxaDI3LjA1ODU5NHY3My44OTQ1MzFoLTI3LjA1ODU5NHptMCAwIi8+PHBhdGggZD0ibTExMy40MDYyNSA0MTcuMTEzMjgxaDI5Ljc0MjE4OHY3My44OTQ1MzFoLTI5Ljc0MjE4OHptMCAwIi8+PHBhdGggZD0ibTQzMi4zMzU5MzggMzg2LjE4NzVjLTEyLjc1NzgxMyAwLTIzLjExNzE4OCAxMC43NDYwOTQtMjMuMTE3MTg4IDIzLjk2ODc1IDAgMTMuMjE4NzUgMTAuMzc1IDIzLjk2ODc1IDIzLjExNzE4OCAyMy45Njg3NSAxMi43MzgyODEgMCAyMy4xMDkzNzQtMTAuNzUgMjMuMTA5Mzc0LTIzLjk2ODc1IDAtMTMuMjIyNjU2LTEwLjM2NzE4Ny0yMy45Njg3NS0yMy4xMDkzNzQtMjMuOTY4NzV6bTAgMCIvPjxwYXRoIGQ9Im0yOTUuMzQ3NjU2IDEwNS41NDY4NzVjNC44MzIwMzIgMCA4Ljc1LTMuOTE0MDYzIDguNzUtOC43NXYtMjQuNDk2MDk0YzAtNC44MzU5MzctMy45MTc5NjgtOC43NS04Ljc1LTguNzUtNC44MzU5MzcgMC04Ljc1IDMuOTE0MDYzLTguNzUgOC43NXYyNC40OTYwOTRjMCA0LjgzNTkzNyAzLjkxNDA2MyA4Ljc1IDguNzUgOC43NXptMCAwIi8+PC9zdmc+);
    background-repeat: no-repeat;
    background-size: contain;
    height: 30px;
    display: inline-flex;
    margin-right: 10px;
}
h3.shippingaddress-title::before {
    content: '';
    width: 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTEuOTU5IDUxMS45NTkiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNTExLjk1OSA1MTEuOTU5IiB3aWR0aD0iNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnPjxwYXRoIGQ9Im0zNDkuNTY4IDE3Mi45NzljMC01MS42MDUtNDEuOTgzLTkzLjU4OS05My41ODktOTMuNTg5cy05My41ODkgNDEuOTgzLTkzLjU4OSA5My41ODljMCA1MS42MDQgNDEuOTgzIDkzLjU4OCA5My41ODkgOTMuNTg4czkzLjU4OS00MS45ODMgOTMuNTg5LTkzLjU4OHptLTE0Ni4wMiAxNXYtMzBoMzcuNDMydi0zNy40MzNoMzB2MzcuNDMzaDM3LjQzMnYzMGgtMzcuNDMydjM3LjQzMmgtMzB2LTM3LjQzMnoiLz48cGF0aCBkPSJtNDI4LjU0IDE3Mi41NjJjMC05NS4xNTEtNzcuNDEtMTcyLjU2Mi0xNzIuNTYxLTE3Mi41NjJzLTE3Mi41NiA3Ny40MTEtMTcyLjU2IDE3Mi41NjJjMCAxMDguODIzIDEzNS43OTUgMjI3LjM4NCAxNzIuNTYxIDI1Ny40ODIgMzYuNzYzLTMwLjA5NyAxNzIuNTYtMTQ4LjY1OSAxNzIuNTYtMjU3LjQ4MnptLTI5Ni4xNDkuNDE3YzAtNjguMTQ3IDU1LjQ0MS0xMjMuNTg5IDEyMy41ODktMTIzLjU4OXMxMjMuNTg5IDU1LjQ0MSAxMjMuNTg5IDEyMy41ODljMCA2OC4xNDYtNTUuNDQxIDEyMy41ODgtMTIzLjU4OSAxMjMuNTg4cy0xMjMuNTg5LTU1LjQ0MS0xMjMuNTg5LTEyMy41ODh6Ii8+PHBhdGggZD0ibTM5MC41MDQgNDM2LjIxN2MtOC4xODMtNC44MzYtMTkuNDU2LTkuMDY5LTMzLjUwOC0xMi41ODMtMTEuOTE4LTIuOTc5LTI1LjUxNi01LjM2OC00MC4yMy03LjExMy0yOC42MDYgMjcuMDI0LTUwLjM4OSA0My42NTMtNTEuNzE3IDQ0LjY2MWwtOS4wNyA2Ljg4Ni05LjA3LTYuODg2Yy0xLjMyNy0xLjAwOC0yMy4xMTEtMTcuNjM3LTUxLjcxNy00NC42NjEtMTQuNzEzIDEuNzQ2LTI4LjMxMiA0LjEzNC00MC4yMyA3LjExMy0xNC4wNTIgMy41MTQtMjUuMzI1IDcuNzQ3LTMzLjUwOCAxMi41ODMtMTUuMDM0IDguODg3LTE4LjE4OSAxOS4yMTUtMTguMTg5IDI2LjMxNHMzLjE1NiAxNy40MjggMTguMTg5IDI2LjMxM2M4LjE4MyA0LjgzNyAxOS40NTYgOS4wNyAzMy41MDggMTIuNTgzIDI3LjE2NiA2Ljc5MSA2My4wNDEgMTAuNTMxIDEwMS4wMTcgMTAuNTMxczczLjg1MS0zLjc0IDEwMS4wMTctMTAuNTMxYzE0LjA1Mi0zLjUxMyAyNS4zMjUtNy43NDYgMzMuNTA4LTEyLjU4MyAxNS4wMzMtOC44ODYgMTguMTg5LTE5LjIxNCAxOC4xODktMjYuMzEzcy0zLjE1NS0xNy40MjctMTguMTg5LTI2LjMxNHoiLz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    background-size: contain;
    height: 30px;
    display: inline-flex;
    margin-right: 10px;
}
button#place_order {
    position: relative;
    border: 1px solid rgba(0,0,0,.16);
    box-shadow: 0 4px 6px -2px rgb(35 67 92 / 32%);
    display: block;
    width: 100%;
    margin-bottom: .75em;
    padding: 1.125em;
    background-color: #0082e5 !important;
}
.select2-container .select2-selection--single {
    height: 50px;
    border: 1px solid #ddd;
    border-radius: 4px;
    line-height: 50px;
}


#top-bar .container {
    padding: 0px !important;
    max-width: 100%;
}
.header-full-width .container {
    max-width: 100% !important;
}
.hyh-ck-product-name .product-item-thumbnail {
    display: none;
}
.woocommerce-variation-add-to-cart, form.cart {
    display: flex;
    flex-wrap: wrap;
    gap: 1em;
    width: 100%;
}
.woocommerce-variation-add-to-cart button.single_add_to_cart_button, form.cart button.single_add_to_cart_button {
    width: 100% !important;
    max-width: 100% !important;
}
.woocommerce-variation-add-to-cart .buy_now_button, form.cart .buy_now_button {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
}

/* End Hùng */
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
