#comments {
    display: none !important;
}

#menu-ve-lobo-1 {
    margin: unset !important;
}

.woocommerce-ordering {
    display: none;
}

.woocommerce-result-count.hide-for-medium {
    display: none;
}

.product-short-description {
    display: none;
}

.video.video-fit.mb {
    border-radius: 20px;
}

.box-excerpt {
    font-size: 14px !important;
    line-height: 1.3;
    text-align: left;
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 10px !important;
}

.box-excerpt.is-small > span {
    font-size: 14px !important;
}

.d_bg_home
    > .product-small
    > .col-inner
    > .box
    > .box-text
    > .box-excerpt.is-small {
    display: none;
}

.woocommerce-mini-cart__total.total::before {
    content: "Thành tiền:";
    font-weight: bold;
}

.woocommerce-mini-cart__total.total > strong {
    display: none;
}

.d_col_vd {
    padding-bottom: 11px !important;
}

.product-small.col.has-hover.product.type-product > .col-inner {
    background: #fff;
    min-height: 259px;
}

.nav.header-nav.header-bottom-nav.nav-left.nav-uppercase > li > a {
    text-transform: unset !important;
    font-size: 16px;
}

.account-link.account-login.is-small {
    text-transform: unset;
    font-size: 15px;
}

.header-cart-title {
    text-transform: none;
    font-size: 15px;
}

.qty-text {
    align-items: center;
    color: #646464;
    font-weight: bold;
    font-size: 14px;
    margin-right: 10px;
}

.quantity input[type="number"] {
    border-radius: 20px !important;
}

.label > label {
    font-size: 14px;
    color: #646464;
}

.quantity.buttons_added {
    margin-right: 30px !important;
}

.quantity input[type="number"] {
    max-width: 3.5em !important;
    width: 3.5em !important;
}

.nav-top-link.nav-top-not-logged-in.is-small {
    text-transform: none;
    font-size: 15px !important;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    display: flex;
    align-items: baseline;
}

.minus.button.is-form {
    border: unset !important;
    background: #fff !important;
}

.single_add_to_cart_button.button.alt {
    margin-right: 20px;
}

.plus.button.is-form {
    border: unset !important;
    background: #fff;
}

.input-text {
    border-radius: 20px !important;
}

.qty-text {
    display: inline-flex;
    height: 40px;
    align-items: center;
}

.product-section {
    border-top: unset !important;
}

.product-footer {
    margin-bottom: 60px;
}

.name.product-title.woocommerce-loop-product__title {
    margin-bottom: 5px;
}

.button.is-link.is-small.mb-0::after {
    content: "\f178";
    font-family: "Font Awesome 6 Free";
}

.button.is-link.is-small.mb-0 {
    text-transform: unset;
    font-size: 14px;
}

.nav.nav-outline.nav-normal.nav-size-normal.nav-center > .active > a {
    border: unset !important;
}

.nav.nav-outline.nav-normal.nav-size-normal.nav-center > li > a {
    min-width: 200px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.post-meta.is-small.op-8::before {
    content: "\f073";
    font-family: "Font Awesome 6 Free";
    margin-right: 10px;
}

.d_bich {
    display: none !important;
}

.d_bg_home > .product-small > .col-inner > .d_bich {
    display: flex !important;
}

.d_bg_home > .product-small > .col-inner {
    box-shadow: unset !important;
}

.d_bg_home > .product-small > .col-inner {
    background: unset !important;
}

.woocommerce-product-gallery__wrapper.product-gallery-slider.slider.slider-nav-small.mb-half.has-image-zoom.is-draggable.flickity-enabled {
    min-height: 350px !important;
}

#billing_phone_field {
    width: 100%;
}

#footer {
    border: 1px solid #d4d4d4;
}

.header-main {
    background: #d3eaf2;
}

.products.row.row-small.large-columns-3.medium-columns-3.small-columns-2
    > div
    > .col-inner
    > .product-small
    > .box-text
    > .add-to-cart-button {
    display: none;
}

.button.buy_now_button {
    border-radius: 10px;
    background: #d3eaf2 !important;
    color: #406cab;
}

.buttonmua {
    display: none;
}

.d_blockk {
    position: absolute;
}

.d_blockk::before {
    background: url("https://lobodiapers.vn/wp-content/uploads/2024/08/Group-283.png");
    background-size: contain;
    background-repeat: no-repeat;
    width: 270px;
    height: 125px;
    content: "";
    position: absolute;
    z-index: -1;
    left: -50px;
    top: -52px;
}

.d_blockk {
    z-index: 11111111111111;
}

.primary.is-small.mb-0.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.is-outline:hover {
    background: unset !important;
}

.primary.is-small.mb-0.button.product_type_variable.add_to_cart_button.is-outline {
    background: unset !important;
}

.primary.is-small.mb-0.button.product_type_variable.add_to_cart_button.is-outline {
    margin-right: unset;
    display: flex;
    justify-content: end;
}

.d_bg_size > .bg {
    background-size: 100% 100% !important;
}

.nav.header-nav.header-bottom-nav.nav-left.nav-uppercase > li > a {
    margin-right: 20px;
}

.quantity input[type="number"] {
    height: 35px;
}

.d_icon_mc::before {
    background: url("https://lobodiapers.vn/wp-content/uploads/2024/08/Frame-12.png");
    content: "";
    width: 50px;
    height: 35px;
    position: absolute;
    background-size: 100% 100%;
    left: -5%;
}

.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li {
    min-width: 70px !important;
}

.product-short-description > p {
    margin-bottom: unset;
}

.variations {
    margin-top: 10px;
}

.single_add_to_cart_button {
    margin: unset !important;
    text-transform: unset;
}

.button.buy_now_button {
    margin: unset;
    text-transform: unset;
    margin-left: 10px;
}

.quantity.buttons_added {
    margin: unset;
}

#woocommerce-product-search-field-0 {
    color: #000 !important;
    border: 1px solid #646464 !important;
}

#menu-ve-lobo {
    margin: unset !important;
}

#menu-ve-lobo > li > a {
    color: #646464;
}

#menu-menu-sanpham > li > a {
    color: #646464 !important;
}

#menu-menu-huongdan > li > a {
    color: #646464 !important;
}

#woocommerce-product-search-field-0 {
    background: #fff !important;
}

.icon-search {
    color: #646464 !important;
}

.nav.header-nav.header-bottom-nav.nav-left.nav-uppercase {
    justify-content: center !important;
}

.flex-col.hide-for-medium.flex-left {
    width: 100%;
}

#menu-menu-vetical {
    display: flex;
    margin:0 !important;
    padding: 0 !important;
}

.col.lagre-12.d_col_12 {
    padding-bottom: unset !important;
}

.d_form_mn {
    background: #f0f8fb;
}

#menu-menu-vetical > li:nth-child(1) > a {
    color: #708c00;
    background: #e4eba8;
}

#menu-menu-vetical > li:nth-child(2) > a {
    background: #fef2c8;
    color: #dc9100;
}

#menu-menu-vetical > li:nth-child(3) > a {
    color: #406cab;
    background: #d3eaf2;
}

#menu-menu-vetical > li:nth-child(4) > a {
    background: #f6ced7;
    color: #db5878;
}

.d_blockk {
    width: auto;
}

.button.add_to_cart_button:hover {
    background: unset !important;
    box-shadow: unset !important;
}

.nav.nav-outline.nav-normal.nav-size-normal.nav-center > .active > a > span {
    color: #fff;
}

.nav.nav-outline.nav-normal.nav-size-normal.nav-center > .active > a {
    color: #000 aliceblue;
    color: #000 !important;
    background: #406cab !important;
}

#menu-menu-vetical > li > a {
    padding: 10px 20px;
    border-radius: 50px;
    font-weight: bold;
    min-width: 260px;
    text-align: center;
}

.d_bg_home > div > div > .product-small > .col-inner {
    box-shadow: unset !important;
}

.d_bg_home > div > div > .product-small > .col-inner > .d_bich {
    display: flex !important;
}

.d_bich > p {
    font-size: 14px;
    padding: 0 20px;
    line-height: 2.3;
}

.button.add_to_cart_button::before {
    color: rgb(64, 108, 171);
}

.button.add_to_cart_button {
    margin: unset !important;
}

.button.add_to_cart_button {
    background: unset !important;
    border: unset !important;
}

.video.video-fit.mb {
    border-radius: 20px;
}

.d_bg_home > .product-small > .col-inner > .box > .box-text > .price-wrapper {
    display: none;
}

.d_bg_home > .product-small > .col-inner > .box > .box-text {
    padding-bottom: unset;
}

.d_bg_home
    > .product-small
    > .col-inner
    > .box
    > .box-text
    > .title-wrapper
    > p
    > a {
    color: #406cab;
}

.d_bg_home > div > div > .product-small > .col-inner {
    background: unset !important;
}

.button.add_to_cart_button::before {
    display: inline-block;
    font-family: FontAwesome;
    float: left;
    content: "\f217";
    font-weight: 300;
    margin-right: 5px;
}

#menu-menu-vetical > li > a {
    text-transform: uppercase;
}

.d_bich {
    display: flex;
    justify-content: space-evenly;
}

.d_bich > p {
    margin: unset !important;
}

.d_row_menu.row {
    background: #f0f8fb !important;
    padding: 15px 0;
}

#menu-menu-vetical {
    margin-bottom: unset !important;
}

#menu-menu-vetical {
    justify-content: space-between;
}

.header-nav.header-nav-main.nav.nav-right.nav-spacing-medium.nav-uppercase
    > li
    > a {
    color: #646464;
}

.d_icon {
    position: absolute;
    top: 0;
    left: -147px;
}

.row.d_row_chuyenmuc > .col {
    padding-bottom: unset !important;
    background: #fff;
}

.d_form_lx {
    text-align: center;
    justify-content: center;
}

.d_ddd {
    background: #fff;
}

.d_form_lx {
    padding: 10px 0;
}

.category-item {
    margin-left: 15px;
}

.category-item > a {
    font-weight: bold;
}

.d_form_lx {
    display: flex;
}

.category-item > img {
    width: 30px;
}

.category-item > a {
    display: block;
}

.d_pading_bottom {
    padding-bottom: 0 !important;
}

/* .flickity-slider > .col >.col-inner {
border-radius:20px !important;}
.flickity-slider > .col >.col-inner > .badge-container  > .d_boderr {
border-radius:20px !important;}
.product-small.box.d_boderr.has-hover.box-normal.box-text-bottom {
border-radius: 20px;
} */
.d_iconts {
    position: absolute;
    top: 250px;
    left: -190px;
}

.col-inner.has-border {
    border-radius: 20px;
}

#place_order {
    background: #e8486f;
    padding: 5px 50px;
}

.woocommerce-billing-fields {
    border-top: unset !important;
}

.d_fomr_thanhcong {
    text-align: center;
}

.d_fomr_thanhcong > img {
    width: 400px;
}

.btn_xong {
    background: #00a8db;
    width: max-content;
    text-align: center;
    padding: 10px 30px;
    border-radius: 100px;
    color: #fff;
    font-weight: bold;
}

.price.product-page-price.price-on-sale > ins > span > bdi {
    font-size: 40px;
}

.box-text.box-text-products.text-center.grid-style-2
    > .price-wrapper
    > span
    > span
    > bdi {
    font-size: 16px !important;
}

.box-text.box-text-products.text-center.grid-style-2
    > .price-wrapper
    > span
    > bdi {
    font-size: 16px !important;
}

.d_fomr_thanhcong {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.d_fomr_thanhcong > h2 {
    color: #006f9d;
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
}

.d_fomr_thanhcong {
    background-image: linear-gradient(#fae9eb, #a1dffe);
    padding: 20px;
    border-radius: 20px;
}

p {
}

p {
}

.d_fomr_thanhcong > p {
    color: #00a8db;
    font-size: 18px;
}

.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    font-weight: bold;
    font-size: 16px;
    color: #646464;
}

.flickity-slider > .col {
    padding-top: 5px !important;
}

.d_boder_nam > .col-inner {
    border: 1px solid #406cab;
}

.dbg_1 {
    position: absolute;
    right: 17%;
    top: 30%;
}

.d_may {
    position: absolute;
    right: 0;
    bottom: 0;
}

.d_boder_nam > .col-inner::before {
    content: "";
    background: url("https://lobodiapers.vn/wp-content/uploads/2024/08/Layer_1.png");
    width: 74px;
    height: 23px;
    position: absolute;
    top: -17px;
    background-repeat: no-repeat;
}

.is-form.expand.button {
    color: #fff;
}

.col-inner.has-border {
    background: #d3eaf2;
}

.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.d_nhap {
    border-radius: 50px;
}

.relatedcat > p {
    font-size: 20px;
    font-weight: bold;
}

.d_form_dkk > p {
    display: flex;
    padding: 5px;
    border: 1px solid #646464;
    border-radius: 50px;
}

.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.d_nhap {
    margin-bottom: unset !important;
    border: unset !important;
    box-shadow: unset !important;
    box-sizing: unset !important;
    border: unset !important;
}

.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li {
    border-radius: 20px;
}

.thwvsf-wrapper-ul .thwvsf-wrapper-item-li {
    height: 30px !important;
}

#dangky {
    margin: unset !important;
    border-radius: 50px;
    background: #646464 !important;
}

.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.d_nhap {
}

.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.d_nhap {
    color: #646464 !important;
}

.row.related-post {
    background: #fff;
    padding-top: 20px;
}

.product-title.product_title.entry-title {
    font-size: 30px;
    color: #646464;
}

.feature {
    position: relative;
    overflow: hidden;
}

.feature::before {
    content: "";
    display: block;
    padding-top: 56.25%;
}

.feature .image {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background-size: cover;
    background-position: center;
}

ul.row.related-post li {
    list-style: none;
}

.related-title {
    line-height: 1.3 !important;
    margin-top: 10px !important;
}

.current {
    color: #006f9d !important;
    font-weight: bold !important;
}

.hide-for-small {
    color: #5dc2e3 !important;
}

.cart-sidebar.col-inner {
    border: 1px solid #00a3d6;
    border-radius: 20px;
    padding: 20px;
}

.product-name {
}

.product-name {
    color: #006f9d;
}

.shop_table.shop_table_responsive {
    color: #006f9d;
}

.shipping__table {
    color: #006f9d;
}

.product-name > a {
    color: #006f9d;
    font-weight: bold;
}

.checkout-button.button.alt.wc-forward {
    background: #e8486f;
    border-radius: 20px;
}

#tab-title-additional_information {
    display: none;
}

.product-small.col.has-hover.product
    > .col-inner
    > .product-small
    > .box-text
    > .add-to-cart-button {
    display: none !important;
}

.product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase {
    text-align: center;
    color: #406cab;
    font-size: 25px;
}

#tab-title-reviews {
    display: none;
}

.d_May2 {
    position: absolute;
    right: 10%;
    top: 4%;
}

.nav.nav-outline.nav-normal.nav-size-normal.nav-center > li > a {
    border: 1px solid #646464;
    margin-right: 20px;
}

.single_add_to_cart_button.button.alt {
    background: #406cab;
    border-radius: 10px !important;
}

.icon-play::before {
    color: red;
}

.d_iconreviews {
    position: absolute;
    top: 20px;
    right: 0;
}

.d_mbr {
    margin-right: 20px !important;
}

.d_borrderr > .fill > .banner-bg {
    border-radius: 20px !important;
}

.d_borrderr {
    border-radius: 20px !important;
}

.d_icon_hh::before {
    content: "";
    background: url("https://lobodiapers.vn/wp-content/uploads/2024/08/Vector.png");
    width: 154px;
    height: 115px;
    position: absolute;
    background-size: 100% 100%;
    left: 23%;
}

.posted-on {
    margin-right: 10px;
}

.entry-meta i {
    margin-right: 3px;
}

.d_icon1::before {
    content: "";
    background: url("https://lobodiapers.vn/wp-content/uploads/2024/07/Asset-21@3x.png");
    width: 154px;
    height: 115px;
    position: absolute;
    background-size: 100% 100%;
    left: -170px;
    top: -40px;
}

.has-shadow .box:not(.box-overlay):not(.box-shade),
.has-shadow.box:not(.box-overlay):not(.box-shade) {
    background-color: #d3eaf2 !important;
}

.box-text.text-left {
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px;
}

.box.box-vertical.box-text-bottom.box-blog-post.has-hover {
    border-radius: 20px !important;
}

.d_class_baochi > .col > .col-inner {
    border-radius: 20px !important;
}

.box.box-vertical.box-text-bottom.box-blog-post.has-hover > .box-image {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    border-radius: 20px !important;
    padding: 9px;
}

.d_color_chungnhan {
    border-radius: 20px;
}

.d_img_bgg {
    position: absolute;
    top: 18px;
    right: -190px;
}

.button.open-video.icon.circle.is-outline.is-xlarge {
    background: #fff;
}

.d_Left > .box-text {
    text-align: left;
}

.box.has-hover.d_Left.box-vertical.box-text-bottom {
    align-items: center !important;
    display: flex;
}

.from_the_blog_excerpt {
    color: #646464;
}

.d_unset {
    padding-bottom: unset !important;
}

.button.primary.is-link.lowercase {
    margin: unset !important;
}

.d_box_img_tt > div > div > .col > .col-inner > a > .box > .box-image {
    border-radius: 20px;
}

.post-title.is-large {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.post-title.is-large {
    color: #646464;
}

.nav.nav-outline.nav-normal.nav-size-normal.nav-right > .active > a {
    background: #bde2f4;
    border: 1px solid #bde2f4;
}

.nav.nav-outline.nav-normal.nav-size-normal.nav-right > li > a {
    font-size: 16px;
    color: #006f9d;
    border: 1px solid #bde2f4;
    margin-left: 15px;
}

.d_font_tt {
    position: absolute;
    top: 20px;
}

.fas.fa-phone {
    color: #646464;
    margin-right: 15px;
}

.fas.fa-envelope {
    color: #646464;
    margin-right: 15px;
}

.fas.fa-location-dot {
    color: #646464;
    margin-right: 15px;
}

.sidebar-wrapper.ul-reset > .widget {
    padding: unset !important;
}

.sidebar-wrapper.ul-reset > .widget > div > ul > li > a {
    color: #000 !important;
}

.widget > ul > li + li,
ul.menu > li + li {
    border-top: unset !important;
}

.d_icon_xh {
    position: absolute;
    bottom: -39px;
    left: -20%;
}

.d_text_form,
.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email,
.wpcf7-form-control.wpcf7-textarea.d_form_text {
    font-weight: bold;
    color: #00a8db !important;
}

.fas.fa-phone-volume {
    color: #406cab;
}

.d_form > p {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: end;
}

.d_colum_video > .col-inner > .banner > .fill > .banner-bg {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:before {
    display: inline-block;
    font-family: FontAwesome;
    /* float: left; */
    content: "\f217";
    font-weight: 300;
    margin-right: 5px;
}

a.added_to_cart.wc-forward:before {
    display: inline-block;
    font-family: FontAwesome;
    /* float: left; */
    content: "\f217";
    font-weight: 300;
    margin-right: 5px;
}

.d_colum_video > .col-inner > .banner {
    border-radius: 20px;
}

.is-divider {
    display: none;
}

.post-meta.is-small.op-8 {
    color: #646464;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.d_text_form {
    border-radius: 10px;
    color: #646464 !important;
}

.wpcf7-form-control.wpcf7-textarea.d_form_text {
    color: #646464 !important;
    border-radius: 10px;
}

#d_btn {
    margin: unset !important;
    border-radius: 10px;
    width: max-content;
}

.add-to-cart-button {
    text-align: right;
}

.primary.is-small.mb-0.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.is-outline:hover {
    color: #000 !important;
}

.buttonmua {
    position: absolute;
    bottom: 15px;
    color: red;
    font-weight: bold;
    left: 20px;
}

.product-small > .col-inner {
    background: #fff;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.primary.is-small.mb-0.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.is-outline {
}

.primary.is-small.mb-0.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.is-outline::hover {
    background: unset !important;
}

.primary.is-small.mb-0.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.is-outline {
    border: unset;
    font-size: 20px;
    margin: unset !important;
    padding: unset !important;
    color: #406cab;
    margin-right: 10px !important;
}

.d_form > p > span {
    width: 100%;
}

.wpcf7-spinner {
    position: absolute;
    width: 20px !important;
}

.d_colum_video > .col-inner {
    border-radius: 20px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.d_boxx {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.d_icon_404 {
    text-align: center;
}

.d_font {
    font-size: 100px;
    color: #006f9d;
    margin-bottom: unset !important;
}

.d_font_p {
    font-size: 37px;
    font-weight: bold;
    color: #00a3d6;
    margin-bottom: unset !important;
}

.d_font_a {
    padding: 10px 20px;
    display: inline-block;
    background: #00a3d6;
    width: max-content;
    margin-bottom: 50px !important;
    margin-top: 50px;
    border-radius: 100px;
    font-weight: bold;
    color: #fff;
}

.d_tv {
    background-image: linear-gradient(#f5fefe, #d8eef9);
}

.d_tv > .col-inner {
    padding: 10px;
}

.d_tv {
    border: 1px solid #ccc;
}

.fas.fa-check {
    color: #ffd02a;
    font-size: 24px;
}

.woocommerce-product-gallery__wrapper.product-gallery-slider.slider.slider-nav-small.mb-half.has-image-zoom.is-draggable.flickity-enabled {
    background: #f5f5f6;
    border-radius: 20px;
}

.woocommerce-Price-currencySymbol {
    font-size: 15px !important;
}

.woocommerce-Price-amount.amount {
}

.price.product-page-price > span {
    font-size: 40px;
}

.price.product-page-price.price-on-sale > del > span > bdi {
    font-size: 40px;
}

.quantity input[type="number"] {
    font-size: 1em !important;
    font-weight: bold;
    color: #646464;
}

.primary.is-small.mb-0.button.product_type_variable.add_to_cart_button.is-outline {
    border: unset;
    font-size: 20px;
    margin: unset !important;
    margin-right: unset;
    padding: unset !important;
    color: #406cab;
    text-align: center;
    width: 100%;
    text-align: center;
    margin: auto;
    border-radius: 20px;
}

.product_type_variable.add_to_cart_button:before {
    display: inline-block;
    font-family: FontAwesome;
    float: left;
    content: "\f217";
    font-weight: 300;
    margin-right: 5px;
}

.woocommerce-Price-amount.amount {
    color: #e893aa !important;
    font-size: 15px;
}

.is-sticky-column__inner {
    margin-top: 25px;
    background: #fff;
    padding: 10px;
}

.nav.nav-outline.nav-normal.nav-size-normal.nav-center > li > a {
    font-size: 15px;
}

.post-sidebar.large-3.col {
    padding: 5px !important;
}

@media (max-width: 576px) {
    .nav.nav-outline.nav-normal.nav-size-normal.nav-right {
        display: block;
    }

    .nav.nav-outline.nav-normal.nav-size-normal.nav-center > li > a {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .nav.nav-outline.nav-normal.nav-size-normal.nav-right > li {
        margin-bottom: 10px;
    }

    .d_boder_nam {
        margin-bottom: 20px !important;
    }

    .nav.nav-outline.nav-normal.nav-size-normal.nav-right > li > a {
        font-size: 13px;
        margin-left: 0px;
    }

    .d_font_tt {
        top: -30px;
    }

    .nav.nav-sidebar.nav-vertical.nav-uppercase.nav-slide > li > a {
        color: #000 !important;
    }

    .d_font {
        font-size: 80px;
    }

    .category-item > a {
        font-size: 10px;
    }

    .d_form_lx {
        flex-wrap: wrap;
    }

    .d_font_p {
        font-size: 30px;
    }

    .price.product-page-price > span {
        font-size: 30px;
    }

    .product-title.product_title.entry-title {
        font-size: 26px;
    }

    .product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase {
        font-size: 20px;
    }

    .d_font_a {
        margin-top: 20px;
    }

    #logo img {
        width: 80px;
    }

    .d_icon_404 > img {
        width: 200px;
    }

    .d_fomr_thanhcong > h2 {
        font-size: 20px;
    }

    .d_fomr_thanhcong > p {
        font-size: 16px;
    }

    .d_fomr_thanhcong > img {
        width: 230px;
    }

    .d_bg_size > .bg {
        background-size: cover !important;
    }

    .primary.is-small.mb-0.button.product_type_variable.add_to_cart_button.is-outline {
        padding-left: 60px !important;
    }

    .d_icon_hh::before {
        background: unset !important;
    }

    .d_icon_mc::before {
        background: unset !important;
    }

    .d_form_mn {
        display: none;
    }

    .nav.nav-outline.nav-normal.nav-size-normal.nav-center > li > a {
        font-size: 14px !important;
        border-radius: unset !important;
    }

    .nav.nav-outline.nav-normal.nav-size-normal.nav-center > li > a {
        margin-right: 5px;
    }

    .nav-center {
        justify-content: unset;
    }

    .nav.nav-outline.nav-normal.nav-size-normal.nav-center > li > a {
        min-width: auto !important;
        line-height: 1.3;
        padding: 10px 5px;
        border-radius: 10px !important;
    }

    .nav-center {
        justify-content: flex-start !important;
    }

    .wpcf7-form-control.wpcf7-submit.has-spinner {
        margin: unset !important;
        border-radius: 50px;
        background: #646464 !important;
    }

    .product-info.summary.col-fit.col.entry-summary.product-summary {
        padding-bottom: unset !important;
    }

    .product-main {
        padding-bottom: unset !important;
    }

    .accordion-inner {
        padding: unset !important;
    }

    .accordion-title {
        font-size: 15px;
        text-transform: unset !important;
    }

    .category-filtering.category-filter-row.show-for-medium {
        position: absolute;
        top: 50%;
    }

    .woocommerce-ordering {
        margin-left: 80px;
    }

    .nav.nav-outline.nav-normal.nav-size-normal.nav-center {
        flex-flow: unset !important;
    }
}

#banner-1484064159 {
    padding-top: 60%;
}

#banner-1484064159 .bg.bg-loaded {
    background-image: url(https://lobodiapers.vn/wp-content/uploads/2025/05/Enjoy-Summer-cung-ta-bim-Lobo.jpg);
}

#banner-1484064159 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}

#banner-1484064159 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

.nav-vertical-fly-out > li + li {
    border-top-width: 1px;
    border-top-style: solid;
}

/* Custom CSS */
.woocommerce-Price-amount.amount,
.button.add_to_cart_button {
    display: none;
}

.label-new.menu-item > a:after {
    content: "New";
}

.label-hot.menu-item > a:after {
    content: "Hot";
}

.label-sale.menu-item > a:after {
    content: "Sale";
}

.label-popular.menu-item > a:after {
    content: "Popular";
}

body {
    font-family: Quicksand, sans-serif;
}

body {
    font-weight: 400;
    font-style: normal;
}

.nav > li > a {
    font-family: Quicksand, sans-serif;
}

.mobile-sidebar-levels-2 .nav > li > ul > li > a {
    font-family: Quicksand, sans-serif;
}

.nav > li > a,
.mobile-sidebar-levels-2 .nav > li > ul > li > a {
    font-weight: 700;
    font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.off-canvas-center .nav-sidebar.nav-vertical > li > a {
    font-family: Quicksand, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.banner h1,
.banner h2 {
    font-weight: 700;
    font-style: normal;
}

.alt-font {
    font-family: Quicksand, sans-serif;
}

.alt-font {
    font-weight: 400 !important;
    font-style: normal !important;
}

.header:not(.transparent) .header-bottom-nav.nav > li > a {
    color: #646464;
}

.badge-inner.on-sale {
    background-color: #006f9d;
}

.badge-inner.new-bubble {
    background-color: #006f9d;
}

.price del,
.product_list_widget del,
del .woocommerce-Price-amount {
    color: #006f9d;
}

ins .woocommerce-Price-amount {
    color: #006f9d;
}

.header-top {
    background-color: #d3eaf2 !important;
}

/* Color */
.accordion-title.active,
.has-icon-bg .icon .icon-inner,
.logo a,
.primary.is-underline,
.primary.is-link,
.badge-outline .badge-inner,
.nav-outline > li.active > a,
.nav-outline > li.active > a,
.cart-icon strong,
[data-color="primary"],
.is-outline.primary {
    color: #406cab;
}

/* Color !important */
[data-text-color="primary"] {
    color: #406cab !important;
}

/* Background Color */
[data-text-bg="primary"] {
    background-color: #406cab;
}

/* Background */
.scroll-to-bullets a,
.featured-title,
.label-new.menu-item > a:after,
.nav-pagination > li > .current,
.nav-pagination > li > span:hover,
.nav-pagination > li > a:hover,
.has-hover:hover .badge-outline .badge-inner,
button[type="submit"],
.button.wc-forward:not(.checkout):not(.checkout-button),
.button.submit-button,
.button.primary:not(.is-outline),
.featured-table .title,
.is-outline:hover,
.has-icon:hover .icon-label,
.nav-dropdown-bold .nav-column li > a:hover,
.nav-dropdown.nav-dropdown-bold > li > a:hover,
.nav-dropdown-bold.dark .nav-column li > a:hover,
.nav-dropdown.nav-dropdown-bold.dark > li > a:hover,
.header-vertical-menu__opener,
.is-outline:hover,
.tagcloud a:hover,
.grid-tools a,
input[type="submit"]:not(.is-form),
.box-badge:hover .box-text,
input.button.alt,
.nav-box > li > a:hover,
.nav-box > li.active > a,
.nav-pills > li.active > a,
.current-dropdown .cart-icon strong,
.cart-icon:hover strong,
.nav-line-bottom > li > a:before,
.nav-line-grow > li > a:before,
.nav-line > li > a:before,
.banner,
.header-top,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover,
.button.primary:not(.is-outline),
input[type="submit"].primary,
input[type="submit"].primary,
input[type="reset"].button,
input[type="button"].primary,
.badge-inner {
    background-color: #406cab;
}

/* Border */
.nav-vertical.nav-tabs > li.active > a,
.scroll-to-bullets a.active,
.nav-pagination > li > .current,
.nav-pagination > li > span:hover,
.nav-pagination > li > a:hover,
.has-hover:hover .badge-outline .badge-inner,
.accordion-title.active,
.featured-table,
.is-outline:hover,
.tagcloud a:hover,
blockquote,
.has-border,
.cart-icon strong:after,
.cart-icon strong,
.blockUI:before,
.processing:before,
.loading-spin,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover {
    border-color: #406cab;
}

.nav-tabs > li.active > a {
    border-top-color: #406cab;
}

.widget_shopping_cart_content .blockUI.blockOverlay:before {
    border-left-color: #406cab;
}

.woocommerce-checkout-review-order .blockUI.blockOverlay:before {
    border-left-color: #406cab;
}

/* Fill */
.slider .flickity-prev-next-button:hover svg,
.slider .flickity-prev-next-button:hover .arrow {
    fill: #406cab;
}

/* Focus */
.primary:focus-visible,
.submit-button:focus-visible,
button[type="submit"]:focus-visible {
    outline-color: #406cab !important;
}

.success.is-underline:hover,
.success.is-outline:hover,
.success {
    background-color: #646464;
}

.success-color,
.success.is-link,
.success.is-outline {
    color: #646464;
}

.success-border {
    border-color: #646464 !important;
}

/* Color !important */
[data-text-color="success"] {
    color: #646464 !important;
}

/* Background Color */
[data-text-bg="success"] {
    background-color: #646464;
}

body {
    color: #000000;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font {
    color: #000000;
}

body {
    font-size: 100%;
}

#logo img {
    max-height: 70px;
}

.container-width,
.full-width .ubermenu-nav,
.container,
.row {
    max-width: 1150px;
}

.row.row-collapse {
    max-width: 1120px;
}

.row.row-small {
    max-width: 1142.5px;
}

.row.row-large {
    max-width: 1180px;
}

.sticky-add-to-cart--active,
#wrapper,
#main,
#main.dark {
    background-color: #ffffff;
}

.header-main {
    height: 73px;
}

#logo img {
    max-height: 73px;
}

#logo {
    width: 253px;
}

.header-bottom {
    min-height: 34px;
}

.header-top {
    min-height: 30px;
}

.transparent .header-main {
    height: 30px;
}

.transparent #logo img {
    max-height: 30px;
}

.has-transparent + .page-title:first-of-type,
.has-transparent + #main > .page-title,
.has-transparent + #main > div > .page-title,
.has-transparent + #main .page-header-wrapper:first-of-type .page-title {
    padding-top: 110px;
}

.header.show-on-scroll,
.stuck .header-main {
    height: 70px !important;
}

.stuck #logo img {
    max-height: 70px !important;
}

.search-form {
    width: 78%;
}

.header-bg-color {
    background-color: #f0f8fb;
}

.header-bottom {
    background-color: #d3eaf2;
}

.top-bar-nav > li > a {
    line-height: 16px;
}

.header-main .nav > li > a {
    line-height: 16px;
}

.header-bottom-nav > li > a {
    line-height: 38px;
}

.bg {
    opacity: 0;
    transition: opacity 1s;
    -webkit-transition: opacity 1s;
}

.bg-loaded {
    opacity: 1;
}

.wp-element-button {
    cursor: pointer;
}

:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
}

:root .has-very-light-gray-background-color {
    background-color: #eee;
}

:root .has-very-dark-gray-background-color {
    background-color: #313131;
}

:root .has-very-light-gray-color {
    color: #eee;
}

:root .has-very-dark-gray-color {
    color: #313131;
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
    background: linear-gradient(135deg, #00d084, #0693e3);
}

:root .has-purple-crush-gradient-background {
    background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}

:root .has-hazy-dawn-gradient-background {
    background: linear-gradient(135deg, #faaca8, #dad0ec);
}

:root .has-subdued-olive-gradient-background {
    background: linear-gradient(135deg, #fafae1, #67a671);
}

:root .has-atomic-cream-gradient-background {
    background: linear-gradient(135deg, #fdd79a, #004a59);
}

:root .has-nightshade-gradient-background {
    background: linear-gradient(135deg, #330968, #31cdcf);
}

:root .has-midnight-gradient-background {
    background: linear-gradient(135deg, #020381, #2874fc);
}

.has-regular-font-size {
    font-size: 1em;
}

.has-larger-font-size {
    font-size: 2.625em;
}

.has-normal-font-size {
    font-size: var(--wp--preset--font-size--normal);
}

.has-huge-font-size {
    font-size: var(--wp--preset--font-size--huge);
}

.has-text-align-center {
    text-align: center;
}

.has-text-align-left {
    text-align: left;
}

.has-text-align-right {
    text-align: right;
}

#end-resizable-editor-section {
    display: none;
}

.aligncenter {
    clear: both;
}

.items-justified-left {
    justify-content: flex-start;
}

.items-justified-center {
    justify-content: center;
}

.items-justified-right {
    justify-content: flex-end;
}

.items-justified-space-between {
    justify-content: space-between;
}

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}


.screen-reader-text:focus {
    background-color: #ddd;
    clip: auto !important;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}

#section_546452318 {
    padding-top: 0px;
    padding-bottom: 0px;
}

#section_546452318 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}

#section_546452318 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

#text-1382164976 {
    font-size: 1.35rem;
    line-height: 1.35;
    text-align: center;
    color: rgb(64, 108, 171);
}

#text-1382164976 > * {
    color: rgb(64, 108, 171);
}

#image_418931704 {
    width: 100%;
}

#image_1602835296 {
    width: 12%;
}

#row-815011828 > .col > .col-inner {
    padding: 0px 0px 0px 0px;
}

#section_2023231102 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: rgb(234, 246, 251);
}

#section_2023231102 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}

#section_2023231102 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

#gap-817393721 {
    padding-top: 0px;
}

#text-4271962227 {
    font-size: 1.4rem;
    text-align: center;
    color: rgb(64, 108, 171);
}

#text-4271962227 > * {
    color: rgb(64, 108, 171);
}

#gap-1918871398 {
    padding-top: 10px;
}

#image_1178096193 {
    width: 100%;
}

#text-1895615072 {
    text-align: center;
}

#image_1159358682 {
    width: 100%;
}

#text-1592808506 {
    text-align: center;
}

#image_1971929273 {
    width: 100%;
}

#text-1065716783 {
    text-align: center;
}

#image_1455622278 {
    width: 100%;
}

#text-1208308340 {
    text-align: center;
}

#section_130070239 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: rgb(234, 246, 251);
}

#section_130070239 .section-bg.bg-loaded {
    background-image: url(https://lobodiapers.vn/wp-content/uploads/2024/08/Frame-13-1.png);
}

#section_130070239 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}

#section_130070239 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

#section_929188239 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: rgb(234, 246, 251);
}

#section_929188239 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}

#section_929188239 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

#text-1689233833 {
    font-size: 1.4rem;
    text-align: center;
    color: rgb(64, 108, 171);
}

#text-1689233833 > * {
    color: rgb(64, 108, 171);
}

#gap-1641242512 {
    padding-top: 40px;
}

#text-3111391270 {
    font-size: 1.2rem;
    color: rgb(64, 108, 171);
}

#text-3111391270 > * {
    color: rgb(64, 108, 171);
}

#gap-1729667116 {
    padding-top: 30px;
}

#stack-4002734514 > * {
    --stack-gap: 0rem;
}

#gap-1864191852 {
    padding-top: 50px;
}

#col-30187798 > .col-inner {
    padding: 20px 20px 20px 20px;
    border-radius: 20px;
}

#gap-1604491187 {
    padding-top: 30px;
}

#text-2860945297 {
    font-size: 1.2rem;
    color: rgb(64, 108, 171);
}

#text-2860945297 > * {
    color: rgb(64, 108, 171);
}

#gap-926038684 {
    padding-top: 30px;
}

#stack-2589991825 > * {
    --stack-gap: 0rem;
}

#gap-1724243303 {
    padding-top: 30px;
}

#gap-696583826 {
    padding-top: 30px;
}

#image_1204110701 {
    width: 100%;
}

#gap-931830343 {
    padding-top: 30px;
}

#image_1458338807 {
    width: 100%;
}

#gap-1661901005 {
    padding-top: 30px;
}

#image_57373972 {
    width: 100%;
}

#col-675104838 > .col-inner {
    padding: 20px 20px 20px 20px;
    border-radius: 20px;
}

#gap-528499200 {
    padding-top: 40px;
}

#section_1256127461 {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: rgb(234, 246, 251);
}

#section_1256127461 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}

#section_1256127461 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

#text-2395361780 {
    font-size: 1.4rem;
    text-align: center;
    color: rgb(64, 108, 171);
}

#text-2395361780 > * {
    color: rgb(64, 108, 171);
}

#image_1713704821 {
    width: 100%;
}

#image_95790035 {
    width: 100%;
}

#image_1669207805 {
    width: 100%;
}

#col-1053650067 > .col-inner {
    padding: 40px 80px 20px 80px;
    border-radius: 20px;
}

#image_749963833 {
    width: 100%;
}

#image_890509640 {
    width: 100%;
}

#image_2101378653 {
    width: 100%;
}

#image_260252202 {
    width: 100%;
}

#image_1315075532 {
    width: 100%;
}

#text-3572803416 {
    font-size: 0.95rem;
    line-height: 1.55;
    text-align: left;
}

#col-1196888559 > .col-inner {
    padding: 10px 10px 10px 10px;
    border-radius: 20px;
}

#image_1061032636 {
    width: 100%;
}

#col-549946291 > .col-inner {
    padding: 10px 10px 10px 10px;
    border-radius: 20px;
}

#image_1216612153 {
    width: 100%;
}

#image_1595946404 {
    width: 100%;
}

#image_1148458518 {
    width: 100%;
}

#section_726085308 {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: rgb(237, 244, 247);
}

#section_726085308 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}

#section_726085308 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

#text-2879616578 {
    font-size: 1.4rem;
    text-align: center;
    color: rgb(64, 108, 171);
}

#text-2879616578 > * {
    color: rgb(64, 108, 171);
}

#gap-1124736260 {
    padding-top: 10px;
}

#text-143651410 {
    font-size: 1.4rem;
    text-align: center;
    color: rgb(64, 108, 171);
}

#text-143651410 > * {
    color: rgb(64, 108, 171);
}

#gap-502513343 {
    padding-top: 10px;
}

#section_5414898 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: rgb(237, 244, 247);
}

#section_5414898 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}

#section_5414898 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

#image_1048961001 {
    width: 100%;
}

#image_2049685790 {
    width: 100%;
}

#image_600064549 {
    width: 100%;
}

#image_2083305354 {
    width: 100%;
}

#image_496354337 {
    width: 100%;
}

#image_580694929 {
    width: 100%;
}

#image_100602173 {
    width: 100%;
}

#image_574133997 {
    width: 100%;
}

#image_1972142698 {
    width: 100%;
}

#image_1076918941 {
    width: 100%;
}

#image_2021805455 {
    width: 100%;
}

#image_1639943772 {
    width: 100%;
}

#section_1509929596 {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: rgb(211, 234, 242);
}

#section_1509929596 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}

#section_1509929596 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

#gap-124200475 {
    padding-top: 30px;
}

#text-3718322607 {
    font-size: 1.4rem;
    text-align: center;
    color: rgb(64, 108, 171);
}

#text-3718322607 > * {
    color: rgb(64, 108, 171);
}

#gap-1502228181 {
    padding-top: 30px;
}

#section_1209186504 {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: rgb(237, 244, 247);
}

#section_1209186504 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}

#section_1209186504 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

#text-2419494504 {
    font-size: 1.4rem;
    text-align: center;
    color: rgb(64, 108, 171);
}

#text-2419494504 > * {
    color: rgb(64, 108, 171);
}

#gap-605453536 {
    padding-top: 20px;
}

#gap-1155570056 {
    padding-top: 0px;
}

#gap-336374729 {
    padding-top: 0px;
}

#image_10862237 {
    width: 100%;
}

#section_1008702595 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: rgb(237, 244, 247);
}

#section_1008702595 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}

#section_1008702595 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

#image_743390117 {
    width: 42%;
}

#text-1046973136 {
    line-height: 1.9;
    color: #646464;
}

#text-1046973136 > * {
    color: #646464;
}

#text-2816467244 {
    line-height: 1.9;
}

#text-2721101712 {
    font-size: 1rem;
    color: #646464;
}

#text-2721101712 > * {
    color: #646464;
}

#text-1272264683 {
    font-size: 1rem;
    color: #646464;
}

#text-1272264683 > * {
    color: #646464;
}

#gap-928715045 {
    padding-top: 20px;
}

#text-4162502565 {
    font-size: 1rem;
    color: #646464;
}

#text-4162502565 > * {
    color: #646464;
}

#text-410257663 {
    font-size: 1rem;
    color: #646464;
}

#text-410257663 > * {
    color: #646464;
}

#text-2351389495 {
    font-size: 1rem;
    color: #646464;
}

#text-2351389495 > * {
    color: #646464;
}

#text-819360784 {
    font-size: 1rem;
    text-align: left;
    color: #646464;
}

#text-819360784 > * {
    color: #646464;
}

#section_652071712 {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: rgb(255, 255, 255);
}

#section_652071712 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}

#section_652071712 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

#image_397216789 {
    width: 42%;
}

#text-1618731138 {
    font-size: 1rem;
    text-align: center;
    color: #646464;
}

#text-1618731138 > * {
    color: #646464;
}

#text-2956882023 {
    line-height: 1.9;
    color: #646464;
}

#text-2956882023 > * {
    color: #646464;
}

#text-1568574912 {
    line-height: 1.9;
}

#gap-899306473 {
    padding-top: 20px;
}

#section_1021076376 {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: rgb(255, 255, 255);
}

#section_1021076376 .ux-shape-divider--top svg {
    height: 150px;
    --divider-top-width: 100%;
}

#section_1021076376 .ux-shape-divider--bottom svg {
    height: 150px;
    --divider-width: 100%;
}

.phone-bar a,
#phone-vr .phone-vr-circle-fill,
#phone-vr .phone-vr-img-circle,
#phone-vr .phone-bar a {
    background-color: #dd3333;
}

#phone-vr .phone-vr-circle-fill {
    opacity: 0.7;
    box-shadow: 0 0 0 0 #dd3333;
}

.phone-bar2 a,
#phone-vr2 .phone-vr-circle-fill,
#phone-vr2 .phone-vr-img-circle,
#phone-vr2 .phone-bar a {
    background-color: none;
}

#phone-vr2 .phone-vr-circle-fill {
    opacity: 0.7;
    box-shadow: 0 0 0 0;
}

.phone-bar3 a,
#phone-vr3 .phone-vr-circle-fill,
#phone-vr3 .phone-vr-img-circle,
#phone-vr3 .phone-bar a {
    background-color: none;
}

#phone-vr3 .phone-vr-circle-fill {
    opacity: 0.7;
    box-shadow: 0 0 0 0;
}

#footer {
    border: unset !important;
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
        135deg,
        rgba(6, 147, 227, 1) 0%,
        rgb(155, 81, 224) 100%
    );
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
        135deg,
        rgb(122, 220, 180) 0%,
        rgb(0, 208, 130) 100%
    );
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
        135deg,
        rgba(252, 185, 0, 1) 0%,
        rgba(255, 105, 0, 1) 100%
    );
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
        135deg,
        rgba(255, 105, 0, 1) 0%,
        rgb(207, 46, 46) 100%
    );
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
        135deg,
        rgb(238, 238, 238) 0%,
        rgb(169, 184, 195) 100%
    );
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
        135deg,
        rgb(74, 234, 220) 0%,
        rgb(151, 120, 209) 20%,
        rgb(207, 42, 186) 40%,
        rgb(238, 44, 130) 60%,
        rgb(251, 105, 98) 80%,
        rgb(254, 248, 76) 100%
    );
    --wp--preset--gradient--blush-light-purple: linear-gradient(
        135deg,
        rgb(255, 206, 236) 0%,
        rgb(152, 150, 240) 100%
    );
    --wp--preset--gradient--blush-bordeaux: linear-gradient(
        135deg,
        rgb(254, 205, 165) 0%,
        rgb(254, 45, 45) 50%,
        rgb(107, 0, 62) 100%
    );
    --wp--preset--gradient--luminous-dusk: linear-gradient(
        135deg,
        rgb(255, 203, 112) 0%,
        rgb(199, 81, 192) 50%,
        rgb(65, 88, 208) 100%
    );
    --wp--preset--gradient--pale-ocean: linear-gradient(
        135deg,
        rgb(255, 245, 203) 0%,
        rgb(182, 227, 212) 50%,
        rgb(51, 167, 181) 100%
    );
    --wp--preset--gradient--electric-grass: linear-gradient(
        135deg,
        rgb(202, 248, 128) 0%,
        rgb(113, 206, 126) 100%
    );
    --wp--preset--gradient--midnight: linear-gradient(
        135deg,
        rgb(2, 3, 129) 0%,
        rgb(40, 116, 252) 100%
    );
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--font-family--inter: "Inter", sans-serif;
    --wp--preset--font-family--cardo: Cardo;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
        6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex > :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid > :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(
        --wp--preset--color--luminous-vivid-orange
    ) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(
        --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
    ) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(
        --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
    ) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(
        --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
    ) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(
        --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
    ) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(
        --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
    ) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}
.variations_form .value {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    /* căn giữa theo chiều ngang */
    box-sizing: border-box;
}

.product-info .variations_form {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.thwvsf-wrapper-ul {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin: 18px 0 10px 0;
    padding: 0;
    list-style: none;
    justify-content: center;
    align-items: center;

}

.thwvsf-wrapper-item-li {
    background: #fff;
    border: 2px solid #e0e0e0;
    border-radius: 20px;
    padding: 8px 22px;
    font-size: 1.1rem;
    color: #333;
    font-weight: 500;
    transition: background 0.2s, border 0.2s, color 0.2s;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
    min-width: 60px;
    min-height: 44px;
    text-align: center;
}

