:root{--tqa-ink:#1f272c;--tqa-gold:#b07617;--tqa-bronze:#9a6412;--tqa-bronze-deep:#8b5b1a;--tqa-gold-soft:#e6c88b;--tqa-ivory:#f7f3ec;--tqa-ink-2:color-mix(in srgb,var(--tqa-ink),#fff 8%);--tqa-ink-3:color-mix(in srgb,var(--tqa-ink),#fff 3%);--tqa-ink-4:color-mix(in srgb,var(--tqa-ink),#000 12%);--tqa-ink-deep:color-mix(in srgb,var(--tqa-ink),#000 24%);--tqa-bronze-hover:color-mix(in srgb,var(--tqa-bronze),#000 20%);--tqa-link-hover:color-mix(in srgb,var(--tqa-bronze-deep),#000 20%);--tqa-line:color-mix(in srgb,var(--tqa-gold) 24%,transparent);--tqa-btn-gradient:linear-gradient(135deg,var(--tqa-bronze),var(--tqa-bronze-hover));--tqa-ink-gradient:linear-gradient(135deg,color-mix(in srgb,var(--tqa-ink),#fff 18%),color-mix(in srgb,var(--tqa-ink),#000 12%));--tqa-btn-shadow:0 6px 16px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.22);}.tqa-product-attributes{text-transform:uppercase;font-weight:700;color:#111}.tqa-footer-links{list-style:none;margin:0;padding:0;font-size:15px;line-height:2em;color:#ffffffa8}.tqa-footer-links>li{margin:0;padding:0;line-height:inherit}.tqa-footer-links a{color:inherit;text-decoration:none}.tqa-footer-links a:hover,.tqa-footer-links a:focus-visible{color:var(--theme-palette-color-8,#fff)}@media(max-width:991.98px){.tqa-footer-links{text-align:center}}#gspb_heading-id-gsbp-706eeb9,#gspb_heading-id-gsbp-3c7b58b,#gspb_heading-id-gsbp-f4e92b2,#gspb_heading-id-gsbp-65760fe,#gspb_heading-id-gsbp-777919f,#gspb_heading-id-gsbp-ad8eb80,#gspb_heading-id-gsbp-1811891{font-family:var(--theme-headings-font-family,Montserrat),sans-serif;font-weight:var(--theme-headings-font-weight,700)}.nhatnam-floating-contact{position: fixed;bottom: var(--tqa-bottom,30px);left: 0;width: 100%;height: 0;z-index: 9999;pointer-events: none;}.nn-support-popup{position: absolute;bottom: 0;right: calc(var(--tqa-size,50px) + 20px);width: min(var(--tqa-popup,280px),calc(100vw - 90px));background: #fff;border-radius: var(--theme-button-border-radius,8px);box-shadow: 0 10px 30px rgba(0,0,0,0.15);pointer-events: auto;opacity: 0;visibility: hidden;transform: translateY(20px);transition: all 0.3s ease;overflow: hidden;display: flex;flex-direction: column;}.nn-support-popup.show{opacity: 1;visibility: visible;transform: translateY(0);}.nn-popup-header{background: #f4f4f5;padding: 12px;text-align: center;font-weight: 800;font-size: 1em;color: #333;}.nn-popup-body{padding: 15px 20px;text-align: center;}.nn-popup-body p{font-size: 0.7em;color: #555;margin-top: 0;margin-bottom: 15px;line-height: 1.4;}.nn-popup-btn{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;padding: 10px;border-radius: var(--theme-button-border-radius,10px);color: white !important;text-decoration: none !important;margin-bottom: 12px;font-weight: bold;font-size: 0.95em;transition: opacity 0.2s ease;box-sizing: border-box;}.nn-popup-btn:hover{opacity: 0.85;}.nn-popup-btn svg,.nn-custom-icon{width: 18px;height: 18px;}.nn-zalo{background-color: var(--tqa-zalo,#2b8cfb);}.nn-messenger{background-color: var(--tqa-messenger,#3142bc);}.nn-email{background-color: var(--theme-palette-color-1,#f28b00);margin-bottom: 0;}.nn-popup-footer{text-align: center;padding: 0 15px 15px;font-size: 0.7em;color: #666;line-height: 1.4;}.nn-btn-baogia{position: absolute;left: var(--tqa-offset,30px);bottom: 0;background-color: var(--tqa-quote,var(--theme-button-background-initial-color,#f28b00));color: var(--theme-button-text-initial-color,#fff);font-weight: 700;font-size: 0.95em;padding: 5px 20px 5px 5px;border-radius: 50px;display: flex;align-items: center;gap: 10px;text-decoration: none;pointer-events: auto;box-shadow: 0 4px 10px rgba(0,0,0,0.15);transition: transform 0.3s ease;}.nn-btn-baogia:hover{transform: translateY(-3px);color: var(--theme-button-text-initial-color,#fff);}.nn-icon-wrap{background: #000;width: 32px;height: 32px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}.nn-icon-wrap svg{width: 16px;height: 16px;stroke: #fff;}.nn-right-buttons{position: absolute;right: var(--tqa-offset,30px);bottom: 0;display: flex;flex-direction: column;gap: 20px;pointer-events: auto;}.nn-btn-phone,.nn-btn-chat{width: var(--tqa-size,50px);height: var(--tqa-size,50px);border-radius: 50%;display: flex;align-items: center;justify-content: center;text-decoration: none;position: relative;box-shadow: 0 4px 10px rgba(0,0,0,0.2);transition: all 0.3s ease;}.nn-btn-phone:hover,.nn-btn-chat:hover{transform: scale(1.1);}.nn-btn-phone{background-color: var(--tqa-phone,#f13a3a);}.nn-btn-chat{background-color: var(--tqa-chat,#1e4b8f);}.nn-btn-chat.is-open{background-color: var(--tqa-zalo,#2b8cfb);}.nn-btn-phone svg,.nn-btn-chat svg{width: 24px;height: 24px;z-index: 2;}.nn-pulse-ring{position: absolute;width: 100%;height: 100%;background-color: var(--tqa-phone,#f13a3a);border-radius: 50%;z-index: 1;animation: nn-pulsate 2s ease-out infinite;opacity: 0;}.nn-pulse-ring.nn-delay{animation-delay: 1s;}@keyframes nn-pulsate{0%{transform: scale(1);opacity: 0.6;}100%{transform: scale(1.8);opacity: 0;}}@media (max-width: 768px){.nn-btn-baogia{left: var(--tqa-offset-mobile,15px);font-size: 0.85em;padding-right: var(--tqa-offset-mobile,15px);}.nn-right-buttons{right: var(--tqa-offset-mobile,15px);gap: 15px;}.nn-btn-phone,.nn-btn-chat{width: var(--tqa-size-mobile,45px);height: var(--tqa-size-mobile,45px);}.nn-support-popup{right: calc(var(--tqa-size-mobile,45px) + 10px);width: 250px;}}.nn-btn-chat{border:0;padding:0;min-height:0;line-height:1;font:inherit;cursor:pointer}.nhatnam-floating-contact :focus-visible{outline:2px solid var(--theme-palette-color-1,#b07617);outline-offset:4px}@media(prefers-reduced-motion:reduce){.nn-pulse-ring{animation:none}.nn-support-popup,.nn-btn-chat,.nn-btn-phone,.nn-btn-baogia{transition:none}}.nhatnam-floating-contact{--tqa-offset:30px;--tqa-offset-mobile:15px;--tqa-bottom:30px;--tqa-size:50px;--tqa-size-mobile:40px;--tqa-popup:280px;--tqa-phone:#b98424;--tqa-chat:#1f272c;--tqa-zalo:#1f272c;--tqa-messenger:#1f272c;--tqa-quote:#9a6412;}.nhatnam-readmore{position:relative;max-height:var(--tqa-readmore-height,250px);overflow:hidden;transition:max-height .6s ease}.nhatnam-readmore:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:120px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));pointer-events:none;transition:opacity .3s ease}.nhatnam-readmore.expanded:after,.nhatnam-readmore.no-gradient:after{opacity:0}.nhatnam-readmore.expanded{max-height:none}@media(prefers-reduced-motion:reduce){.nhatnam-readmore,.nhatnam-readmore:after{transition:none}}.nhatnam-readmore{--tqa-readmore-height:250px;}.watermark-overlay{position:absolute;top:0;left:0;right:0;bottom:4%;background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;pointer-events:none;display:block}main .ct-media-container,main .woocommerce-product-gallery__image{position:relative!important;display:inline-block;width:100%;line-height:0}.watermark-wrapper{position:relative!important;display:block;width:fit-content;max-width:100%;line-height:0}.watermark-wrapper:has(>img.aligncenter){margin-inline:auto}.watermark-wrapper:has(>img.alignright){margin-inline-start:auto}main .entry-content img,main .ct-media-container img{height:auto!important}.watermark-overlay{background-image:url("https://tubepquocanh.com/wp-content/uploads/2026/05/line.png");bottom:4%;opacity:1;}.nhatnam-gallery-wrapper{width: 100%;max-width: 100%;overflow: hidden;display: block;}.nhatnam-main-swiper{margin-bottom: 15px;}.nhatnam-main-swiper .swiper-slide img{width: 100%;height: auto;aspect-ratio: 16/9;object-fit: cover;display: block;border-radius: 4px;}.nhatnam-thumb-swiper{box-sizing: border-box;padding: 0;}.nhatnam-thumb-swiper .swiper-slide{opacity: 0.4;cursor: pointer;border: 2px solid transparent;transition: all 0.3s ease;border-radius: 4px;overflow: hidden;}.nhatnam-thumb-swiper .swiper-slide img{width: 100%;height: 100%;aspect-ratio: 4/3;object-fit: cover;display: block;}.nhatnam-thumb-swiper .swiper-slide-thumb-active{opacity: 1;border: 2px solid var(--theme-palette-color-1);}.nhatnam-thumb-swiper .swiper-slide:hover{opacity: 0.8;}.nhatnam-gallery-wrapper[data-slider="0"] .swiper-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.nhatnam-gallery-wrapper[data-slider="0"] .swiper-slide{flex:0 0 100%;scroll-snap-align:start}.nhatnam-gallery-wrapper[data-slider="0"] .nhatnam-thumb-swiper{display:none}.nhatnam-gallery-wrapper:not([data-initialized]) .swiper-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.nhatnam-gallery-wrapper:not([data-initialized]) .swiper-slide{flex:0 0 100%;scroll-snap-align:start}.nhatnam-main-swiper .swiper-slide,.nhatnam-thumb-swiper .swiper-slide{line-height:0}#header [data-id="menu"] > ul > li > .sub-menu{border-top: 2px solid var(--tqa-gold);}#header [data-id="menu"] > ul > li > .sub-menu > li > .ct-menu-link{font-weight: 600;color: var(--tqa-bronze-deep);}#header [data-row="bottom"] .ct-contact-info .contact-title{color: var(--tqa-gold-soft);letter-spacing: .06em;}#header [data-id="menu-tertiary"] > ul > li > .ct-menu-link{background-image: var(--tqa-btn-gradient);box-shadow: var(--tqa-btn-shadow);transition: filter .2s ease;}#header [data-id="menu-tertiary"] > ul > li > .ct-menu-link:hover{filter: brightness(1.08);}#header .ct-search-form{position: relative;}#header .ct-search-form::after{content: "";position: absolute;inset: 0;border-radius: 999px;box-shadow: inset 0 2px 5px rgba(20,28,32,.22),inset 0 -1px 0 rgba(255,255,255,.7);pointer-events: none;z-index: 3;}#header [data-id="menu"] > ul > li > .sub-menu > li > .ct-menu-link{position: relative;}#header [data-id="menu"] > ul > li > .sub-menu > li > .ct-menu-link::after{content: "";position: absolute;left: 0;bottom: -1px;width: 28px;height: 2px;background: var(--tqa-gold);}#header [data-id="menu"] > ul > li > .sub-menu > li + li{border-inline-start: 1px solid color-mix(in srgb,var(--tqa-ink) 8%,transparent);}#footer section.tqa-footer{position: relative;}#footer section.tqa-footer > .gspb_backgroundOverlay{background: linear-gradient(180deg,color-mix(in srgb,var(--tqa-ink) 90%,transparent),var(--tqa-ink-deep)) !important;}#footer section.tqa-footer::before{content: "";position: absolute;inset: 0 0 auto 0;height: 3px;z-index: 2;background: linear-gradient(90deg,transparent,var(--tqa-bronze-deep),var(--tqa-gold-soft) 50%,var(--tqa-bronze-deep),transparent);}#footer .tqa-footer-services .gspb_iconBox__wrapper{background: transparent !important;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--tqa-gold-soft) 55%,transparent);}#footer .tqa-footer-services .gspb_iconBox__wrapper svg{fill: var(--tqa-gold-soft) !important;}#footer .tqa-footer-services .gspb_iconBox__wrapper svg path{fill: var(--tqa-gold-soft);}#footer h3.gspb_heading{letter-spacing: .01em;}#footer .gspb_text{color: color-mix(in srgb,var(--tqa-ivory) 72%,transparent);}#footer h3.gspb_heading.tqa-footer-heading{position: relative;color: var(--tqa-gold-soft) !important;letter-spacing: .04em;font-size: 16px !important;font-weight: 700;}#footer h3.gspb_heading.tqa-footer-heading::after{content: "";position: absolute;left: 0;bottom: -9px;width: 28px;height: 2px;background: var(--tqa-gold);}#footer .tqa-footer-links a{color: color-mix(in srgb,var(--tqa-ivory) 74%,transparent);transition: color .2s ease,padding-left .2s ease;}#footer .tqa-footer-links a:hover{color: var(--tqa-gold-soft);padding-left: 6px;}#footer .tqa-footer-links{color: color-mix(in srgb,var(--tqa-ivory) 74%,transparent);}#footer .gspb_text.tqa-footer-phone{color: var(--tqa-gold-soft) !important;letter-spacing: .05em;}#footer .ct-social-box a{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;border: 1px solid color-mix(in srgb,var(--tqa-gold-soft) 45%,transparent);border-radius: 50%;color: var(--tqa-ivory);transition: background-color .2s ease,border-color .2s ease;}#footer .ct-social-box a svg{width: 15px;height: 15px;fill: var(--tqa-ivory);}#footer .ct-social-box a:hover{background: var(--tqa-gold);border-color: var(--tqa-gold);}#footer a{transition: color .2s ease;}#footer a:hover{color: var(--tqa-gold-soft);}#footer .gspb_text.tqa-footer-copy{color: color-mix(in srgb,var(--tqa-ivory) 58%,transparent);letter-spacing: .02em;}#footer :is(a,button):focus-visible{outline: 3px solid var(--tqa-gold-soft);outline-offset: 3px;}a.gspb-buttonbox:not(#header a),.ff-btn-submit,.nhatnam-readmore-btn,#commentform button.submit{background-color: var(--tqa-bronze) !important;background-image: var(--tqa-btn-gradient) !important;box-shadow: var(--tqa-btn-shadow);transition: filter .2s ease;}a.gspb-buttonbox:not(#header a):hover,.ff-btn-submit:hover,.nhatnam-readmore-btn:hover,#commentform button.submit:hover{background-color: var(--tqa-bronze) !important;background-image: var(--tqa-btn-gradient) !important;filter: brightness(1.1);}.nn-popup-btn.nn-email{background-color: var(--tqa-quote,var(--tqa-bronze)) !important;}#main{--theme-link-initial-color: var(--tqa-bronze-deep);--theme-link-hover-color: var(--tqa-link-hover);}#gspb_text-id-gsbp-369030e{color: var(--tqa-gold-soft) !important;}.nn-btn-phone,.nn-btn-chat{box-shadow: 0 10px 24px rgba(20,28,32,.34),inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 1px color-mix(in srgb,var(--tqa-gold-soft) 55%,transparent);transition: filter .25s ease;}.nn-btn-phone{background: linear-gradient(145deg,color-mix(in srgb,var(--tqa-phone,#b98424),#fff 38%),var(--tqa-phone,#b98424) 55%,color-mix(in srgb,var(--tqa-phone,#b98424),#000 24%));color: var(--tqa-ink);}.nn-btn-chat,.nn-btn-chat.is-open{background: linear-gradient(135deg,color-mix(in srgb,var(--tqa-chat,var(--tqa-ink)),#fff 18%),color-mix(in srgb,var(--tqa-chat,var(--tqa-ink)),#000 12%));color: var(--tqa-gold-soft);}.nn-btn-chat.is-open{box-shadow: 0 10px 24px rgba(20,28,32,.34),inset 0 0 0 1px var(--tqa-gold-soft);}.nn-btn-phone:hover,.nn-btn-chat:hover,.nn-btn-baogia:hover{transform: none;filter: brightness(1.08);}.nn-btn-phone svg,.nn-btn-chat svg{width: 22px;height: 22px;fill: none;stroke: currentColor;}.nn-pulse-ring,.nn-pulse-ring.nn-delay{background: transparent;border: 1.5px solid color-mix(in srgb,color-mix(in srgb,var(--tqa-phone,#b98424),#fff 15%) 75%,transparent);box-sizing: border-box;}.nn-btn-baogia{background-image: linear-gradient(135deg,var(--tqa-quote,var(--tqa-bronze)),color-mix(in srgb,var(--tqa-quote,var(--tqa-bronze)),#000 20%));box-shadow: var(--tqa-btn-shadow);}.nn-btn-baogia .nn-icon-wrap{background: var(--tqa-ink-gradient);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--tqa-gold-soft) 60%,transparent);}.nn-btn-baogia .nn-icon-wrap svg{stroke: var(--tqa-gold-soft);stroke-width: 1.7;}.nn-support-popup{border-radius: 6px;box-shadow: 0 24px 48px rgba(20,28,32,.3);}.nn-popup-header{background: var(--tqa-ink-gradient);color: var(--tqa-gold-soft);letter-spacing: .08em;font-size: .9em;box-shadow: inset 0 1px 0 rgba(255,255,255,.22);}.nn-popup-body p{color: #4a555b;}.nn-popup-btn{border-radius: 4px;transition: filter .2s ease,box-shadow .2s ease;}.nn-popup-btn:hover{opacity: 1;filter: brightness(1.12);}.nn-zalo,.nn-messenger{background-image: linear-gradient(135deg,color-mix(in srgb,var(--tqa-zalo,var(--tqa-ink)),#fff 18%),color-mix(in srgb,var(--tqa-zalo,var(--tqa-ink)),#000 12%));box-shadow: var(--tqa-btn-shadow);}.nn-messenger{background-image: linear-gradient(135deg,color-mix(in srgb,var(--tqa-messenger,var(--tqa-ink)),#fff 18%),color-mix(in srgb,var(--tqa-messenger,var(--tqa-ink)),#000 12%));}.nn-email{background-image: linear-gradient(135deg,var(--tqa-quote,var(--tqa-bronze)),color-mix(in srgb,var(--tqa-quote,var(--tqa-bronze)),#000 20%));box-shadow: var(--tqa-btn-shadow);}.nn-popup-footer{color: #5b666c;}.nn-popup-btn .nn-popup-icon{width: 22px;height: 22px;flex: none;fill: var(--tqa-gold-soft);}.nn-popup-btn.nn-email .nn-popup-icon{fill: var(--tqa-ivory);}@media (max-width: 768px){.nn-btn-phone svg,.nn-btn-chat svg{width: 19px;height: 19px;}.nn-right-buttons{gap: 12px;}.nn-btn-baogia{font-size: .78em;gap: 8px;padding: 4px 14px 4px 4px;}.nn-btn-baogia .nn-icon-wrap{width: 28px;height: 28px;}.nn-btn-baogia .nn-icon-wrap svg{width: 14px;height: 14px;}}.ct-back-to-top[data-shape="circle"]{background-image: var(--tqa-ink-gradient);box-shadow: 0 10px 24px rgba(20,28,32,.34),inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 1px color-mix(in srgb,var(--tqa-gold-soft) 55%,transparent);}.ct-back-to-top[data-shape="circle"]:hover{background-image: var(--tqa-btn-gradient);}.tqa-faq > h2{position: relative;margin-bottom: 28px;padding-bottom: 14px;}.tqa-faq > h2::after{content: "";position: absolute;left: 0;bottom: 0;width: 44px;height: 2px;background: var(--tqa-gold);}.tqa-faq .rank-math-faq-item{padding: 18px 0;border-bottom: 1px solid color-mix(in srgb,var(--tqa-ink) 10%,transparent);}.tqa-faq .rank-math-faq-item:last-child{border-bottom: 0;}.tqa-faq .rank-math-question{margin: 0 0 8px;font-size: 18px;font-weight: 700;color: var(--tqa-ink);}.tqa-faq .rank-math-answer{font-size: 16px;line-height: 1.7;}.tqa-cx{margin: 48px 0 24px;}.tqa-cx > h2{position: relative;margin-bottom: 24px;padding-bottom: 12px;font-size: 24px;}.tqa-cx > h2::after{content: "";position: absolute;left: 0;bottom: 0;width: 36px;height: 2px;background: var(--tqa-gold);}.tqa-cx-grid{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 18px;}.tqa-cx-grid li{margin: 0;}.tqa-cx-grid a{display: block;text-decoration: none;color: var(--tqa-ink);}.tqa-cx-grid img{display: block;width: 100%;aspect-ratio: 4/3;object-fit: cover;margin-bottom: 10px;}.tqa-cx-grid span{display: block;font-size: 15px;font-weight: 600;line-height: 1.4;}.tqa-cx-grid a:hover span{color: var(--tqa-bronze-deep);}.tqa-cx-more{margin: 18px 0 0;font-weight: 600;}@media (max-width: 689px){.tqa-cx-grid{grid-template-columns: repeat(2,1fr);gap: 14px;}}.single-product .ct-product-attributes{background: color-mix(in srgb,var(--tqa-ink) 5%,#fff);border: 1px solid color-mix(in srgb,var(--tqa-ink) 10%,transparent);border-radius: 0;padding: 2px 16px;margin-bottom: 14px;}.single-product .ct-product-attributes > *{border-color: color-mix(in srgb,var(--tqa-ink) 10%,transparent);}.single-product .product > .woocommerce-tabs{margin-top: 0;padding-top: 0;}@media (min-width: 1000px){.single-product .ct-container[data-sidebar="right"] > article,.single-product .ct-container[data-sidebar="right"] > article > .product{display: contents;}.single-product .ct-container[data-sidebar="right"] .hero-section{grid-column: 1 / -1;grid-row: 1;}.single-product .ct-container[data-sidebar="right"] .product-entry-wrapper{grid-column: 1 / -1;grid-row: 2;margin-top: -50px;}.single-product .ct-container[data-sidebar="right"] .woocommerce-tabs{grid-column: 1;grid-row: 3;margin-top: -20px;}.single-product .ct-container[data-sidebar="right"] > aside{grid-column: 2;grid-row: 3 / span 4;}}}