.header{z-index:999;position:absolute}.header.sticky{position:fixed;animation:fade-down .5s ease;background-color:rgba(26,57,6,0.66);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.header .main-menu{display:block}.header__left{display:block;position:absolute;left:0}@media (min-width: 1024px){.header__left{position:relative}.header__logo{position:absolute;left:50%;-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.header__right--language{display:block}.header__right--cta{display:block}}.footer{background-color:#1A3A05;color:#F4E9BD}.footer .section-title{color:#F4E9BD}.footer p,.footer span,.footer a{font-weight:300;color:#F4E9BD}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.heading{font-family:"Neulis Sans",sans-serif}img{display:block;max-width:100%;height:auto}.clear{clear:both}div:where(.swal2-container) div:where(.swal2-popup){font-size:1.4rem !important}div:where(.swal2-container) .swal2-modal .swal2-html-container{font-size:inherit}.bg_overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:800;background-color:#000;opacity:0.8}.bg_overlay.show{display:block}.bg_white_2{background-color:#FCF6E8}.bg_light{background-color:#F4E9BD}.bg_green{background-color:#1A3A05}.swal2-popup{font-family:"Neulis Sans",sans-serif;font-weight:300;letter-spacing:1.5px;font-size:1.4rem;text-transform:uppercase;background:#FCF6E8;color:#1A3A05;border-radius:0;position:relative;overflow:hidden;border:1px solid #1A3A05;padding:2rem}.swal2-popup:before{content:'';display:block;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;border:1px solid #1A3A05;margin:1rem}.contact-popup .swal2-html-container{font-weight:300;letter-spacing:1.5px}.contact-popup .swal2-success{color:#1A3A05}.contact-popup .swal2-success .swal2-success-ring{border:1px solid #1A3A05}.contact-popup .swal2-success [class^="swal2-success-line"]{background-color:#1A3A05}.contact-popup .swal2-title{font-family:"Neulis Sans",sans-serif;font-weight:400;letter-spacing:1.5px;font-size:2.4rem;text-transform:uppercase}.contact-popup .swal2-confirm.swal2-styled{background-color:#A0873C;color:#fff;letter-spacing:1.5px;min-width:15rem;border-radius:0;color:#fff}.list-style-none{list-style:none}.list-style-circle .item{padding-left:1rem}.list-style-circle .item a{color:#000;text-decoration:none}.list-style-circle .item a:hover{text-decoration:underline}.list-style-circle .item::before{content:"•";color:#000;font-weight:bold;display:inline-block;margin-right:.5rem}.countdown__timer{border-right:1px solid #F4E9BD;padding-right:1.5rem;margin-right:1.5rem}.countdown__timer span{display:block;text-transform:uppercase;font-weight:200;letter-spacing:1.5px}.countdown__timer span:last-child{padding-top:1rem;letter-spacing:1.5px;font-size:1.2rem}.countdown__timer:last-child{border-right:0;padding-right:0;margin-right:0}.font-light{font-family:'Fraunces', serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"SOFT" 0, "WONK" 0}.section-subtitle{font-weight:200;font-size:1.4rem;letter-spacing:1.5px}.section-title{font-size:1.4rem;letter-spacing:1.5px;color:#1A3A05;font-weight:400}.menu-button{background-color:transparent;padding:1rem;border:0}.menu-button:hover .menu-icon .line,.menu-button:focus .menu-icon .line{width:5rem;transition:all .5s ease}.menu-button .menu-icon{display:block;position:relative;width:5rem;height:2rem}.menu-button .menu-icon .line{display:block;background-color:#F4E9BD;width:3rem;height:.2rem;border-radius:.5rem;position:absolute;top:50%;right:0}.menu-button .menu-icon .line:first-child{top:0;width:5rem}.menu-button .menu-icon .line:last-child{top:100%;width:5rem}.open-menu .bg_overlay{display:block;transition:all .2s ease}.open-menu .canvas-push{left:0;-ms-transform:translate(0, 0);transform:translate(0, 0);transition:all .3s ease}.open-menu .menu-button .menu-icon .line{transition:all .3s ease;opacity:0}.open-menu .menu-button .menu-icon .line:first-child,.open-menu .menu-button .menu-icon .line:last-child{opacity:1;width:3rem;right:20%;top:1rem}.open-menu .menu-button .menu-icon .line:first-child{-ms-transform:skewY(45deg);transform:skewY(45deg)}.open-menu .menu-button .menu-icon .line:last-child{-ms-transform:skewY(-45deg);transform:skewY(-45deg)}.canvas-push{height:100vh;position:fixed;width:80vw;left:-100%;top:0;z-index:1001;background-color:#1A3A05;-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);padding:3rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3rem;-ms-flex-align:center;align-items:center}.canvas-push a,.canvas-push p,.canvas-push h4{color:#F4E9BD}.lang-item img{width:2.5rem;height:2.5rem}.lang-item.lang-item-first::after{content:'';display:inline-block;vertical-align:middle;width:2px;height:2rem;margin-right:2rem;margin-left:2rem;background-color:#F4E9BD}.lang-item.current-lang a::after,.lang-item:hover a::after,.lang-item:focus a::after{content:'';display:block;position:absolute;width:100%;height:100%;bottom:0;border:2px solid #F4E9BD;border-radius:50%}.lang-item a{display:inline-block;vertical-align:middle;position:relative;background-color:transparent;text-transform:uppercase;letter-spacing:1px;color:#F4E9BD}.desc{font-weight:300}.line{display:block;width:9.5rem;height:.5rem;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:center}.line__green{background-image:url(../image/bg_hr_2.svg)}.line__yellow{background-image:url(../image/bg_hr_1.svg)}.line-highlight{display:block;width:19rem;height:2rem;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(../image/pattern_hr.svg)}.icon a{display:block;width:3rem;height:2rem;background-size:contain;background-position:center;background-repeat:no-repeat;font-size:0}.icon__facebook a{background-image:url(../image/icon_facebook.svg)}.icon__instagram a{background-image:url(../image/icon_insta.svg)}.icon__zalo a{background-image:url(../image/icon_zalo.svg)}.icon__youtube a{background-image:url(../image/icon_youtube.svg)}.icon__tiktok a{background-image:url(../image/icon_tiktok.svg)}.icon__linkedin a{background-image:url(../image/icon_in.svg)}.booking-bottom{left:0;right:0;bottom:0;z-index:100}.booking-bottom .btn-booking-bottom{width:100%}.customer-service{z-index:100;right:2%;bottom:10%;-ms-transform:translate(0, 0);transform:translate(0, 0)}.customer-service a,.customer-service button{display:block;width:4rem;height:4rem;background-size:contain;background-position:center;background-repeat:no-repeat;font-size:0}.customer-service__zalo a{background-image:url(../image/zalo_icon.svg)}.customer-service__messenger a{background-image:url(../image/messenger_icon.svg)}.customer-service__phone a{background-image:url(../image/phone_icon.svg)}.customer-service__top button{background-image:url(../image/backtoptop_icon.svg);background-color:transparent;visibility:hidden}.customer-service__top button.show{visibility:visible;transition:all .3s ease-in}.promotion-popup__wrap{max-width:75rem;position:relative;overflow:hidden}.promotion-popup__wrap .modal-content{background-color:transparent}.promotion-popup button{background-color:transparent}.promotion-popup .close{background-color:transparent;position:absolute;right:2rem;top:2rem}.promotion-popup .close:hover,.promotion-popup .close:focus{outline:none}@media (min-width: 1024px){.mw-50{max-width:50%}.mw-60{max-width:60%}.mw-70{max-width:70%}.mw-80{max-width:80%}.mw-90{max-width:90%}.section-subtitle{font-size:1.8rem;letter-spacing:5px}.section-title{font-size:2.2rem;letter-spacing:5px}.countdown__timer{padding-right:4.5rem;margin-right:4.5rem}.countdown__timer span:last-child{font-size:1.6rem}.lang-item.lang-item-first::after{width:2px;height:1rem;background-color:#F4E9BD}.lang-item:hover a::after,.lang-item:focus a::after{animation:dash_offset .2s ease-in}.lang-item.current-lang a::after,.lang-item:hover a::after,.lang-item:focus a::after{height:1px;background-color:#F4E9BD;border:0;border-radius:0}.lang-item a{display:inline-block;position:relative;background-color:transparent;text-transform:uppercase;letter-spacing:1px;color:#F4E9BD}}.slick-slider .slick-slide>div{height:100%}.slick-slider .slick-arrow{position:absolute;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);z-index:10;display:-ms-flexbox;display:flex;height:3.6rem;width:3.6rem;border-radius:100%;text-align:center;border:0;background-color:#A0873C;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.slick-slider .slick-arrow .icon{display:block;font-size:3rem;line-height:2.5rem;height:100%;text-align:center;width:100%}.slick-slider .slick-arrow.slick-disabled{visibility:hidden}.slick-slider .slick-dots{padding-left:0;margin-bottom:0;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-pack:center;justify-content:center}.slick-slider .slick-dots li{width:.5rem;height:.5rem;background-color:#fff;border-radius:100%;font-size:0;transition:all .5s ease}.slick-slider .slick-dots li button{font-size:0;padding:0;margin:0;border:0}.slick-slider .slick-dots li button::before{display:none}.slick-slider .slick-dots li.slick-active{background-color:#fff;width:5.5rem;border-radius:1rem}.slick-slider .prev{left:1rem}.slick-slider .prev svg{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.slick-slider .next{right:1rem}.slick-slider .next svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-loader{position:fixed;z-index:1001;background-color:#1A3A05;width:100vw;height:100vh}.page-loader__contain{position:absolute;width:14.7rem;height:12.1rem;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1001}.page-loader svg{width:14.7rem;height:12.1rem;stroke:#F4E9BD;fill:transparent;stroke-width:.5}.hero-banner{height:38vh;position:relative;overflow:hidden}.hero-banner video{height:38vh;width:100vw;object-fit:cover;object-position:center}.hero-banner__item img{height:38vh;object-fit:cover;object-position:center}.hero-banner .slick-dots{position:absolute;left:0;right:0;bottom:3rem}.introduction{background-size:cover;background-position:right;background-repeat:no-repeat}.introduction .section-title{color:#F4E9BD}.introduction__wrap{position:relative;overflow:hidden;color:#F4E9BD;border:1px solid #F4E9BD}.introduction__wrap:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #F4E9BD;margin:1rem}.registration{color:#F4E9BD;padding:5rem 0}.registration .section-title{color:#F4E9BD}.registration__wrap{position:relative;overflow:hidden;border:1px solid #1A3A05}.registration__wrap:before{content:'';display:block;position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;border:1px solid #1A3A05;margin:1rem}.registration__wrap.show-loading::after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:0.8;z-index:10}.registration__wrap.show-loading .form::before{content:'';display:block;position:absolute;z-index:2;left:50%;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40px;height:40px;background-image:url("../image/ajax-loader.gif");background-size:contain;background-repeat:no-repeat;background-position:center}.registration .form{position:relative}.registration .form-control{font-weight:300}.registration .form textarea{height:5.5rem}.registration .form .btn{margin:0 auto}.about-us{background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;color:#1A3A05}.brand-story{background-image:linear-gradient(180deg, #1A3A05 13.78%, rgba(255,255,255,0) 80%);background-size:cover;background-position:center}.brand-story .section-title{color:#F4E9BD}.brand-story__wrap{clip-path:polygon(0 0, 100% 0, 95% 100%, 5% 100%);color:#F4E9BD}.brand-story .desc{padding:0 3.5rem}.services .title{font-size:1.8rem;color:#1A3A05;letter-spacing:5px;font-weight:400}.thanks-letter{background-image:linear-gradient(-360deg, #1A3A05 13.78%, rgba(255,255,255,0) 80%)}.thanks-letter__footer{height:43vh;clip-path:polygon(50% 0, 100% 20%, 100% 100%, 0 100%, 0 20%);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 1024px){.hero-banner{height:100vh}.hero-banner video{height:100vh}.hero-banner__item img{height:100vh}.registration .form textarea{height:3rem}.introduction{height:70vh;background-attachment:fixed;background-position:center}.about-us{height:70vh}.brand-story__wrap{clip-path:polygon(0 0, 100% 0, 80% 100%, 20% 100%);padding:0 1.5rem}.thanks-letter__footer{height:70vh;clip-path:polygon(50% 0, 100% 30%, 100% 100%, 0 100%, 0 30%)}}.needs-validation.was-validated .invalid-feedback{display:block;color:#1A3A05}.needs-validation .invalid-feedback{display:none}.form-label{color:#000;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.form-group{margin-bottom:3.5rem}.form-control{display:block;width:100%;height:3rem;padding:0;font-family:"Neulis Sans",sans-serif;font-size:1.4rem;color:#1A3A05;appearance:none;background-color:transparent;background-clip:padding-box;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid #1A3A05;border-radius:0}.form-control:focus,.form-control:active,.form-control:focus-visible,.form-control:focus-within{box-shadow:none;outline:none}.password-input{display:block;position:relative}.show-password-input{position:absolute;top:50%;-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:2rem;width:2rem;height:1.5rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yMi44MjgzIDUuNTU1MzNDMjIuNjIzIDUuMzI4NzYgMTcuNjg0OSAwIDExLjUgMEM1LjMxNTA5IDAgMC4zNzcwOTcgNS4zMjg3NiAwLjE3MTc1OSA1LjU1NTMzQy0wLjA1NzI1MjkgNS44MDg1OCAtMC4wNTcyNTI5IDYuMTkxNDIgMC4xNzE3NTkgNi40NDQ2N0MwLjM3NzA5NyA2LjY3MTI0IDUuMzE1MTggMTIgMTEuNSAxMkMxNy42ODQ5IDEyIDIyLjYyMjkgNi42NzEyNCAyMi44MjgzIDYuNDQ0NjdDMjMuMDU3MiA2LjE5MTQyIDIzLjA1NzIgNS44MDg1OCAyMi44MjgzIDUuNTU1MzNaTTExLjUgMTAuNjY2N0M4Ljg5OTQ1IDEwLjY2NjcgNi43ODMyMiA4LjU3MjkzIDYuNzgzMjIgNkM2Ljc4MzIyIDMuNDI3MDcgOC44OTk0NSAxLjMzMzMzIDExLjUgMS4zMzMzM0MxNC4xMDA2IDEuMzMzMzMgMTYuMjE2OCAzLjQyNzA3IDE2LjIxNjggNkMxNi4yMTY4IDguNTcyOTMgMTQuMTAwNiAxMC42NjY3IDExLjUgMTAuNjY2N1oiIGZpbGw9IiM5RTlFOUUiLz4NCjxwYXRoIGQ9Ik0xMi4xNzM4IDQuNjY2OTlDMTIuMTczOCAzLjk5NjMzIDEyLjUxMDMgMy40MDYzMyAxMy4wMjIzIDMuMDQzNDRDMTIuNTYyOSAyLjgxMDc3IDEyLjA1MDUgMi42NjY5OSAxMS41IDIuNjY2OTlDOS42NDIzNCAyLjY2Njk5IDguMTMwODYgNC4xNjI0MSA4LjEzMDg2IDYuMDAwMzNDOC4xMzA4NiA3LjgzODI0IDkuNjQyMzQgOS4zMzM2NiAxMS41IDkuMzMzNjZDMTMuMTYzMiA5LjMzMzY2IDE0LjUzOTggOC4xMzIxNSAxNC44MTE3IDYuNTYyMTlDMTMuNDU0OCA2Ljk5NDQxIDEyLjE3MzggNS45NzkwOCAxMi4xNzM4IDQuNjY2OTlaIiBmaWxsPSIjOUU5RTlFIi8+DQo8L3N2Zz4NCg==");background-size:contain;background-repeat:no-repeat;box-shadow:none;background-color:transparent;border:0}.form-check{display:block;min-height:1.5rem;margin-bottom:.5rem}.form-check .form-check-label{margin-bottom:0;margin-left:.5rem}.form-check-input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2…' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");-ms-flex-negative:0;flex-shrink:0;width:2rem;height:2rem;margin:0;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #233B60}.form-check-input[type="checkbox"],.form-check-input[type="radio"]{border-radius:1rem !important}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type="checkbox"],.form-check-input:checked[type="radio"]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2…' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{cursor:default;opacity:.5}.form-check-label{cursor:pointer}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#1A3A05}input::placeholder,textarea::placeholder{color:#1A3A05}.btn{display:block;font-family:"Neulis Sans",sans-serif;font-size:1.4rem;padding:1.2rem 2.2rem;border:1px solid transparent;transition:all 0.5s cubic-bezier(0, 0, 0.2, 1)}.btn__link{padding:0 .5rem;background-color:transparent;border:0;border-radius:0;text-decoration:underline}.btn__outline{background-color:transparent;border:1px solid #a61d43;color:#000}.btn__outline:hover,.btn__outline:focus{background-color:#a61d43;color:#fff;border:1px solid transparent}.btn__primary{background-color:#A0873C;color:#F4E9BD}.btn__primary:hover,.btn__primary:focus{background-color:#F4E9BD;color:#A0873C;border:1px solid #F4E9BD}.btn__width--md{min-width:25rem}.button{font-family:"Neulis Sans",sans-serif;font-size:1.4rem}.button .icon-shopping{display:inline-block;vertical-align:middle;margin-right:1rem}.button.add_to_cart_button,.button.product_type_simple,.button.product_type_variable,.button.button-cta{display:block;line-height:2rem;-ms-flex-line-pack:center;align-content:center;border-radius:1rem;text-align:center;height:5rem;padding:1.2rem 2.2rem;background:transparent;border:1px solid #a61d43;color:#a61d43;font-weight:bold}.button.add_to_cart_button svg path,.button.product_type_simple svg path,.button.product_type_variable svg path{fill:#a61d43}.button.add_to_cart_button:hover,.button.add_to_cart_button:focus,.button.product_type_simple:hover,.button.product_type_simple:focus,.button.product_type_variable:hover,.button.product_type_variable:focus{border:1px solid transparent;background:linear-gradient(180deg, #EF3006 0%, #AD0830 100%);color:#fff}.button.add_to_cart_button:hover svg path,.button.add_to_cart_button:focus svg path,.button.product_type_simple:hover svg path,.button.product_type_simple:focus svg path,.button.product_type_variable:hover svg path,.button.product_type_variable:focus svg path{fill:#fff}.button.button-cta{background:linear-gradient(180deg, #EF3006 0%, #AD0830 100%);color:#fff;border:1px solid transparent}.button.button-cta:hover,.button.button-cta:focus{border:1px solid #a61d43;background:transparent;color:#a61d43}.button.button-cta:hover svg path,.button.button-cta:focus svg path{fill:#a61d43}.button.btn-order{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0.5rem 1rem;font-size:1.4rem;color:#fff;background-color:#233B60;border:1px solid #f1f1f1;border-radius:0.5rem;cursor:pointer}.button.btn-order:hover,.button.btn-order:focus,.button.btn-order.active{background-color:#a61d43;transition:all 0.3s ease}.button.btn-order .icon{margin-right:0.5rem;font-size:0;width:2.5rem;height:2.5rem;background-size:contain;background-repeat:no-repeat}.button.btn-order .icon-popularity{background-image:url(../image/icon-date.svg)}.button.btn-order .icon-rating{background-image:url(../image/icon-rating.svg)}.button.btn-order .icon-date{background-image:url(../image/icon-popularity.svg)}.button.btn-order .icon-price{background-image:url(../image/icon-price.svg)}.button.btn-order .icon-price-desc{background-image:url(../image/icon-price-desc.svg)}.fixed-bottom{position:fixed;bottom:0;z-index:100;left:0;right:0}.cro-mobile{background-color:#fff}.cro-mobile ul{margin-bottom:0;padding-left:0}.cro-mobile ul li{padding:0;list-style:none}.cro-mobile ul button{padding:0;margin:0;background-color:transparent;border:0}.cro-mobile ul button span{color:#000}.cro-mobile ul a{display:block;color:#000}.cro-mobile ul span{font-size:1.2rem;text-align:center;margin-top:.3rem}.cro-mobile__img{width:100%;height:2rem}@keyframes slide-right{0%{transform:translate(-100%, 0)}100%{transform:translate(0, 0)}}@keyframes fade-down{0%{transform:translate(0, -100%)}100%{transform:translate(0, 0%)}}@keyframes spinLoading{to{transform:rotate(0.5turn)}}.modal .modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100% - (1.75rem * 2))}@media (min-width: 1024px){.modal .modal-dialog-centered:before{content:"";display:block;height:calc(100vh - (1.75rem * 2))}}
