.side-nav{display:none}@media(min-width: 992px){.side-nav{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;overflow:hidden;border:1px solid rgba(114,114,114,.5);border-radius:50%;background:rgba(0,0,0,0);color:#363636;font-size:14px;transition:border-color .5s var(--ease-soft),color .5s var(--ease-soft)}.side-nav::before{content:"";position:absolute;inset:0;border-radius:50%;background:#ca202c;transform:scale(0);transition:transform .6s var(--ease-soft)}.side-nav i{position:relative}.side-nav:hover,.side-nav:focus-visible{border-color:#ca202c;color:#fff}.side-nav:hover::before,.side-nav:focus-visible::before{transform:scale(1)}}.side-prev{left:calc(-1*min(58px,(100vw - 100%)/2 - 8px))}.side-next{right:calc(-1*min(58px,(100vw - 100%)/2 - 8px))}.home-hero{position:relative;height:clamp(520px,47.3vw,909px);background:#1e1e1e}.home-hero .hero-main{height:100%}.home-hero .hero-main .hero-item{position:relative;display:flex;align-items:center;overflow:hidden}.home-hero .hero-main .hero-item .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% center;transform:scale(1.15);transition:transform 0s 1.4s}.home-hero .hero-main .hero-item .hero-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:4vw}@media(min-width: 992px){.home-hero .hero-main .hero-item .hero-body{padding-left:.6vw}}.home-hero .hero-main .hero-item .hero-body .hero-title{margin-bottom:clamp(24px,2.65vw,51px);font-family:"UTM Eremitage","Be Vietnam Pro",sans-serif;font-size:clamp(38px,4.55vw,87px);font-weight:400;line-height:1.42;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.35)}.home-hero .hero-main .hero-item .hero-body .hero-title .line{display:block;overflow:hidden;padding-bottom:.06em}.home-hero .hero-main .hero-item .hero-body .hero-title .line:nth-child(2){--i: 1}.home-hero .hero-main .hero-item .hero-body .hero-title .line:nth-child(3){--i: 2}.home-hero .hero-main .hero-item .hero-body .hero-title .line>span{display:block;transform:translateY(110%);transition:transform 0s 1.4s}.home-hero .hero-main .hero-item .hero-body .hero-link{opacity:0;transform:translateY(24px);transition:opacity 0s 1.4s,transform 0s 1.4s,border-color .35s,box-shadow .35s,translate .35s,color .3s var(--c-delay, 0.4s)}.home-hero .hero-main.is-ready .swiper-slide-active .hero-bg{transform:scale(1);transition:transform 9s ease-out}.home-hero .hero-main.is-ready .swiper-slide-active .hero-body .hero-title .line>span{transform:none;transition:transform 1.1s var(--ease-reveal) calc(.35s + var(--i, 0)*.14s)}.home-hero .hero-main.is-ready .swiper-slide-active .hero-body .hero-link{opacity:1;transform:none;transition:opacity .9s ease .95s,transform .9s var(--ease-reveal) .95s,border-color .35s,box-shadow .35s,translate .35s,color .3s var(--c-delay, 0.4s)}.home-hero .hero-pagination{position:absolute;z-index:10;left:50%;bottom:30px;transform:translateX(-50%);width:auto !important;display:flex;align-items:center;justify-content:center;gap:35px;height:65px}.home-hero .hero-pagination .swiper-pagination-bullet{position:relative;flex:none;width:15px;height:15px;margin:0 !important;border-radius:50%;background:rgba(255,255,255,.5);opacity:1;transition:width .5s,height .5s,background .4s,transform .25s}.home-hero .hero-pagination .swiper-pagination-bullet:hover{background:#fff;transform:scale(1.3)}.home-hero .hero-pagination .swiper-pagination-bullet svg{position:absolute;left:50%;top:50%;width:65px;height:65px;margin:-32.5px 0 0 -32.5px;opacity:0;transform:rotate(-90deg);pointer-events:none}.home-hero .hero-pagination .swiper-pagination-bullet circle{fill:none;stroke:#ca202c;stroke-width:1.5;stroke-dasharray:100;stroke-dashoffset:100}.home-hero .hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:65px;height:65px;background:rgba(0,0,0,0);border:.5px solid rgba(255,255,255,.5);transform:none}.home-hero .hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content:"";position:absolute;inset:17px;border-radius:50%;border:.5px solid rgba(255,255,255,.5)}.home-hero .hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{content:"";position:absolute;left:50%;top:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;background:#fff}.home-hero .hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active svg{opacity:1}.home-hero .hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active circle{stroke-dashoffset:var(--p, 100)}.home-product{position:relative;padding-top:clamp(48px,5.2vw,100px);background:#f6f4ee;overflow-x:clip}@media(max-width: 991.98px){.home-product{padding-bottom:50px}}.home-product::before{content:"";position:absolute;left:-0.7vw;top:2.8vw;width:27.5vw;aspect-ratio:529/215;background:url("images/decor-arrow.webp") center/contain no-repeat;pointer-events:none;display:none}@media(min-width: 992px){.home-product::before{display:block}}.home-product .container{position:relative}.home-product .header-box-head{margin-bottom:calc(clamp(28px, 2.76vw, 53px)*.5)}.home-product .product-wrap{position:relative;container-type:inline-size;margin-top:clamp(7px,.36vw,7px)}@media(max-width: 991.98px){.home-product .product-wrap{margin-top:24px}}.home-product .product-swiper{overflow:visible;clip-path:inset(-300px -15px -400px -15px)}.home-product .product-swiper .swiper-slide{height:auto;container-type:inline-size}.home-product .side-nav{top:calc(21.1cqw - 8px)}@media(min-width: 1200px){.home-product .side-nav{top:calc(15.8cqw - 9px)}}.home-product .product-item{position:relative;isolation:isolate}@media(min-width: 992px){.home-product .product-item{padding-top:13.3cqw;padding-bottom:max(clamp(48px, 5.2vw, 100px),110px)}}@media(min-width: 992px){.home-product .product-name{text-align:left}}@media(min-width: 992px){.home-product .product-item::before{content:"";position:absolute;z-index:-1;left:-5.2cqw;right:-5.2cqw;top:32.9cqw;bottom:0;border-radius:15px 15px 0 0;background:#fff;opacity:0;transition:opacity .6s var(--ease-soft);pointer-events:none}.home-product .product-action{position:absolute;left:0;right:0;bottom:40px;display:flex;justify-content:center;opacity:0;translate:0 24px;pointer-events:none;margin-top:0;transition:opacity .5s var(--ease-soft),translate .7s var(--ease-soft)}.home-product .product-item:has(:focus-visible),.home-product .product-item.is-hover{z-index:1}.home-product .product-item:has(:focus-visible)::before,.home-product .product-item.is-hover::before{opacity:1}.home-product .product-item:has(:focus-visible) .product-card,.home-product .product-item.is-hover .product-card{translate:0 -13.3cqw}.home-product .product-item:has(:focus-visible) .product-thumb img:not(.product-hot),.home-product .product-item.is-hover .product-thumb img:not(.product-hot){filter:drop-shadow(0 18px 24px rgba(0, 0, 0, 0.18))}.home-product .product-item:has(:focus-visible) .product-action,.home-product .product-item.is-hover .product-action{opacity:1;translate:none;pointer-events:auto;transition-delay:.12s}}@media(min-width: 992px)and (hover: hover){.home-product .product-item:hover{z-index:1}.home-product .product-item:hover::before{opacity:1}.home-product .product-item:hover .product-card{translate:0 -13.3cqw}.home-product .product-item:hover .product-thumb img:not(.product-hot){filter:drop-shadow(0 18px 24px rgba(0, 0, 0, 0.18))}.home-product .product-item:hover .product-action{opacity:1;translate:none;pointer-events:auto;transition-delay:.12s}}@media(min-width: 992px)and (hover: none){.home-product{padding-bottom:clamp(40px,4.2vw,80px)}.home-product .product-item{padding-top:0;padding-bottom:0}.home-product .product-item::before{display:none}.home-product .product-name{text-align:center}.home-product .product-action{position:static;opacity:1;translate:none;pointer-events:auto;margin-top:12px}}.home-about{position:relative;z-index:2}@media(min-width: 1200px){.home-about{--wc: min(95%, 1440px)}}@media(min-width: 1300px){.home-about{--wc: min(85%, 1440px)}}.home-about{display:flex;flex-direction:column;padding:50px 0 0;background:#9b1515 url("images/background-about.webp") center/cover no-repeat;color:#fff}@media(min-width: 992px){.home-about{display:block;padding:clamp(60px,7.2vw,139px) 0}}.home-about .about-visual{position:relative;order:2;align-self:center;width:min(100%,440px);margin-top:clamp(36px,10vw,70px)}@media(min-width: 992px){.home-about .about-visual{position:absolute;left:-1.8vw;bottom:0;width:49.5vw;margin:0}}@media(min-width: 1200px){.home-about .about-visual{left:auto;right:calc(.472*var(--wc) + (100% - var(--wc))/2 + 24px);width:auto;height:min(100% + 50px,45vw);aspect-ratio:1341/1173}}.home-about .about-visual .about-player{width:100%;height:auto}@media(min-width: 1200px){.home-about .about-visual .about-player{height:100%;object-fit:contain;object-position:right bottom}}.home-about .about-visual .about-logo{position:absolute;left:34.9%;top:52.5%;width:30.5%;height:auto;filter:drop-shadow(0 10px 20px rgba(0, 0, 0, 0.3))}.home-about .container{position:relative;order:1}.home-about .about-body{container-type:inline-size}@media(min-width: 1200px){.home-about .about-body{width:47.2%;margin-left:auto}}@media(min-width: 992px)and (max-width: 1199.98px){.home-about .about-body{width:50%;margin-left:auto}.home-about .about-body .about-text{font-size:14px;line-height:1.5}}.home-about .about-body .header-box-head{margin-bottom:clamp(16px,1.56vw,30px)}.home-about .about-sub{font-size:clamp(16px,1.04vw,20px);font-weight:700;line-height:1.3}.home-about .about-text{margin-top:clamp(10px,.73vw,14px);font-size:clamp(15px,.885vw,17px);font-weight:500;line-height:1.53;text-align:justify}.home-about .about-text p:last-child{margin-bottom:0}.home-about .about-stats{display:grid;grid-template-columns:repeat(3, minmax(0, max-content));justify-content:space-between;gap:16px 12px;margin-top:clamp(24px,8.4cqw,57px)}.home-about .about-stats .stat-item{min-width:0}.home-about .about-stats .stat-item:nth-child(2){text-align:center}.home-about .about-stats .stat-item:last-child{text-align:right}.home-about .about-stats .stat-num{display:inline-grid;font-size:clamp(28px,7cqw,45px);font-weight:600;line-height:1.25;font-variant-numeric:tabular-nums;color:#dfdfdf;white-space:nowrap}@media(min-width: 992px){.home-about .about-stats .stat-num{font-size:clamp(28px,9cqw,75px)}}@media(min-width: 1300px){.home-about .about-stats .stat-num{font-size:clamp(28px,11cqw,75px)}}.home-about .about-stats .stat-num>*{grid-area:1/1}.home-about .about-stats .stat-num .ghost{visibility:hidden}.home-about .about-stats .stat-label{display:block;font-size:13px;line-height:1.4}@media(min-width: 768px){.home-about .about-stats .stat-label{font-size:14px}}@media(min-width: 1300px){.home-about .about-stats .stat-label{font-size:15px}}@media(min-width: 992px)and (max-width: 1199.98px){.home-about .about-stats{margin-top:16px}.home-about .about-stats .stat-num{font-size:32px}.home-about .about-stats .stat-label{font-size:12.5px}}@media(max-width: 575.98px){.home-about .about-stats{grid-template-columns:repeat(3, 1fr);justify-content:stretch;gap:0;padding-top:20px;border-top:1px solid rgba(255,255,255,.25)}.home-about .about-stats .stat-item{padding:0 12px;border-left:1px solid rgba(255,255,255,.25);text-align:center}.home-about .about-stats .stat-item:first-child{padding-left:0;border-left:0}.home-about .about-stats .stat-item:nth-child(2),.home-about .about-stats .stat-item:last-child{text-align:center}.home-about .about-stats .stat-item:last-child{padding-right:0}.home-about .about-stats .stat-num{font-size:clamp(26px,8.6vw,40px)}.home-about .about-stats .stat-label{font-size:12px;font-weight:500;line-height:1.4;color:rgba(255,255,255,.85)}}.home-perk{padding:clamp(28px,2.4vw,46px) 0;background:#fff}@media(min-width: 1200px){.home-perk{background:#f6f4ee}}.home-perk .perk-list{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){.home-perk .perk-list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.home-perk .perk-list{gap:24px 60px}}@media(min-width: 1200px){.home-perk .perk-list{display:flex;justify-content:space-between;gap:24px}}.home-perk .perk-item{display:flex;align-items:center;gap:17px;padding:14px 18px;border-radius:15px;background:#f6f4ee}@media(min-width: 1200px){.home-perk .perk-item{padding:0;border-radius:0;background:none}}.home-perk .perk-item img{flex:none;width:48px;height:48px}.home-perk .perk-item{min-width:0}.home-perk .perk-item>div{min-width:0}.home-perk .perk-title{font-size:clamp(14px,.885vw,17px);font-weight:700;line-height:1.5;white-space:nowrap;text-transform:uppercase;margin-bottom:3px;color:#9b1515}@media(max-width: 575.98px){.home-perk .perk-title{white-space:normal}}.home-perk .perk-desc{font-size:clamp(13px,.78vw,15px);font-weight:500;line-height:1.5;white-space:nowrap;color:#363636}@media(max-width: 575.98px){.home-perk .perk-desc{white-space:normal}}.home-category{padding:12px 20px 0}@media(min-width: 576px){.home-category{padding-top:14px}}@media(min-width: 768px){.home-category{padding-top:16px}}@media(min-width: 1200px){.home-category{padding-top:19px}}.home-category{overflow-x:clip}@media(min-width: 992px){.home-category{padding-left:1.04vw;padding-right:1.04vw}}.home-category .category-wrap{max-width:1800px;margin:0 auto}@media(max-width: 767.98px){.home-category .category-wrap{margin-right:-20px}}.home-category .category-list{overflow:visible;clip-path:inset(-30px 0 -50px 0)}.home-category .category-list.is-centered .swiper-wrapper{justify-content:center}.home-category .category-item{position:relative;display:block;height:auto;aspect-ratio:360/518;border-radius:15px;overflow:hidden}.home-category .category-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:scale .9s var(--ease-soft)}.home-category .category-item img.img-cover{object-fit:cover}.home-category .category-item::after{content:"";position:absolute;left:0;right:0;bottom:0;height:43.5%;background:linear-gradient(to top, rgba(41, 41, 41, 0.96), rgba(25, 25, 25, 0));pointer-events:none}.home-category .category-item::before{content:"";position:absolute;inset:12px;z-index:2;border:1px solid rgba(255,255,255,.85);border-radius:10px;opacity:0;scale:1.06;transition:opacity .5s var(--ease-soft),scale .6s var(--ease-soft);pointer-events:none}.home-category .category-info{position:absolute;left:0;right:0;bottom:clamp(18px,1.56vw,30px);z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 10px;text-align:center}.home-category .category-info::before{content:"";position:absolute;left:0;right:0;bottom:calc(-1*clamp(18px,1.56vw,30px) - 8px);z-index:-1;height:198px;background:linear-gradient(to top, rgba(155, 21, 21, 0.95), rgba(155, 21, 21, 0));opacity:0;transition:opacity .6s var(--ease-soft);pointer-events:none}.home-category .category-count{font-size:clamp(14px,.885vw,17px);font-weight:500;line-height:1.5;color:#dfdfdf;transition:translate .6s var(--ease-soft)}.home-category .category-name{position:relative;font-size:clamp(14px,1.3vw,25px);font-weight:800;line-height:1.3;text-transform:uppercase;color:#fff;transition:translate .6s var(--ease-soft)}.home-category .category-more{position:absolute;top:18px;right:18px;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ca202c;box-shadow:0 8px 20px rgba(155,21,21,.45);font-size:0;color:#fff;opacity:0;scale:.4;rotate:-90deg;transition:opacity .4s ease,scale .5s var(--ease-soft),rotate .6s var(--ease-soft);pointer-events:none}.home-category .category-more i{--fa-width: 1em;display:block;width:15px;height:15px;font-size:15px;line-height:15px;text-align:center;rotate:-45deg}@media(hover: hover){.home-category .category-item:hover img,.home-category .category-item:focus-visible img{scale:1.1}.home-category .category-item:hover::before,.home-category .category-item:focus-visible::before{opacity:1;scale:1}.home-category .category-item:hover .category-info::before,.home-category .category-item:focus-visible .category-info::before{opacity:1}.home-category .category-item:hover .category-count,.home-category .category-item:hover .category-name,.home-category .category-item:focus-visible .category-count,.home-category .category-item:focus-visible .category-name{translate:0 -6px}.home-category .category-item:hover .category-more,.home-category .category-item:focus-visible .category-more{opacity:1;scale:1;rotate:0deg}}@media(prefers-reduced-motion: reduce){.home-category .category-item img,.home-category .category-item::before,.home-category .category-count,.home-category .category-name,.home-category .category-info::before,.home-category .category-more{transition:none}}.home-news{position:relative;padding:clamp(48px,5.2vw,100px) 0 clamp(48px,5.2vw,100px);overflow-x:clip}@media(min-width: 768px){.home-news .header-box-title .header-box-hl{margin-right:.25em}}.home-news::before{content:"";position:absolute;right:-0.6vw;top:29.4vw;width:27.5vw;aspect-ratio:529/215;background:url("images/decor-arrow.webp") center/contain no-repeat;pointer-events:none;display:none}@media(min-width: 992px){.home-news::before{display:block}}.home-news .container{position:relative}.home-news .news-wrap{position:relative}@media(max-width: 767.98px){.home-news .news-wrap{margin-right:-15px}}.home-news .news-swiper .swiper-slide{height:auto}.home-news .news-swiper .swiper-slide.news-item{display:flex;flex-direction:column;gap:20px}.home-news .news-swiper .swiper-slide .news-body{display:flex;flex-direction:column;gap:.75em;min-width:0}.home-news .news-swiper .swiper-slide .news-body .news-meta{flex-wrap:wrap;row-gap:.4em}.home-news .news-swiper .swiper-slide .news-body .news-title{margin-top:0;line-height:1.6;overflow-wrap:break-word}.home-news .news-swiper .swiper-slide .news-body .news-desc{margin-top:0;line-height:1.7;text-align:left;overflow-wrap:break-word}.home-promo{overflow-x:clip;--split: 90px;padding-bottom:clamp(48px,5.2vw,100px);background:linear-gradient(to bottom, #fff var(--split), #f6f4ee var(--split))}@media(min-width: 992px){.home-promo{--split: 6.56vw}}.home-promo .subscribe{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:32px 24px;border-radius:15px;background:#9b1515 url("images/background-subscribe-band.webp") center/cover no-repeat;color:#fff}@media(min-width: 1200px){.home-promo .subscribe{flex-direction:row;align-items:center;justify-content:space-between;min-height:14.2vw;padding:0}}.home-promo .subscribe .header-box-head{display:block;margin:0}@media(min-width: 1200px){.home-promo .subscribe .header-box-head{max-width:34%;margin-left:7%}}.home-promo .subscribe .header-box-title{display:inline}.home-promo .subscribe .subscribe-sub{color:rgba(255,255,255,.8)}.home-promo .subscribe .header-box-chev{display:inline-block;margin-left:12px;vertical-align:middle;position:relative;top:-0.2em}.home-promo .subscribe .mail-wrap{position:relative;min-width:0}@media(min-width: 1200px){.home-promo .subscribe .mail-wrap{width:50%;flex:none;margin-right:7%}}.home-promo .subscribe .mail-wrap .mail-form{width:100%;margin:0;border:2px solid rgba(0,0,0,0);transition:border-color .25s,box-shadow .25s}.home-promo .subscribe .mail-wrap .mail-form:focus-within{box-shadow:0 0 0 4px rgba(255,255,255,.18)}.home-promo .subscribe .mail-wrap .mail-form.has-error{border-color:#ffb3ad;box-shadow:0 0 0 4px rgba(255,179,173,.18)}.home-promo .subscribe .mail-wrap .mail-form input{border:0;background:rgba(0,0,0,0)}.home-promo .subscribe .mail-wrap .mail-form input.is-invalid{color:#9b1515}.home-promo .subscribe .mail-wrap .mail-form button:disabled{opacity:.7;cursor:wait}.home-promo .subscribe .mail-wrap .mail-form button.is-processing{pointer-events:none}@media(max-width: 575.98px){.home-promo .subscribe .mail-wrap .mail-form button{padding:0 12px;font-size:.75em}}.home-promo .subscribe .mail-wrap .help-block{margin:10px 0 0;color:#fff;font-size:.875em}.home-promo .subscribe .mail-wrap .newsletter-feedback .newsletter-message{margin-top:10px;padding:10px 14px;border-radius:8px;font-size:.875em;color:#fff}.home-promo .subscribe .mail-wrap .newsletter-feedback .newsletter-message.error{background:#711010}.home-promo .subscribe .mail-wrap .newsletter-feedback .newsletter-message.success{background:#175c34}.home-promo .mail-form{display:flex;align-items:center;gap:10px;min-height:56px;padding:5px 5px 5px 18px;border-radius:300px;background:#fff}@media(min-width: 1200px){.home-promo .mail-form{width:50%;flex:none;margin-right:7%}}.home-promo .mail-form input{flex:1;min-width:0;font-size:15px;font-weight:500;line-height:24px;color:#242424;outline:0}.home-promo .mail-form input::placeholder{color:#242424;opacity:.8}.home-promo .mail-form button{height:46px;padding:0 18px;border-radius:200px;background:#ca202c;font-size:15px;font-weight:800;text-transform:uppercase;white-space:nowrap;color:#fff;transition:background-color .4s var(--ease-soft)}.home-promo .mail-form button:hover,.home-promo .mail-form button:focus-visible{background:#9b1515}.home-promo .promo-wrap{position:relative;margin-top:clamp(16px,1vw,20px)}@media(max-width: 767.98px){.home-promo .promo-wrap{margin-right:-15px}}.home-promo .promo-swiper .swiper-slide{height:auto}.home-promo .promo-item{position:relative;display:block;aspect-ratio:710/399;border-radius:15px;overflow:hidden}.home-promo .promo-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:scale .8s var(--ease-soft)}.home-promo .promo-item img.img-cover{object-fit:cover}.home-promo .promo-item:hover img{scale:1.04}.home-partner{padding:36px 0;background:#9b1515 url("images/campaign-background-red.webp") center/cover no-repeat}@media(min-width: 992px){.home-partner{padding:clamp(36px,3.2vw,60px) 0}}.home-partner .partner-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto}.home-partner .partner-list img{width:auto;height:clamp(24px,2.08vw,40px)}/*# sourceMappingURL=index.css.map */
