:root{--color-1:#ff7651;--color-2:#2c2c2c;--color-3:#e31616;--color-4:#EE4D2D;--color-5:#FA5130;--border-1:solid 1px #ededed;--radius-1:3px;--radius-2:3px;--radius-3:3px;--radius-4:999px;--shadow-1:0 5px 25px 0 rgba(0 0 0 / 10%);--shadow-2:0 15px 40px 0 rgba(0 0 0 / 15%);--light-gray:#f1f2f3;--font-size-1:12px;--font-size-2:16px;--font-size-3:18px;--font-size-4:20px}@font-face{font-family:'Google sans';src:url(https://oanhcua.vn/wp-content/fonts/google-sans/GoogleSans_Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Google sans';src:url(https://oanhcua.vn/wp-content/fonts/google-sans/GoogleSans_Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:'Google sans'!important;color:#FA5130!important}span.widget-title,li,a,p,strong{font-family:'Google sans'!important}.neo-tb-left,.neo-tb-right{display:flex;align-items:center;gap:25px;font-size:13px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;color:#fff}.neo-tb-left .tb-item,.neo-tb-right .tb-item{display:flex;align-items:center;gap:8px}.neo-tb-left i,.neo-tb-right i{font-size:15px}.neo-tb-right .tb-divider{width:1px;height:16px;background-color:rgb(255 255 255 / .4)}.neo-tb-right .tb-socials{display:flex;align-items:center;gap:12px}.neo-tb-right .tb-socials a{font-size:16px;color:#fff;transition:opacity 0.3s ease;display:flex;align-items:center}.neo-tb-right .tb-socials a:hover{opacity:.7}@media (max-width:849px){.neo-tb-left,.neo-tb-right{gap:15px;font-size:11px;flex-direction:column;align-items:center}.neo-tb-right .tb-divider{display:none}}.header-logo img,#logo img{max-height:90px;width:auto}#header-main{background-color:transparent!important}.header-main .header-nav>li>a{font-size:14px;font-weight:800;color:#1a2b3c!important;text-transform:uppercase;letter-spacing:.5px;position:relative;transition:all 0.3s ease}.header-main .header-nav>li>a:hover,.header-main .header-nav>li.current-menu-item>a{color:var(--color-1)!important}.header-main .header-nav .nav-dropdown{border-top:3px solid var(--color-1);border-radius:0 0 8px 8px;box-shadow:0 10px 30px rgb(0 0 0 / .1);padding:10px 0}.header-main .header-nav .nav-dropdown>li>a{color:#444;font-size:14px;font-weight:600;padding:12px 20px;border-bottom:1px dashed #eee;transition:all 0.2s ease}.header-main .header-nav .nav-dropdown>li>a:hover{background-color:#fff1f0;color:var(--color-1);padding-left:25px}.header-main .header-nav .nav-dropdown>li:last-child>a{border-bottom:none}.header-main .header-search-form{min-width:150px;margin-right:15px}.header-main .searchform .flex-row{border:2px solid #c3c3c3;border-radius:50px;background-color:#fff;height:44px;overflow:hidden;align-items:center;flex-direction:row-reverse;transition:border-color 0.3s ease}.header-main .searchform .flex-row:hover{border-color:var(--color-5)}.header-main .searchform .flex-row:hover button.submit,.header-main .searchform .flex-row:hover .ux-search-submit{color:var(--color-5)}.header-main .searchform input.search-field{border:none;background-color:#fff0;box-shadow:none;height:100%;padding-left:10px;padding-right:20px;margin-bottom:0;color:#333}.header-main .searchform button.submit,.header-main .searchform .ux-search-submit{background-color:#fff0;color:#c3c3c3;border:none;height:100%;min-width:45px;padding:0;transition:color 0.3s ease}.header-main .searchform button.submit:hover,.header-main .searchform .ux-search-submit:hover{background-color:#fff0;opacity:.7}.header-main .cart-item .cart-icon{background-color:#fff1f0;border-radius:12px;padding:12px;transition:background-color 0.3s ease}.header-main .cart-item:hover .cart-icon{background-color:var(--color-5)}.header-main .cart-item .cart-icon strong{top:0;right:0}.header-main .cart-item:hover .cart-icon strong{border:2px solid #ffffff!important;color:#ffffff!important}.header-main .cart-item:hover .cart-icon strong:after{border-color:#ffffff!important;color:#ffffff!important}.oc-right-col-wrap{background-color:transparent!important;padding:0!important;height:100%!important}.oc-right-col-wrap>.col-inner{background-color:#fffaf4!important;border-radius:0 16px 16px 0!important;padding:5px 10px!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.oc-intro-title{font-size:20px;color:var(--color-1,#e64c25);line-height:1.4;font-weight:600;margin-bottom:8px;text-align:left}.oc-intro-title .highlight{font-style:italic;font-weight:800}.oc-intro-desc{font-size:14px;color:#444;text-align:left;margin-bottom:15px}.oc-feature-list{display:flex;flex-direction:column}.oc-feature-item{display:flex;align-items:flex-start;gap:15px;padding:12px 0;border-bottom:1px dashed #f5a691;text-align:left}.oc-feature-item.border-none{border-bottom:none}.oc-feature-icon{flex-shrink:0;width:50px;height:50px;background-color:#fff;border:2px solid #fce8d5;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:8px}.oc-feature-icon img{width:100%;height:auto;margin:0}.oc-feature-text h4{color:var(--color-1,#e64c25);font-size:15px;font-weight:700;margin-bottom:2px}.oc-feature-text p{font-size:13.5px;color:#555;line-height:1.5;margin:0}.oc-contact-box{background-color:#fff4ea;border:1px solid #fce8d5;border-radius:12px;padding:15px;display:flex;justify-content:space-between;align-items:center;margin-top:10px;text-align:left}.oc-contact-info p{margin:0 0 5px 0;font-size:13px;color:#333}.oc-btn-explore{background-color:var(--color-1,#e64c25);color:#fff!important;padding:10px 20px;border-radius:50px;font-weight:700;font-size:13px;white-space:nowrap;transition:0.3s ease}.oc-btn-explore:hover{background-color:#cc3e1b;transform:translateY(-2px)}@media (max-width:849px){.oc-right-col-wrap>.col-inner{padding:20px!important}.oc-contact-box{flex-direction:column;align-items:flex-start;gap:15px}}.oc-cta-banner{position:relative;width:100%;background:var(--color-5);border-radius:24px;padding:60px 20px;text-align:center;box-shadow:0 15px 40px rgb(230 76 37 / .2);margin-bottom:40px}.oc-cta-content{max-width:800px;margin:0 auto}.oc-cta-title{color:#ffffff!important;font-size:38px;font-weight:900;text-transform:uppercase;margin-bottom:10px;letter-spacing:1px}.oc-cta-desc{color:#fff;font-size:18px;font-style:italic;font-weight:600;margin-bottom:35px;line-height:1.5}.oc-cta-btn{display:inline-flex;align-items:center;gap:12px;background-color:#fff;color:var(--color-1,#e64c25);font-size:16px;font-weight:800;padding:16px 45px;border-radius:50px;text-transform:uppercase;transition:all 0.3s ease;box-shadow:0 8px 20px rgb(0 0 0 / .15)}.oc-cta-btn i{font-size:20px}.oc-cta-btn:hover{background-color:#fffaf4;transform:translateY(-4px);color:var(--color-1,#e64c25);box-shadow:0 12px 25px rgb(0 0 0 / .2)}@media (max-width:849px){.oc-cta-banner{padding:40px 15px;border-radius:16px}.oc-cta-title{font-size:26px}.oc-cta-desc{font-size:15px;margin-bottom:25px}.oc-cta-btn{padding:14px 35px;font-size:14px}}.btn-mua-ngay{background-color:#fff;color:#e64c25;border:2px solid #e64c25;padding:8px 15px 8px 25px;font-weight:700;display:inline-flex;align-items:center;margin-top:15px}.btn-mua-ngay i{background-color:var(--color-5);color:#fff;border-radius:50%;width:32px;height:32px;line-height:32px;text-align:center;margin-left:12px;font-size:15px}.btn-mua-ngay:hover{background-color:#e64c25;color:#fff}.btn-mua-ngay:hover i{background-color:#fff;color:#e64c25}.neo-story-header{text-align:center;max-width:800px;margin:0 auto 20px auto;padding:20px 15px}.neo-story-header .story-badge{display:inline-block;background-color:#fff1f0;color:var(--color-1,#e64c25);font-size:13px;font-weight:800;text-transform:uppercase;padding:6px 20px;border-radius:50px;letter-spacing:1.5px;margin-bottom:15px;border:1px solid #fbd4b4;box-shadow:0 4px 10px rgb(230 76 37 / .1);font-family:'Google-sans'}.neo-story-header .story-title{font-size:32px;font-weight:900;color:var(--color-5);line-height:1.4;margin-bottom:15px;text-transform:uppercase}.neo-story-header .story-title .highlight{background:linear-gradient(135deg,#e64c25 0%,#ff7651 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;display:inline-block;font-size:48px;margin-top:5px;letter-spacing:2px}.neo-story-header .story-desc{font-size:16px;color:#666;line-height:1.6;margin-bottom:0;font-weight:500}@media (max-width:767px){.neo-story-header{padding:10px 15px}.neo-story-header .story-title{font-size:24px}.neo-story-header .story-title .highlight{font-size:36px}.neo-story-header .story-desc{font-size:14px}}.title-cua-header .lead{margin-bottom:20px;color:var(--color-5)}.title-cua-header{align-items:flex-end}.title-cua-header .col:first-child p:last-child{margin-bottom:0}.title-cua-header .col:last-child .col-inner{display:flex;justify-content:flex-end;align-items:flex-end;height:100%}.title-cua-header a.button{border:none;box-shadow:none;margin-bottom:0;text-transform:uppercase;font-weight:800;line-height:normal;background:linear-gradient(135deg,#e64c25 0%,#ff7651 100%);color:#ffffff!important;border-radius:50px;padding:10px 25px;font-size:14px;transition:all 0.3s ease;box-shadow:0 4px 10px rgb(230 76 37 / .2)}.title-cua-header a.button:hover{background:linear-gradient(135deg,#c93d1b 0%,#e64c25 100%);color:#ffffff!important;transform:translateY(-2px);box-shadow:0 6px 15px rgb(230 76 37 / .3)}.cho-cua-song-grid .product-small.box{background-color:#fff;border-radius:15px;border:none;overflow:hidden;transition:all .3s;box-shadow:0 5px 15px rgb(0 0 0 / .05)}.cho-cua-song-grid .product-small .box-image{background-color:#fff1f0;padding:20px}.cho-cua-song-grid .product-small .box-image a img{mix-blend-mode:multiply}.cho-cua-song-grid .product-small .badge-container{top:10px;left:0}.cho-cua-song-grid .product-small .badge-inner{background-color:var(--color-1);border-radius:0 15px 15px 0;font-size:11px;font-weight:700;padding:4px 12px}.cho-cua-song-grid .product-small .box-text{padding:20px;text-align:left}.cho-cua-song-grid .product-small .product-title{font-size:18px;font-weight:800;color:#1a1a1a;height:auto;margin-bottom:10px}.cho-cua-song-grid .product-small .price-wrapper .price{color:var(--color-1);font-size:28px;font-weight:900}.cho-cua-song-grid .product-small .price-wrapper .price:after{content:"/ KG";font-size:14px;color:#999;margin-left:5px}.cho-cua-song-grid .product-small .box-text p{font-size:13px;color:var(--color-5);margin-top:5px;border-top:1px solid #eee;padding-top:10px}.cho-cua-song-grid .product-small .add-to-cart-button,.cho-cua-song-grid .product-small .show-on-hover{display:none!important}.cho-cua-song-grid .product-small .box-text{display:flex;flex-direction:column;height:100%}.cho-cua-song-grid .neo-buy-now-wrapper{margin-top:auto;padding-top:15px;width:100%}.cho-cua-song-grid .neo-buy-now-btn{background-color:var(--color-5);color:#fff;width:100%;margin:0;border-radius:8px;font-weight:800;font-size:16px;padding:10px 0;text-align:center;transition:background-color 0.3s ease}.cho-cua-song-grid .neo-buy-now-btn i{margin-right:8px;font-weight:700;font-size:16px}.cho-cua-song-grid .neo-buy-now-btn:hover{background-color:#c93d1b;color:#fff}.bep-oanh-cua-grid .product-small.box{background-color:#fff;border-radius:15px;border:none;overflow:hidden;transition:all .3s;box-shadow:0 5px 15px rgb(0 0 0 / .05)}.bep-oanh-cua-grid .product-small .box-image{background-color:#fff1f0;padding:20px}.bep-oanh-cua-grid .product-small .box-image a img{mix-blend-mode:multiply}.bep-oanh-cua-grid .product-small .badge-container{top:10px;left:0}.bep-oanh-cua-grid .product-small .badge-inner{background-color:var(--color-1);border-radius:0 15px 15px 0;font-size:11px;font-weight:700;padding:4px 12px}.bep-oanh-cua-grid .product-small .box-text{padding:20px;text-align:left;display:flex;flex-direction:column;height:100%}.bep-oanh-cua-grid .product-small .product-title{font-size:18px;font-weight:800;color:#1a1a1a;height:auto;margin-bottom:10px}.bep-oanh-cua-grid .product-small .price-wrapper .price{color:var(--color-5);font-size:20px;font-weight:900}.bep-oanh-cua-grid .product-small .price-wrapper .price:after{content:"/ PHẦN";font-size:14px;color:#999;margin-left:5px}.bep-oanh-cua-grid .product-small .box-text p{font-size:13px;color:var(--color-5);margin-top:5px;border-top:1px solid #eee;padding-top:10px}.bep-oanh-cua-grid .product-small .add-to-cart-button,.bep-oanh-cua-grid .product-small .show-on-hover{display:none!important}.bep-oanh-cua-grid .neo-buy-now-wrapper{margin-top:auto;padding-top:15px;width:100%}.bep-oanh-cua-grid .neo-buy-now-btn{background-color:var(--color-5);color:#fff;width:100%;margin:0;border-radius:8px;transition:background-color 0.3s ease;font-size:0!important;display:flex;align-items:center;justify-content:center;min-height:44px}.bep-oanh-cua-grid .neo-buy-now-btn::before{content:"🍴 THƯỞNG THỨC NGAY";font-size:15px;font-weight:800;line-height:normal}.bep-oanh-cua-grid .neo-buy-now-btn:hover{background-color:#c93d1b}.mon-an-kem-box{background-color:#fff;border-radius:20px;padding:35px 25px;box-shadow:0 10px 25px rgb(0 0 0 / .2)}.mon-an-kem-box .title-menu{color:var(--color-1);font-size:24px;font-weight:900;text-align:center;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px}.mon-an-kem-box .list-menu{list-style:none;padding:0;margin:0 0 25px 0}.mon-an-kem-box .list-menu li{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:15px;font-weight:700;color:#2c2c2c}.mon-an-kem-box .list-menu li .item-price{color:var(--color-1);font-weight:800}.mon-an-kem-box .note-promo{background-color:#fff9f0;border:2px dashed #fbd4b4;border-radius:12px;padding:15px;text-align:center;color:#d35400;font-weight:800;font-size:13px}.cua-top-grid{counter-reset:top-cua-counter -1;margin-top:30px}.cua-top-grid .col{counter-increment:top-cua-counter}.cua-top-grid .product-small.box{background-color:#fff;border-radius:16px;padding:15px;box-shadow:0 8px 24px rgb(0 0 0 / .08);position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease;border:none;height:265px;overflow:visible!important}.cua-top-grid .product-small .box-inner{background:#fff0;padding:0;box-shadow:none}.cua-top-grid .product-small.box:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgb(0 0 0 / .15)}.cua-top-grid .product-small .box-image{border-radius:10px;overflow:hidden}.cua-top-grid .product-small.box::before{content:"TOP " counter(top-cua-counter);position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#f1c40f 0%,#f39c12 100%);color:#fff;padding:6px 22px;border-radius:30px;font-weight:900;font-size:14px;letter-spacing:1px;z-index:99;box-shadow:0 4px 10px rgb(243 156 18 / .3);border:2px solid #fff;white-space:nowrap}.cua-top-grid .product-small .box-text{padding:20px 10px 5px 10px}.cua-top-grid .product-small .box-text .category-uppercase{display:none}.cua-top-grid .product-small .box-text .product-title{text-transform:uppercase;font-weight:800;font-size:16px;text-align:center;margin-bottom:10px;line-height:1.4}.cua-top-grid .product-small .box-text .product-title a{color:var(--color-5)}.cua-top-grid .product-small .box-text .price{color:var(--color-5);font-weight:900;font-size:24px;text-align:center;display:block}.cua-top-grid .product-small .box-text .price span.amount{color:var(--color-5)}.btn-xem-them{margin-top:20px}.footer-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:20px;text-transform:none}.policy-list{list-style:none;padding-left:0;margin:0}.policy-list li{margin-bottom:12px}.policy-list li a{color:#fff;font-size:15px;position:relative;padding-left:20px;transition:color 0.3s ease;display:inline-block}.policy-list li a:hover{color:#fce990}.policy-list li a::before{content:'→';position:absolute;left:0;top:0;color:#fff;font-weight:700;transition:transform 0.3s ease}.policy-list li a:hover::before{color:#fce990;transform:translateX(4px)}.opening-hours-text p{color:#fff;font-size:15px;line-height:1.6;margin-bottom:20px}.opening-hours-text strong{font-size:16px;font-weight:700}.category-top-slider{width:100%;max-width:100%;margin:0;padding:0;line-height:0}.category-top-slider .flickity-page-dots{bottom:20px}.category-top-slider .flickity-page-dots .dot{background:#fff;opacity:.5}.category-top-slider .flickity-page-dots .dot.is-selected{opacity:1;background:#ffe600}.tax-product_cat .product-small.box,.post-type-archive-product .product-small.box{background-color:#fff;border-radius:12px;padding:15px;box-shadow:0 4px 12px rgb(0 0 0 / .08);transition:transform 0.3s ease,box-shadow 0.3s ease}.tax-product_cat .product-small .box-inner,.post-type-archive-product .product-small .box-inner{background:#fff0;box-shadow:none;padding:0}.tax-product_cat .product-small.box:hover,.post-type-archive-product .product-small.box:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .15)}.tax-product_cat .product-small .box-image img,.post-type-archive-product .product-small .box-image img{border-radius:8px}.tax-product_cat .product-small .box-text,.post-type-archive-product .product-small .box-text{padding:15px 0 0 0}.tax-product_cat .product-small .box-text .category-uppercase,.post-type-archive-product .product-small .box-text .category-uppercase{display:none}.tax-product_cat .product-small .box-text .product-title,.post-type-archive-product .product-small .box-text .product-title{text-transform:uppercase;font-weight:800;font-size:15px;text-align:center;margin-bottom:8px;line-height:1.3}.tax-product_cat .product-small .box-text .product-title a,.post-type-archive-product .product-small .box-text .product-title a{color:#333}.tax-product_cat .product-small .box-text .price,.post-type-archive-product .product-small .box-text .price{color:var(--color-5);font-weight:900;font-size:18px;text-align:center;display:block}.tax-product_cat .product-small .box-text .price span.amount,.post-type-archive-product .product-small .box-text .price span.amount{color:var(--color-5)}.shop-container .product-info .woocommerce-breadcrumb{font-size:13px;color:#888;margin-bottom:15px;font-weight:600;letter-spacing:.5px}.shop-container .product-info .woocommerce-breadcrumb a{color:#888;transition:color 0.3s ease}.shop-container .product-info .woocommerce-breadcrumb a:hover{color:var(--color-1)}.shop-container .product-info .product-title{font-size:32px;font-weight:900;color:#1a2b3c;line-height:1.3;margin-bottom:15px;text-transform:uppercase}.shop-container .product-info .is-divider{background-color:var(--color-1);width:60px;height:4px;margin-bottom:25px}.neo-product-title{font-size:42px;font-weight:900;line-height:1.1;margin-bottom:15px;margin-top:0;text-transform:uppercase;letter-spacing:-1px}.neo-product-title .title-dark{color:var(--color-5)}.neo-product-title .title-orange{color:#ea580c}.neo-product-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:14px;font-weight:700;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #f3f4f6}.neo-product-meta-row .meta-item.rating-stars{color:#111827;display:flex;align-items:center;gap:5px}.neo-product-meta-row .meta-item.sold-count{border-bottom:1px dashed #9ca3af;color:#374151;padding-bottom:2px}.neo-product-meta-row .meta-item.stock-ready{color:#16a34a;display:flex;align-items:center;gap:5px}.neo-product-meta-row .meta-divider{color:#d1d5db;font-weight:300}.product-info .price-wrapper{margin-bottom:30px}.neo-price-box{background-color:#fff1f0;border-radius:12px;padding:20px 25px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.neo-price-box .neo-sale-price bdi{font-size:34px;font-weight:900;color:#ea580c;line-height:1}.neo-price-box .neo-regular-price bdi{font-size:16px;color:#6b7280;text-decoration:line-through;font-weight:600}.neo-price-box .neo-discount-badge{background-color:#ea580c;color:#fff;font-size:12px;font-weight:800;padding:4px 8px;border-radius:4px;margin-left:-5px}@media (max-width:549px){.neo-product-title{font-size:32px}.neo-price-box .neo-sale-price bdi{font-size:28px}.neo-price-box{padding:15px}}.shop-container .product-info form.cart{display:flex;align-items:center;gap:15px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #e5e5e5}.shop-container .product-info form.cart .quantity{margin:0}.shop-container .product-info form.cart .single_add_to_cart_button{background:linear-gradient(135deg,#e64c25 0%,#ff7651 100%);border-radius:8px;font-weight:800;font-size:16px;padding:0 40px;height:40px;box-shadow:0 4px 12px rgb(230 76 37 / .25);transition:all 0.3s ease;text-transform:uppercase;border:none}.shop-container .product-info form.cart .single_add_to_cart_button:hover{background:linear-gradient(135deg,#c93d1b 0%,#e64c25 100%);transform:translateY(-2px);box-shadow:0 6px 15px rgb(230 76 37 / .35)}.shop-container .product-info .product_meta{font-size:14px;color:#666}.shop-container .product-info .product_meta>span{display:block;margin-bottom:10px}.shop-container .product-info .product_meta a{color:var(--color-1);font-weight:700}.woocommerce-product-gallery__image img,.product-thumbnails img{border-radius:12px}.woocommerce-product-gallery__image img,.product-thumbnails a{border:none}.product-info h1.product-title{font-size:32px;font-weight:800;line-height:1.3;margin-bottom:15px}.product-info .price-wrapper .price,.product-info .price-wrapper .price .amount{font-size:28px;font-weight:900}.product-info .product-short-description p{font-size:16px;line-height:1.6}.woocommerce-tabs.wc-tabs-wrapper ul.tabs{background-color:var(--color-4);border:none;display:flex;border-radius:8px;overflow:hidden;margin-bottom:25px;padding:0}.woocommerce-tabs.wc-tabs-wrapper ul.tabs li{margin:0;border:none;padding:0}.woocommerce-tabs.wc-tabs-wrapper ul.tabs li a{font-size:22px;font-weight:800;text-transform:uppercase;padding:18px 40px;color:var(--color-2);background-color:#fff0;border:none;transition:all 0.3s ease;line-height:normal}.woocommerce-tabs.wc-tabs-wrapper ul.tabs li.active a{background-color:var(--color-1);color:#fff}.woocommerce-tabs.wc-tabs-wrapper ul.tabs li:not(.active) a:hover{color:var(--color-1);background-color:rgb(255 255 255 / .3)}.woocommerce-tabs.wc-tabs-wrapper ul.tabs.nav-line li a:after,.woocommerce-tabs.wc-tabs-wrapper ul.tabs.nav-line li.active a:after,.woocommerce-tabs.wc-tabs-wrapper ul.tabs.nav-line li:hover a:after{display:none;opacity:0}.related-products-wrapper h3.product-section-title{background-color:#fff;color:#000;display:inline-block;padding:10px 30px;border-radius:50px;font-size:20px;font-weight:800;margin-bottom:25px;position:relative}.related-products-wrapper h3.product-section-title:before{content:"📢";margin-right:10px;font-size:24px;vertical-align:middle}.related-products-wrapper h3.product-section-title:after{display:none}.related-products-wrapper .product-small.box{background-color:#fff;border-radius:12px;padding:15px;box-shadow:0 4px 12px rgb(0 0 0 / .08);transition:transform 0.3s ease,box-shadow 0.3s ease}.related-products-wrapper .product-small.box:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .15)}.related-products-wrapper .product-small .box-inner{background:#fff0;box-shadow:none;padding:0}.related-products-wrapper .product-small .box-image img{border-radius:8px}.related-products-wrapper .product-small .box-text{padding:15px 0 0 0}.related-products-wrapper .product-small .box-text .category-uppercase{display:none}.related-products-wrapper .product-small .box-text .product-title{text-transform:uppercase;font-weight:800;font-size:15px;text-align:center;margin-bottom:8px;line-height:1.3}.related-products-wrapper .product-small .box-text .product-title a{color:var(--color-5)}.related-products-wrapper .product-small .box-text .price{color:var(--color-5);font-weight:900;font-size:21px;text-align:center;display:block}.related-products-wrapper .product-small .box-text .price span.amount{color:var(--color-5)}.related-products-wrapper .neo-buy-now-wrapper,.related-products-wrapper .add-to-cart-button{display:none!important}.related-products-wrapper .product-small.box{padding-bottom:20px}.blog-archive .post-item .box{background-color:#fff;border-radius:12px;padding:15px;box-shadow:0 4px 12px rgb(0 0 0 / .08);transition:transform 0.3s ease,box-shadow 0.3s ease}.blog-archive .post-item .box-inner{background:#fff0;box-shadow:none;padding:0}.blog-archive .post-item .box:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .15)}.blog-archive .post-item .box-image img{border-radius:8px}.blog-archive .post-item .box-text{padding:15px 0 0 0;text-align:left}.blog-archive .post-item .is-divider{display:none}.blog-archive .post-item p.from_the_blog_excerpt,.blog-archive .post-item .box-text-inner>p{display:block;font-size:15px;line-height:1.6;color:#666;margin-top:10px;margin-bottom:10px}.blog-archive .post-item .box-text-inner>a.more-link{display:inline-block;font-weight:700;font-size:15px;text-transform:uppercase;margin-top:5px}.blog-archive .post-item .post-category{font-size:13px;text-transform:uppercase;font-weight:600;margin-bottom:8px;display:block}.blog-archive .post-item .post-title{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:10px}.blog-archive .post-item .post-title a{color:#333}.blog-archive .post-item .badge-inner{background-color:#fff;border:1px solid #333;border-radius:4px}.blog-archive .post-item .badge-inner .post-date-day,.blog-archive .post-item .badge-inner .post-date-month{color:#333}.archive-page-header h1.page-title{font-size:0}.archive-page-header h1.page-title span{font-size:42px;font-weight:800;text-transform:uppercase;color:#333}.archive.woocommerce .neo-buy-now-wrapper{display:flex;justify-content:center;margin-top:10px}.archive.woocommerce .add-to-cart-button{display:none!important}span.amount{color:var(--color-5)}.oc-cat-header-section{position:relative;overflow:hidden}.oc-cat-header-content{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.oc-cat-badge{background-color:var(--color-1,#e64c25);color:#fff;padding:6px 20px;border-radius:50px;font-size:13px;font-weight:700;text-transform:uppercase;margin-bottom:20px;display:inline-flex;align-items:center;gap:8px;letter-spacing:1px}.oc-cat-title-wrap{position:relative;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:15px}.oc-cat-title-bg{position:absolute;font-size:110px;font-weight:900;color:rgb(230 76 37 / .08);white-space:nowrap;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.oc-cat-title-main{font-size:55px;font-weight:900;color:#fff;margin:0;text-transform:uppercase;letter-spacing:1px}.oc-cat-title-main .highlight{color:var(--color-1,#e64c25)}.oc-cat-desc{color:#ccc;font-size:16px;max-width:650px;margin:0 auto;line-height:1.6}.oc-cat-nav-wrap{background-color:#fff;border-bottom:1px solid #eaeaea;padding:15px 0;margin-bottom:40px}.oc-cat-nav{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.oc-cat-nav-link{color:#666;font-weight:700;font-size:14px;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;transition:all 0.3s ease}.oc-cat-nav-link:hover,.oc-cat-nav-link:focus{color:var(--color-1,#e64c25)}@media (max-width:849px){.oc-cat-title-bg{font-size:65px}.oc-cat-title-main{font-size:38px}.oc-cat-desc{font-size:14px;padding:0 15px}.oc-cat-nav{gap:20px}.oc-cat-nav-link{font-size:13px}}@media (max-width:549px){.oc-cat-title-bg{font-size:45px}.oc-cat-title-main{font-size:32px}.oc-cat-nav{flex-direction:column;align-items:center;gap:12px}}.oc-cat-section-head{text-align:center;max-width:800px;margin:40px auto 40px auto;padding-top:20px}.oc-cat-sec-title{font-size:38px;font-weight:900;color:#1c2024;text-transform:uppercase;margin-bottom:15px;letter-spacing:-.5px}.oc-cat-sec-title .divider{color:var(--color-1,#e64c25);margin:0 5px}.oc-cat-sec-desc{font-size:16px;color:#555;line-height:1.6;margin-bottom:25px}.oc-cat-sec-desc .highlight{color:var(--color-1,#e64c25);font-weight:700}.oc-cat-divider{width:60px;height:4px;background-color:var(--color-1,#e64c25);margin:0 auto;border-radius:4px}@media (max-width:849px){.oc-cat-section-head{margin:30px auto}.oc-cat-sec-title{font-size:28px}.oc-cat-sec-desc{font-size:15px;padding:0 15px}}.oc-grid-short-desc{font-size:13px;color:#666;font-style:italic;margin-top:5px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #eaeaea;line-height:1.4}.product-title{margin-bottom:2px!important}.combo-oanh-cua-grid .product-small.box{background-color:#fff;border-radius:15px;border:1px solid #f3f4f6;overflow:hidden;transition:all .3s;box-shadow:0 4px 20px rgb(0 0 0 / .04)}.combo-oanh-cua-grid .product-small .box-image{background-color:#fff1f0;padding:20px;position:relative}.combo-oanh-cua-grid .product-small .box-image a img{mix-blend-mode:multiply}.combo-oanh-cua-grid .product-small .badge-container{top:15px;left:15px}.combo-oanh-cua-grid .product-small .badge-inner{background-color:#ff5722;border-radius:20px;font-size:11px;font-weight:800;padding:5px 12px;color:#fff;box-shadow:0 3px 6px rgb(255 87 34 / .3)}.combo-oanh-cua-grid .product-small .box-text.text-center{text-align:left!important;align-items:flex-start!important}.combo-oanh-cua-grid .product-small .box-text .title-wrapper,.combo-oanh-cua-grid .product-small .box-text .product-title,.combo-oanh-cua-grid .product-small .box-text .product-title a{text-align:left!important;font-size:18px;font-weight:900!important;font-style:normal!important;width:100%;display:block}.combo-oanh-cua-grid .product-small .box-text{padding:20px;text-align:left!important;display:flex;flex-direction:column;align-items:flex-start;height:100%}.combo-oanh-cua-grid .product-small .product-title,.combo-oanh-cua-grid .product-small .product-title a{text-align:left!important;font-size:18px;font-weight:900!important;font-style:normal!important;color:#1a1a1a;width:100%;display:block;margin-bottom:5px}.combo-oanh-cua-grid .product-small .product-title{font-size:18px;font-weight:800;color:#1a1a1a;height:auto;margin-bottom:5px}.combo-oanh-cua-grid .product-small .box-text p{font-size:13px;color:#6b7280;margin-top:0;margin-bottom:15px;font-style:italic;border-top:none;padding-top:0}.combo-oanh-cua-grid .product-small .price-wrapper{border-top:1px dashed #e5e7eb;padding-top:15px;margin-bottom:15px;width:100%}.combo-oanh-cua-grid .product-small .price-wrapper .price{color:#ea580c;font-size:22px;font-weight:900;display:flex;align-items:center}.combo-oanh-cua-grid .product-small .price-wrapper .price:after{content:"/ PHẦN";font-size:10px;color:#6b7280;background-color:#f3f4f6;padding:4px 8px;border-radius:4px;font-weight:700;margin-left:auto}.combo-oanh-cua-grid .product-small .add-to-cart-button,.combo-oanh-cua-grid .product-small .show-on-hover{display:none!important}.combo-oanh-cua-grid .neo-buy-now-wrapper{margin-top:auto;width:100%}.combo-oanh-cua-grid .neo-buy-now-btn{background-color:var(--color-5);color:#fff;width:100%;margin:0;border-radius:6px;font-weight:800;font-size:13px;text-transform:uppercase;padding:12px 0;transition:background-color 0.3s ease;display:flex;justify-content:center;align-items:center;gap:8px}.combo-oanh-cua-grid .neo-buy-now-btn i{font-size:14px}.combo-oanh-cua-grid .neo-buy-now-btn:hover{background-color:#1f2937;color:#fff}.combo-oanh-cua-grid .neo-buy-now-btn{font-size:0!important}.combo-oanh-cua-grid .neo-buy-now-btn i{font-size:14px!important;margin-right:8px}.combo-oanh-cua-grid .neo-buy-now-btn::after{content:"ĐẶT MÓN NGAY"!important;font-size:13px!important;font-weight:800;display:inline-block}.bep-oanh-cua-gradient-sec{background:linear-gradient(135deg,#31161d 0%,#111827 40%,#111827 100%)!important}.bep-oanh-cua-feature-left{padding:20px 20px 20px 0;text-align:left}.bep-oanh-cua-feature-left .oc-badge{background-color:#facc15;color:#111827;font-size:11px;font-weight:800;padding:6px 14px;border-radius:4px;display:inline-block;margin-bottom:25px;letter-spacing:.5px}.bep-oanh-cua-feature-left .oc-title{font-size:52px;font-weight:900;line-height:1.1;margin-bottom:20px;margin-top:0}.bep-oanh-cua-feature-left .text-white{color:#fff}.bep-oanh-cua-feature-left .text-orange{color:#ff5722}.bep-oanh-cua-feature-left .oc-description{color:#cbd5e1;font-size:16px;line-height:1.6;margin-bottom:40px;max-width:95%}.bep-oanh-cua-feature-left .oc-price-box{background-color:#29303D;border-radius:16px;padding:20px 25px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgb(255 255 255 / .05)}.bep-oanh-cua-feature-left .oc-price-left{display:flex;flex-direction:column;gap:5px}.bep-oanh-cua-feature-left .oc-price-label{color:#94a3b8;font-size:11px;font-weight:700}.bep-oanh-cua-feature-left .oc-price-value{color:#facc15;font-size:32px;font-weight:900;line-height:1}.bep-oanh-cua-feature-left .oc-btn-order{background-color:#ff5722;color:#fff;font-size:14px;font-weight:800;padding:12px 24px;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:background-color 0.3s ease}.bep-oanh-cua-feature-left .oc-btn-order:hover{background-color:var(--color-5);color:#fff}@media (max-width:849px){.bep-oanh-cua-feature-left .oc-title{font-size:38px}.bep-oanh-cua-feature-left .oc-price-box{flex-direction:column;align-items:flex-start;gap:15px}.bep-oanh-cua-feature-left .oc-btn-order{width:100%;justify-content:center}}.bep-oanh-cua-feature-right{position:relative;z-index:1;padding:10px;width:100%;display:flex;justify-content:center;align-items:center}.bep-oanh-cua-feature-right::before{content:"";position:absolute;top:20px;left:20px;right:-5px;bottom:-15px;background-color:#eb4f27;border-radius:35px;z-index:-1;transform:rotate(3deg);transition:all 0.3s ease}.bep-oanh-cua-feature-right .oc-main-image{width:100%;height:auto;border-radius:30px;position:relative;z-index:2;display:block;box-shadow:0 15px 35px rgb(0 0 0 / .2);background-color:#fae8e5}.bep-oanh-cua-feature-right .oc-main-image img{border-radius:30px}.bep-oanh-cua-feature-right:hover::before{transform:rotate(0deg) translate(5px,5px)}.oc-menu-extra-section{padding:40px 15px;background-color:#f9fafb}.oc-menu-extra-header{text-align:center;margin-bottom:40px}.oc-menu-extra-header .oc-title{font-size:36px;font-weight:900;color:#111827;text-transform:uppercase;margin-bottom:10px}.oc-menu-extra-header .oc-subtitle{color:#6b7280;font-size:15px;max-width:600px;margin:0 auto 20px auto}.oc-menu-extra-header .oc-divider{width:60px;height:4px;background-color:#ea580c;margin:0 auto;border-radius:2px}.oc-menu-extra-card-wrapper{max-width:900px;margin:0 auto;position:relative;z-index:1}.oc-menu-extra-card-wrapper::before{content:"";position:absolute;top:-6px;right:-2px;left:-2px;bottom:12px;border:3px solid #ea580c;border-radius:24px;z-index:-1}.oc-menu-extra-card{background-color:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 30px rgb(0 0 0 / .03)}.oc-menu-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:30px}.oc-menu-col-title{font-size:18px;font-weight:800;color:#1f2937;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;gap:10px}.oc-menu-list{list-style:none;padding:0;margin:0}.oc-menu-list li{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.oc-menu-list .oc-item-name{font-size:14px;font-weight:700;color:#374151}.oc-menu-list .oc-item-price{font-size:13px;font-weight:800;color:#ea580c;background-color:#fff1f0;padding:4px 10px;border-radius:6px}.oc-menu-footer{background-color:#111827;border-radius:12px;padding:20px 30px;display:flex;justify-content:space-between;align-items:center}.oc-footer-left{display:flex;align-items:center;gap:15px}.oc-phone-icon{width:44px;height:44px;background-color:rgb(234 88 12 / .15);color:#ea580c;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:18px}.oc-phone-text{display:flex;flex-direction:column}.oc-phone-label{color:#9ca3af;font-size:11px;font-weight:700}.oc-phone-number{color:#fff;font-size:20px;font-weight:900;line-height:1.2}.oc-footer-right{text-align:right;color:#9ca3af;font-size:12px;font-style:italic;line-height:1.5}@media (max-width:849px){.oc-menu-extra-card{padding:25px}.oc-menu-columns{grid-template-columns:1fr;gap:30px}.oc-menu-footer{flex-direction:column;text-align:center;gap:20px;padding:20px}.oc-footer-left{flex-direction:column;justify-content:center;text-align:center}.oc-footer-right{text-align:center}}.variations_form .variations{width:100%;margin-top:35px}.variations_form .variations::before{content:"1. CHỌN GÓI COMBO CUA *";display:block;font-size:16px;font-weight:900;color:#111827;margin-bottom:15px;font-family:none}.woo-variation-swatches .variable-items-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px!important}.woo-variation-swatches .variable-items-wrapper .variable-item{border:1px solid #e5e7eb!important;border-radius:8px!important;padding:15px!important;width:100%!important;height:80px!important;text-align:left!important;background:#ffffff!important;position:relative!important;margin:0!important;transition:all 0.3s ease}.woo-variation-swatches .variable-items-wrapper .variable-item.selected{border-color:#ea580c!important;box-shadow:0 0 0 1px #ea580c!important}.woo-variation-swatches .variable-items-wrapper .variable-item::after{position:absolute;top:62%;left:32%;display:block;width:max-content;font-size:14px;color:#6b7280;font-weight:500;opacity:1;visibility:visible;z-index:10;margin-top:10px;border-top-color:#fff}.woo-variation-swatches .variable-items-wrapper .variable-item[data-value="combo1"]::after{content:"2 Cua Thịt Lớn"!important}.woo-variation-swatches .variable-items-wrapper .variable-item[data-value="combo2"]::after{content:"2 Cua Gạch Lớn"!important}.woo-variation-swatches .variable-items-wrapper .variable-item[data-value="combo3"]::after{content:"2 Cua Thịt VIP"!important}.woo-variation-swatches .variable-items-wrapper .variable-item[data-value="combo4"]::after{content:"2 Cua Gạch VIP"!important}.woo-variation-swatches .variable-items-wrapper .variable-item[data-value="combo5"]::after{content:"1 Gạch Lớn + 1 Thịt Lớn"!important}.woo-variation-swatches .variable-items-wrapper .variable-item[data-value="combo6"]::after{content:"1 Gạch VIP + 1 Thịt VIP"!important}.woo-variation-swatches .variable-items-wrapper .variable-item[data-value="combo7"]::after{content:"1 Gạch VIP+ + 1 Thịt Siêu VIP"!important}.woo-variation-swatches .variable-items-wrapper .variable-item[data-value="combo1"]::before,.woo-variation-swatches .variable-items-wrapper .variable-item[data-value="combo5"]::before{content:"HOT"!important;position:absolute!important;top:-10px!important;right:10px!important;background-color:#ea580c!important;color:#ffffff!important;font-size:10px!important;font-weight:800!important;padding:2px 8px!important;border-radius:4px!important;z-index:20!important;opacity:1!important;visibility:visible!important}.woocommerce-variation-description,.woo-selected-variation-item-name,.reset_variations{display:none!important}@media (max-width:549px){.woo-variation-swatches .variable-items-wrapper{grid-template-columns:1fr!important}.woo-variation-swatches .variable-items-wrapper .variable-item::after{left:36%!important}}.single-product .single_variation_wrap .neo-price-box{display:none!important}.product-info.summary>.price-wrapper .neo-price-box{display:flex!important;visibility:visible!important;opacity:1!important}.prad-blocks-container .prad-products-item-wrapper{border:1px solid #f3f4f6!important;border-radius:8px!important;padding:12px 15px!important;margin-bottom:12px!important;background:#ffffff!important;width:100%!important;box-sizing:border-box!important;transition:all 0.3s ease!important}.prad-blocks-container .prad-products-item-wrapper:hover{border-color:#ea580c!important}.prad-blocks-container .prad-products-item-wrapper>.prad-d-flex,.prad-blocks-container .prad-products-item-wrapper .prad-gap-12{flex:1 1 100%!important;width:100%!important;align-items:center!important}.prad-blocks-container .prad-block-price{margin-left:auto!important;text-align:right!important}.prad-blocks-container .prad-block-price,.prad-blocks-container .prad-block-price span,.prad-blocks-container .prad-block-price bdi{color:#ea580c!important;font-weight:800!important;font-size:14px!important}.prad-block-price .woocommerce-Price-amount::before{content:"+"!important;margin-right:2px!important}.prad-blocks-container .prad-item-center{font-size:14px!important;font-weight:600!important;color:#374151!important;width:max-content}.prad-blocks-container .prad-products-item-wrapper img{display:none!important}.prad-blocks-container input[type="checkbox"]{width:18px!important;height:18px!important;margin-right:12px!important;cursor:pointer!important}.prad-blocks-container .prad-product-link{pointer-events:none!important;text-decoration:none!important}.prad-blocks-container .prad-products-item-wrapper label{cursor:pointer!important}.related-products-wrapper .neo-price-box{justify-content:center}.blog-archive .archive-page-header h1.page-title,.blog-archive .archive-page-header h1.page-title span{color:#ea580c!important;font-family:'Google sans'!important}.blog-archive .post-title,.blog-archive .post-title a{color:#ea580c!important;font-family:'Google sans'!important}.blog-archive .post-title a:hover{color:#c2410c!important;font-family:'Google sans'!important}.blog-archive h1,.blog-archive h2,.blog-archive h3,.blog-archive h4,.blog-archive h5,.blog-archive h6{color:var(--color-5)!important;font-family:'Google sans'!important}.widget-area .widget_search form.searchform{border:1px solid #e5e7eb!important;border-radius:8px!important;padding:4px!important;background:#fff;display:flex;align-items:center}.widget-area .widget_search form.searchform input[type="search"]{border:none!important;background:transparent!important;box-shadow:none!important;margin-bottom:0!important;padding:10px 15px!important;color:#4b5563!important;width:100%}.widget-area .widget_search form.searchform button.submit-button{background-color:var(--color-5)!important;border-radius:6px!important;margin:0!important;padding:0 15px!important;height:40px!important;min-width:45px!important}.widget-area .widget-title{font-size:16px!important;font-weight:800!important;color:#111827!important;text-transform:uppercase!important;border-bottom:1px dashed #d1d5db!important;padding-bottom:12px!important;margin-bottom:15px!important;margin-top:30px!important}.widget-area .widget-title::after{display:none!important}.widget-area .widget_categories ul li,.widget-area .widget_nav_menu ul li{border-bottom:1px solid #f3f4f6!important;padding:12px 0!important;margin:0!important;list-style:none!important}.widget-area .widget_categories ul li a,.widget-area .widget_nav_menu ul li a{border:none!important;color:#475569!important;font-size:15px!important;display:flex!important;align-items:center;transition:all 0.3s ease}.widget-area .widget_categories ul li a:hover,.widget-area .widget_nav_menu ul li a:hover{color:#ea580c!important}.widget-area .widget_categories ul li a::before,.widget-area .widget_nav_menu ul li a::before{content:"\25B8"!important;margin-right:10px!important;font-size:14px!important;color:#475569}.widget-area .widget_categories ul li a:hover::before,.widget-area .widget_nav_menu ul li a:hover::before{color:#ea580c!important}.absolute-footer.dark{display:none}.entry-content.single-page p{text-align:justify!important}.entry-content.single-page ul,.entry-content.single-page ol{text-align:justify!important}.entry-content.single-page img{display:block!important;margin-left:auto!important;margin-right:auto!important}.entry-content.single-page figure,.entry-content.single-page .wp-caption{display:block!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.entry-content.single-page figcaption,.entry-content.single-page .wp-caption-text{text-align:center!important;display:block!important;margin-top:10px!important}.woocommerce-Tabs-panel--description p,.woocommerce-Tabs-panel--description ul,.woocommerce-Tabs-panel--description ol{text-align:justify!important}.woocommerce-Tabs-panel--description img{display:block!important;margin-left:auto!important;margin-right:auto!important}.woocommerce-Tabs-panel--description figure,.woocommerce-Tabs-panel--description .wp-caption{display:block!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.woocommerce-Tabs-panel--description figcaption,.woocommerce-Tabs-panel--description .wp-caption-text{text-align:center!important;display:block!important;margin-top:10px!important}