:where([data-s3image]) { height: auto; }html { font-family: sans-serif; text-size-adjust: 100%; }body { margin: 0px; }article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; }a { background-color: transparent; }b, strong { font-weight: inherit; }b, strong { font-weight: bolder; }img { border-style: none; }button, input, select, textarea { font: inherit; }button, input, select { overflow: visible; }button, select { text-transform: none; }button, [type="button"], [type="reset"], [type="submit"] { cursor: pointer; }button, html [type="button"], [type="reset"], [type="submit"] { appearance: button; }[type="search"] { appearance: textfield; }*, ::before, ::after { box-sizing: border-box; }html { box-sizing: border-box; background-attachment: fixed; -webkit-tap-highlight-color: transparent; }body { color: #777777; scroll-behavior: smooth; -webkit-font-smoothing: antialiased; }img { max-width: 100%; height: auto; display: inline-block; vertical-align: middle; }a, button, input { touch-action: manipulation; }.col, .gallery-item, .columns { position: relative; margin: 0px; padding: 0px 15px 30px; width: 100%; }.col-inner { position: relative; margin-left: auto; margin-right: auto; width: 100%; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; -webkit-box-flex: 1; flex: 1 0 auto; }@media screen and (min-width: 850px){.col:first-child .col-inner { margin-left: auto; margin-right: 0px; }.col + .col .col-inner { margin-right: auto; margin-left: 0px; }}@media screen and (max-width: 849px){.col { padding-bottom: 30px; }}@media screen and (min-width: 850px){.row-divided > .col + .col:not(.large-12) { border-left: 1px solid #ececec; }}.small-6 { max-width: 50%; flex-basis: 50%; }.small-12 { max-width: 100%; flex-basis: 100%; }.small-columns-1 > .col, .small-columns-1 .flickity-slider > .col { max-width: 100%; flex-basis: 100%; }@media screen and (min-width: 550px){.medium-3 { max-width: 25%; flex-basis: 25%; }.medium-columns-1 > .col, .medium-columns-1 .flickity-slider > .col { max-width: 100%; flex-basis: 100%; }}@media screen and (min-width: 850px){.large-3 { max-width: 25%; flex-basis: 25%; }.large-4 { max-width: 33.3333%; flex-basis: 33.3333%; }.large-8 { max-width: 66.6667%; flex-basis: 66.6667%; }.large-12 { max-width: 100%; flex-basis: 100%; }.gallery-columns-1 .gallery-item, .large-columns-1 > .col, .large-columns-1 .flickity-slider > .col { max-width: 100%; flex-basis: 100%; }}body, .container, .full-width .ubermenu-nav, .container-width, .row { width: 100%; margin-left: auto; margin-right: auto; }.container { padding-left: 15px; padding-right: 15px; }.container-width, .full-width .ubermenu-nav, .container, .row { max-width: 1080px; }.row.row-small { max-width: 1065px; }.row.row-large { max-width: 1110px; }.flex-row { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row nowrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; width: 100%; }.header .flex-row { height: 100%; }.flex-col { max-height: 100%; }.flex-grow { -webkit-box-flex: 1; flex: 1 1 0%; }.flex-left { margin-right: auto; }.flex-right { margin-left: auto; }@media not all{.nav > li > a > i { top: -1px; }}.row, .gallery { width: 100%; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; }.row .gallery, .row .row:not(.row-collapse), .container .row:not(.row-collapse), .lightbox-content .row:not(.row-collapse) { padding-left: 0px; padding-right: 0px; margin-left: -15px; margin-right: -15px; width: auto; }.row .row-small:not(.row-collapse), .container .row-small:not(.row-collapse) { margin-left: -10px; margin-right: -10px; margin-bottom: 0px; }.row-small > .flickity-viewport > .flickity-slider > .col, .row-small > .col { padding: 0px 9.8px 19.6px; margin-bottom: 0px; }.row .row-xsmall:not(.row-collapse), .container .row-xsmall:not(.row-collapse) { margin-left: -2px; margin-right: -2px; margin-bottom: 0px; }.row-xsmall > .flickity-viewport > .flickity-slider > .col, .row-xsmall > .col { padding: 0px 2px 3px; margin-bottom: 0px; }@media screen and (min-width: 850px){.row-large { padding-left: 0px; padding-right: 0px; }.row-large > .flickity-viewport > .flickity-slider > .col, .row-large > .col { padding: 0px 30px 30px; margin-bottom: 0px; }}.section { padding: 30px 0px; position: relative; min-height: auto; width: 100%; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: center; align-items: center; }.section-bg, .section-content { width: 100%; }.section-content { z-index: 1; }.nav-dropdown { position: absolute; min-width: 260px; max-height: 0px; z-index: 9; padding: 20px 0px; opacity: 0; margin: 0px; transition: opacity 0.25s ease 0s; color: #777777; background-color: #ffffff; text-align: left; display: table; left: -99999px; }.nav-dropdown::after { visibility: hidden; display: block; content: ""; clear: both; height: 0px; }.nav-dropdown li { display: block; margin: 0px; vertical-align: top; }.menu-item-has-block .nav-dropdown { padding: 0px; }.nav, .nav ul:not(.nav-dropdown) { margin: 0px; padding: 0px; }.nav { width: 100%; position: relative; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -webkit-box-align: center; align-items: center; }.nav > li { display: inline-block; list-style: none; margin: 0px 7px; padding: 0px; position: relative; transition: background-color 0.3s ease 0s; }.nav > li > a { padding: 10px 0px; display: inline-flex; flex-wrap: wrap; -webkit-box-align: center; align-items: center; }.nav-left { -webkit-box-pack: start; justify-content: flex-start; }.nav-right { -webkit-box-pack: end; justify-content: flex-end; }.nav > li > a, .nav-dropdown > li > a, .nav-column > li > a, .nav-vertical-fly-out > li > a { color: rgba(102, 102, 102, 0.85); transition: all 0.2s ease 0s; }.nav li:first-child { margin-left: 0px !important; }.nav li:last-child { margin-right: 0px !important; }.nav-uppercase > li > a { letter-spacing: 0.02em; text-transform: uppercase; font-weight: bolder; }li.html .row, li.html form, li.html select, li.html input { margin: 0px; }.nav-pagination > li i { font-size: 1.2em; vertical-align: middle; top: -1px; }.nav.nav-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; }.nav.nav-vertical li { list-style: none; margin: 0px; width: 100%; }.nav-vertical li li { font-size: 1em; padding-left: 0.5em; }.nav-vertical > li { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -webkit-box-align: center; align-items: center; }.nav-vertical > li ul { width: 100%; }.nav-vertical > li.html { padding-top: 1em; padding-bottom: 1em; }.nav-sidebar.nav-vertical > li + li { border-top: 1px solid #ececec; }.nav-vertical > li + li, .nav-vertical-fly-out > li + li { border-top: 1px solid #ececec; }.box { width: 100%; position: relative; margin: 0px auto; }.box, .box-image, .box-text { transition: opacity 0.3s ease 0s, transform 0.3s ease 0s, background-color 0.3s ease 0s, -webkit-transform 0.3s ease 0s; }.box-text { padding-top: 0.7em; padding-bottom: 1.4em; position: relative; width: 100%; font-size: 0.9em; }@media (max-width: 549px){.box-text { font-size: 85%; }}.box-image { position: relative; height: auto; margin: 0px auto; overflow: hidden; }.box-image img { max-width: 100%; width: 100%; margin: 0px auto; }@media screen and (max-width: 549px){.box-vertical .box-image { width: 100% !important; }}@media screen and (min-width: 550px){.box-list-view .box, .box-vertical { display: table; width: 100%; }.box-list-view .box .box-image, .box-list-view .box .box-text, .box-vertical .box-image, .box-vertical .box-text { direction: ltr; display: table-cell; vertical-align: middle; }.box-list-view .box .box-text, .box-vertical .box-text { padding-left: 1.5em; padding-right: 1.5em; }.box-list-view .box .box-image, .box-vertical .box-image { width: 50%; }}.button, button, input[type="submit"], input[type="reset"], input[type="button"] { position: relative; display: inline-block; background-color: transparent; text-transform: uppercase; font-size: 0.97em; letter-spacing: 0.03em; cursor: pointer; font-weight: bolder; text-align: center; color: currentcolor; text-decoration: none; border: 1px solid transparent; vertical-align: middle; border-radius: 0px; margin-top: 0px; margin-right: 1em; text-shadow: none; line-height: 2.4em; min-height: 2.5em; padding: 0px 1.2em; max-width: 100%; transition: transform 0.3s ease 0s, border 0.3s ease 0s, background 0.3s ease 0s, box-shadow 0.3s ease 0s, opacity 0.3s ease 0s, color 0.3s ease 0s, -webkit-transform 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s; text-rendering: optimizelegibility; box-sizing: border-box; }.button.is-outline { line-height: 2.19em; }.button, input[type="submit"], input[type="submit"].button, input[type="reset"].button, input[type="button"].button { color: #ffffff; background-color: var(--primary-color); border-color: rgba(0, 0, 0, 0.05); }.button.is-outline, input[type="submit"].is-outline, input[type="reset"].is-outline, input[type="button"].is-outline { border: 2px solid currentcolor; background-color: transparent; }.is-outline { color: silver; }input[type="submit"], input[type="submit"].button, input[type="submit"], .primary { background-color: #446084; }.success { background-color: #7a9c59; }.secondary, .checkout-button, .button.checkout, .button.alt { background-color: #d26e4b; }.text-center .button:first-of-type { margin-left: 0px !important; }.text-right .button:last-of-type, .text-center .button:last-of-type { margin-right: 0px !important; }.flex-col button, .flex-col .button, .flex-col input { margin-bottom: 0px; }.is-divider { height: 3px; display: block; background-color: rgba(0, 0, 0, 0.1); margin: 1em 0px; width: 100%; max-width: 30px; }.widget .is-divider { margin-top: 0.66em; }form { margin-bottom: 0px; }input[type="email"], input[type="date"], input[type="search"], input[type="number"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection { box-sizing: border-box; border: 1px solid #dddddd; padding: 0px 0.75em; height: 2.507em; font-size: 0.97em; border-radius: 0px; max-width: 100%; width: 100%; vertical-align: middle; background-color: #ffffff; color: #333333; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; transition: color 0.3s ease 0s, border 0.3s ease 0s, background 0.3s ease 0s, opacity 0.3s ease 0s; }input[type="email"], input[type="search"], input[type="number"], input[type="url"], input[type="tel"], input[type="text"], textarea { appearance: none; }.links > li > a::before, i[class^="icon-"], i[class*=" icon-"] { margin: 0px; padding: 0px; display: inline-block; position: relative; line-height: 1.2; font-family: fl-icons !important; speak: none !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; }button i, .button i { vertical-align: middle; top: -1.5px; }.button.icon { margin-left: 0.12em; margin-right: 0.12em; min-width: 2.5em; padding-left: 0.6em; padding-right: 0.6em; display: inline-block; }.button.icon i { font-size: 1.2em; }.button.icon.circle { padding-left: 0px; padding-right: 0px; }.button.icon.circle > i { margin: 0px 8px; }.button.icon.circle > i:only-child { margin: 0px; }.nav > li > a > i { vertical-align: middle; transition: color 0.3s ease 0s; font-size: 20px; }.nav > li > a > i.icon-menu { font-size: 1.9em; }.nav > li.has-icon > a > i { min-width: 1em; }.has-dropdown .icon-angle-down { font-size: 16px; margin-left: 0.2em; opacity: 0.6; }img { transition: opacity 1s ease 0s; opacity: 1; }.has-format, .video-fit, .image-cover { position: relative; height: auto; overflow: hidden; padding-top: 100%; background-position: 50% 50%; background-size: cover; }.video-fit video, .video-fit iframe, img.back-image, .image-cover img, .has-format img, .has-equal-box-heights .box-image img { inset: 0px; width: 100%; height: 100%; position: absolute; object-position: 50% 50%; object-fit: cover; font-family: "object-fit: cover;"; }.mfp-hide { display: none !important; }.ux-menu-link { -webkit-box-align: center; align-items: center; }.ux-menu.ux-menu--divider-solid .ux-menu-link:not(:last-of-type) .ux-menu-link__link { border-bottom-style: solid; }.ux-menu-link__link { -webkit-box-flex: 1; flex: 1 1 0%; min-height: 2.5em; -webkit-box-align: baseline; align-items: baseline; padding-top: 0.3em; padding-bottom: 0.3em; color: currentcolor; transition: all 0.2s ease 0s; border-bottom-color: #ececec; border-bottom-width: 1px; }.stack { --stack-gap:0; display: flex; }.stack-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }.stack-col > * { margin: 0px !important; }.stack-col > * ~ * { margin-top: var(--stack-gap)  !important; }.justify-start { -webkit-box-pack: start; justify-content: flex-start; }a { color: #334862; text-decoration: none; }a.plain { color: currentcolor; transition: color 0.3s ease 0s, opacity 0.3s ease 0s, transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; }ul { list-style: disc; }ol, ul { margin-top: 0px; padding: 0px; }ul ul, ul ol, ol ol, ol ul { margin: 1.5em 0px 1.5em 3em; }li { margin-bottom: 0.6em; }.entry-content ol li, .entry-summary ol li, .col-inner ol li, .entry-content ul li, .entry-summary ul li, .col-inner ul li { margin-left: 1.3em; }.button, button, input, textarea, select, fieldset { margin-bottom: 1em; }pre, blockquote, form, figure, p, dl, ul, ol { margin-bottom: 1.3em; }body { line-height: 1.6; }h1, h2, h3, h4, h5, h6 { color: #555555; width: 100%; margin-top: 0px; margin-bottom: 0.5em; text-rendering: optimizespeed; }.h5, h5 { font-size: 1em; }p { margin-top: 0px; }.lowercase { text-transform: none !important; }.is-normal { font-weight: normal; }.is-large { font-size: 1.15em; }.is-small, .is-small.button { font-size: 0.8em; }@media (max-width: 549px){.is-large { font-size: 1em; }}.box-text h1, .box-text h2, .box-text h3, .box-text h4, .box-text h5, .box-text h6, .box-text a:not(.button) { line-height: 1.3; margin-top: 0.1em; margin-bottom: 0.1em; }.box-text p { margin-top: 0.1em; margin-bottom: 0.1em; }.nav > li > a { font-size: 0.8em; }.nav > li.html { font-size: 0.85em; }.nav-size-xlarge > li > a { font-size: 1.1em; }.container::after, .row::after, .clearfix::after, .clear::after { content: ""; display: table; clear: both; }@media (max-width: 549px){.small-text-center { text-align: center !important; width: 100% !important; float: none !important; }}@media (min-width: 850px){[data-show="show-for-medium"], .show-for-medium { display: none !important; }}@media (max-width: 849px){[data-show="hide-for-medium"], .hide-for-medium { display: none !important; }.medium-text-center .pull-left, .medium-text-center .pull-right { float: none; }.medium-text-center { text-align: center !important; width: 100% !important; float: none !important; }}.pull-left { float: left; margin-left: 0px !important; }.mb-0 { margin-bottom: 0px !important; }.text-left { text-align: left; }.text-center { text-align: center; }.text-left .is-divider, .text-left .star-rating, .text-left .is-star-rating { margin-right: auto; margin-left: 0px; }.relative { position: relative !important; }.fixed { z-index: 12; position: fixed !important; }.bottom { bottom: 0px; }.fill { position: absolute; inset: 0px; height: 100%; padding: 0px !important; margin: 0px !important; }.pull-left { float: left; }.circle { object-fit: cover; border-radius: 999px !important; }.z-1 { z-index: 21; }.z-top { z-index: 9995; }.flex { display: flex; }.op-8 { opacity: 0.8; }.no-scrollbar { }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; }.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: #21759b; display: block; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.has-hover .bg, .has-hover [class*="image-"] img { transition: filter 0.6s ease 0s, opacity 0.6s ease 0s, transform 0.6s ease 0s, box-shadow 0.3s ease 0s, -webkit-filter 0.6s ease 0s, -webkit-transform 0.6s ease 0s, -webkit-box-shadow 0.3s ease 0s; }.dark, .dark p, .dark td { color: #f1f1f1; }html { overflow-x: hidden; }@media (max-width: 849px){body { overflow-x: hidden; }}#wrapper, #main { background-color: #ffffff; position: relative; }.page-wrapper { padding-top: 30px; padding-bottom: 30px; }.header, .header-wrapper { width: 100%; z-index: 30; position: relative; background-size: cover; background-position: 50% 0px; transition: background-color 0.3s ease 0s, opacity 0.3s ease 0s; }.header-bg-color { background-color: rgba(255, 255, 255, 0.9); }.header-bg-image, .header-bg-color { background-position: 50% 0px; transition: background 0.4s ease 0s; }.header-main { z-index: 10; position: relative; }.header-wrapper:not(.stuck) .logo img { transition: max-height 0.5s ease 0s; }.header-block { width: 100%; min-height: 15px; }.box-blog-post .is-divider { margin-top: 0.5em; margin-bottom: 0.5em; height: 2px; }.widget { margin-bottom: 1.5em; }.footer-wrapper { width: 100%; position: relative; }.absolute-footer, html { background-color: #5b5b5b; }.absolute-footer { color: rgba(0, 0, 0, 0.5); padding: 10px 0px 15px; font-size: 0.9em; }.absolute-footer.dark { color: rgba(255, 255, 255, 0.5); }.back-to-top { margin: 0px; opacity: 0; bottom: 20px; right: 20px; pointer-events: none; transform: translateY(30%); }.logo { line-height: 1; margin: 0px; }.logo a { text-decoration: none; display: block; color: #446084; font-size: 32px; text-transform: uppercase; font-weight: bolder; margin: 0px; }.logo img { display: block; width: auto; }.header-logo-dark, .nav-dark .header-logo, .header-logo-sticky, .sticky .dark .header-logo-dark, .sticky .has-sticky-logo .header-logo { display: none !important; }.logo-left .logo { margin-left: 0px; margin-right: 30px; }@media screen and (max-width: 849px){.header-inner .nav { flex-wrap: nowrap; }.medium-logo-center .flex-left { -webkit-box-ordinal-group: 2; order: 1; -webkit-box-flex: 1; flex: 1 1 0px; }.medium-logo-center .logo { -webkit-box-ordinal-group: 3; order: 2; text-align: center; margin: 0px 15px; }.medium-logo-center .logo img { margin: 0px auto; }.medium-logo-center .flex-right { -webkit-box-flex: 1; flex: 1 1 0px; -webkit-box-ordinal-group: 4; order: 3; }}.sidebar-menu .search-form { display: block !important; }.searchform-wrapper form { margin-bottom: 0px; }.mobile-nav > .search-form, .sidebar-menu .search-form { padding: 5px 0px; width: 100%; }.widget_search .submit-button, .searchform-wrapper:not(.form-flat) .submit-button { border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }.searchform { position: relative; }.searchform .button.icon { margin: 0px; }.searchform .button.icon i { font-size: 1.2em; }.searchform-wrapper { width: 100%; }.col .live-search-results, .header-block .live-search-results, .header .search-form .live-search-results { text-align: left; color: #111111; top: 105%; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px; left: 0px; right: 0px; background-color: rgba(255, 255, 255, 0.95); position: absolute; }.icon-menu::before { content: ""; }.icon-angle-right::before { content: ""; }.icon-angle-up::before { content: ""; }.icon-angle-down::before { content: ""; }.icon-search::before { content: ""; }.absolute-footer { display: none; }.tin-sidebar h5.post-title { font-size: 14px; }.header-nav-main .icon-angle-down { display: none; }.header-nav-main .nav-dropdown { padding: 10px; }.header-nav-main .fa-list { padding-right: 5px; color: orange; }.post-item h5.post-title { color: #337ab7; }.post-item .box-image img { border-radius: 6px !important; }.box-vertical .box-text { padding-bottom: 5px; }.is-divider { margin: 6px 0px; }.div-linh-vuc li a { background-color: #5cb85c; }.div-khu-vuc li a { background-color: #5bc0de; }.div-xu-huong li a { background-color: #337ab7; }.taxonomy-list ul { margin-bottom: 0px; }.taxonomy-list li a { display: inline; padding: 0.2em 0.6em 0.3em; font-size: 75%; font-weight: 700; line-height: 1; color: #ffffff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25em; }.taxonomy-list li { display: inline-block; list-style: none; margin-bottom: 3px; margin-left: 0px !important; }.box-text .is-divider { display: none; }.post-meta::before { content: ""; font-family: fontawesome; padding-right: 5px; }.div-no-padding { padding-bottom: 0px !important; }@media (max-width: 855px){.header-block-block-1 .taxonomy-list li { padding-left: 0px !important; display: inline !important; }.header-block-block-1 .taxonomy-list li a { padding-top: 0.2em; padding-right: 0.4em; padding-bottom: 0.4em; padding-left: 5px !important; line-height: 2.5 !important; }#footer .button { font-size: 0.7em; }.post-item { padding-bottom: 10px !important; }.box-vertical .box-text .from_the_blog_excerpt { display: none; }.box-vertical .box-image { width: 47% !important; }.box-vertical { display: flex; }.box-vertical .box-text { padding-bottom: 5px; padding-left: 10px; padding-top: 0px; }}@font-face{font-family:"fl-icons";font-weight:400;font-style:normal;src:url(https://camnangquatang.com/wp-content/swift-ai/cache/camnangquatang.com/cach-lam-qua-tang/qua-handmade/lam-thu-bong/__data/fl-iconsa39a980c.woff) format('woff2');font-display:swap;}.header-nav-main .fa-gift { color: #d72c77; padding-right: 5px; }.header-nav-main .fa-book { color: #30a1e2; padding-right: 5px; }.nav > li > a, .nav-dropdown > li > a, .nav-column > li > a, .nav-vertical-fly-out > li > a { color: #056ea0 !important; }.post-item h5.post-title { color: #295e8e !important; }.div-linh-vuc .taxonomy-list li a { font-size: 14px; font-weight: 600; padding: 0.2em 0.6em; border-radius: 0.25em; background-color: #5cb85c !important; color: #ffffff !important; }.div-khu-vuc .taxonomy-list li a { font-size: 14px; font-weight: 600; padding: 0.2em 0.6em; border-radius: 0.25em; background-color: #5bc0de !important; color: #ffffff !important; }#text-2829015223 > * { color: #222222; }#section_803879763 { padding-top: 30px; padding-bottom: 30px; background-color: #f2f2f2; }#section_322992580 { padding-top: 6px; padding-bottom: 6px; background-color: #ffffff; }#text-2395794875 > * { color: #222222; }#section_428744377 { padding-top: 30px; padding-bottom: 30px; background-color: #f2f2f2; }html{opacity:1}