@keyframes btn-loader-dot{0%,80%,100%{transform:scale(0.6);opacity:.5}40%{transform:scale(1);opacity:1}}@font-face{font-family:"Be Vietnam Pro";src:url("../font/be-vietnam/BeVietnam-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url("../font/be-vietnam/BeVietnam-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url("../font/be-vietnam/BeVietnam-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url("../font/be-vietnam/BeVietnam-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url("../font/be-vietnam/BeVietnam-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url("../font/be-vietnam/BeVietnam-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url("../font/be-vietnam/BeVietnam-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url("../font/be-vietnam/BeVietnam-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url("../font/be-vietnam/BeVietnam-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url("../font/be-vietnam/BeVietnam-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url("../font/be-vietnam/BeVietnam-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url("../font/be-vietnam/BeVietnam-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url("../font/be-vietnam/BeVietnam-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Be Vietnam Pro";src:url("../font/be-vietnam/BeVietnam-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"FZ Poppins";src:url("../font/FzPoppins/FZ Poppins-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Thin Italic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next ExtraLight Italic.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Light Italic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Medium Italic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Semibold Italic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Bold Italic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Heavy.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Heavy Italic.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Black Italic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next ExtraBlack.ttf") format("truetype");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:"VAG Rounded Next";src:url("../font/VAG-Rounded-Next/VAG Rounded Next ExtraBlack Italic.ttf") format("truetype");font-weight:950;font-style:italic;font-display:swap}@font-face{font-family:"VAG Rounded Next Rust";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Rust Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"VAG Rounded Next Shine";src:url("../font/VAG-Rounded-Next/VAG Rounded Next Shine Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Corinthia";src:url("../font/Corinthia/Corinthia-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Corinthia";src:url("../font/Corinthia/Corinthia-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--bg-header-top: #ebebeb;--bg-footer: #f1f0ec;--bg-copyright: #ebebeb;--bg-body: #ffffff;--bg-menu: #F1F0EC;--bg-white: #ffffff;--color-main: #000000;--color-red: #e60023;--color-body: #343a40;--color-brown: #92161e;--color-white: #ffffff}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#374d85 #f1f1f1}html{scrollbar-gutter:stable}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#374d85;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffc766}body{font-family:"FZ Poppins",sans-serif,sans-serif;background-color:var(--bg-body);color:var(--color-body);font-size:1rem;top:0 !important}button,input,select,textarea{font-family:inherit}.container{max-width:1280px;margin:0 auto;position:relative;width:100%}.grecaptcha-badge{display:none !important}.line-clamp-1{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.maintenance{width:100%;background-color:#fc0;color:#000;text-align:center;padding:10px 0px;z-index:10000;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:.85rem}.header__cart{position:relative;background:none;border:none;cursor:pointer;padding:8px;font-size:20px;transition:color .3s ease;color:#333}.header__cart i{font-size:24px}.cart__count{position:absolute;top:0px;right:0px;transform:translate(50%, -50%);background-color:red;color:#fff;font-size:12px;font-weight:bold;padding:2px 6px;border-radius:50%;line-height:1;min-width:20px;text-align:center;box-shadow:0 0 0 2px #fff}.menu{position:sticky;top:0;z-index:20;background-color:var(--bg-menu)}.menu .container{position:relative;z-index:3}.menu--overlay{position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,0)}.menu--overlay:not(.menu-fixed) .menu__link,.menu--overlay:not(.menu-fixed) .menu__lang-current{color:#000}.menu--overlay:not(.menu-fixed) .menu__action{color:#374d85}.menu--overlay:not(.menu-fixed) .menu__link:hover,.menu--overlay:not(.menu-fixed) .menu__link:focus-visible,.menu--overlay:not(.menu-fixed) .menu__item--active>.menu__link,.menu--overlay:not(.menu-fixed) .menu__action:hover,.menu--overlay:not(.menu-fixed) .menu__action:focus-visible{color:#000}.menu--overlay:not(.menu-fixed) .menu__curve{left:50%;max-width:1280px;transform:translateX(-50%);color:#fff;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 50%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, #000 50%, transparent 100%)}.menu--overlay:not(.menu-fixed) .menu__curve-fill{fill:rgba(0,0,0,0)}.menu__nav{display:flex;align-items:center;justify-content:space-between;height:95px}.menu--overlay .menu__nav{height:89px}.menu__list{display:flex;align-items:center;gap:14px;list-style:none}.menu__item{position:relative}.menu__link{display:flex;align-items:center;justify-content:center;gap:8px;min-width:138px;padding:12px;font-weight:600;font-size:1.125rem;line-height:1.5;color:rgba(0,0,0,.88);text-decoration:none;transition:all .3s ease}.menu__link:hover,.menu__link:focus-visible{color:#ffc766}.menu__item--active>.menu__link{color:#ffc766}.menu__link-caret{flex:none;transition:transform .3s ease}.menu__item--has-child:hover .menu__link-caret{transform:rotate(180deg)}.menu__logo{position:absolute;left:50%;top:25px;transform:translateX(-50%);line-height:0}.menu__logo img{width:100%}.menu__right{display:flex;align-items:center;gap:14px}.menu__curve{position:absolute;left:0;top:100%;z-index:2;display:flex;align-items:flex-start;justify-content:center;width:100%;height:34px;color:#374d85;pointer-events:none}.menu__curve::before,.menu__curve::after{content:"";flex:1;height:2px;border-radius:2px;background:currentColor}.menu__curve-notch{flex:none}.menu__curve-fill{fill:var(--bg-menu)}.menu__mega{position:absolute;top:100%;left:0;z-index:1;width:100%;padding:4.625rem 0 2.8125rem;background-color:var(--bg-white);opacity:0;visibility:hidden;transform:translateY(-0.5rem);transition:all .3s ease}.menu__mega-list{position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(12.5rem, 1fr));gap:2.5rem 2.25rem;padding-left:1.375rem}.menu__mega-list::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:100px;background:#ffc766}.menu__mega-group{display:flex;flex-direction:column;gap:1.1875rem}.menu__mega-title{font-weight:600;font-size:2rem;line-height:2.625rem}.menu__mega-title a{color:#000;text-decoration:none;transition:all .3s ease}.menu__mega-title a:hover,.menu__mega-title a:focus-visible{color:#374d85}.menu__mega-sublist{display:flex;flex-direction:column;gap:1rem;list-style:none}.menu__mega-sublist a{font-weight:500;font-size:1.125rem;color:#000;text-decoration:none;transition:all .3s ease}.menu__mega-sublist a:hover,.menu__mega-sublist a:focus-visible{color:#374d85}.menu__mega-banner{width:100%;height:auto;margin-top:3.3125rem;border-radius:.625rem}.menu:has(.menu__item--has-child:hover),.menu:has(.menu__item--has-child:focus-within),.menu:has(.menu__mega:hover),.menu:has(.menu__mega:focus-within){background-color:var(--bg-white)}.menu:has(.menu__item--has-child:hover) .menu__mega,.menu:has(.menu__item--has-child:focus-within) .menu__mega,.menu:has(.menu__mega:hover) .menu__mega,.menu:has(.menu__mega:focus-within) .menu__mega{opacity:1;visibility:visible;transform:none}.menu:has(.menu__item--has-child:hover) .menu__item--has-child>.menu__link,.menu:has(.menu__item--has-child:focus-within) .menu__item--has-child>.menu__link,.menu:has(.menu__mega:hover) .menu__item--has-child>.menu__link,.menu:has(.menu__mega:focus-within) .menu__item--has-child>.menu__link{color:#ffc766}.menu:has(.menu__item--has-child:hover) .menu__link-caret,.menu:has(.menu__item--has-child:focus-within) .menu__link-caret,.menu:has(.menu__mega:hover) .menu__link-caret,.menu:has(.menu__mega:focus-within) .menu__link-caret{transform:rotate(180deg)}.menu:has(.menu__item--has-child:hover) .menu__lang-current,.menu:has(.menu__item--has-child:focus-within) .menu__lang-current,.menu:has(.menu__mega:hover) .menu__lang-current,.menu:has(.menu__mega:focus-within) .menu__lang-current{color:rgba(0,0,0,.88)}.menu:has(.menu__item--has-child:hover) .menu__action,.menu:has(.menu__item--has-child:focus-within) .menu__action,.menu:has(.menu__mega:hover) .menu__action,.menu:has(.menu__mega:focus-within) .menu__action{color:#374d85}.menu:has(.menu__item--has-child:hover) .menu__curve,.menu:has(.menu__item--has-child:focus-within) .menu__curve,.menu:has(.menu__mega:hover) .menu__curve,.menu:has(.menu__mega:focus-within) .menu__curve{color:#374d85;-webkit-mask-image:none;mask-image:none}.menu:has(.menu__item--has-child:hover) .menu__curve-fill,.menu:has(.menu__item--has-child:focus-within) .menu__curve-fill,.menu:has(.menu__mega:hover) .menu__curve-fill,.menu:has(.menu__mega:focus-within) .menu__curve-fill{fill:var(--bg-white)}.menu__lang{position:relative}.menu__lang-current{display:flex;align-items:center;gap:12px;padding:6px 12px;border:none;background:none;font-family:"Be Vietnam Pro",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.5;color:rgba(0,0,0,.88);cursor:pointer}.menu__lang img{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.menu__lang-list{position:absolute;top:100%;left:0;z-index:999;min-width:100%;padding:6px 0;background:var(--bg-white);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);list-style:none;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease}.menu__lang-list a{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:.9375rem;color:#333;text-decoration:none}.menu__lang-list a:hover{background:#f5f5f5}.menu__lang:hover .menu__lang-list,.menu__lang:focus-within .menu__lang-list{opacity:1;visibility:visible;transform:translateY(0)}.menu__actions{display:flex;align-items:center;gap:24px;padding:6px 14px;border:1px solid hsla(0,0%,100%,.45);border-radius:100px;background:hsla(0,0%,100%,.34);backdrop-filter:blur(40px)}.menu__action{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:none;font-size:20px;color:#374d85;text-decoration:none;cursor:pointer;transition:all .3s ease}.menu__action:hover,.menu__action:focus-visible{color:#000}.menu__action i{pointer-events:none}.menu__action--cart:hover .menu__cart-count{transform:scale(1.08)}.menu__cart-count{position:absolute;top:-6px;right:-6px;background-color:#ff4d4f;color:#fff;font-size:11px;padding:2px 6px;border-radius:20px;font-weight:bold;min-width:18px;text-align:center;line-height:1;box-shadow:0 0 0 2px #fff;transition:transform .2s ease}.menu{transition:background-color .25s ease}.menu-fixed.menu--overlay{position:fixed;top:0;left:0;width:100%;z-index:998;background-color:var(--bg-menu)}.menu__action--user{position:relative;cursor:pointer;font-weight:bold;font-size:16px;color:#333;justify-content:center;align-items:center}.menu__action--user .avatar-initial{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background-color:#ccc;color:#fff;font-weight:600;text-transform:uppercase}.menu__action--user:hover .dropdown-user-menu{display:block}.dropdown-user-menu{position:absolute;top:100%;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 12px rgba(0,0,0,.1);min-width:180px;display:none;z-index:9999}.dropdown-user-menu li{list-style:none}.dropdown-user-menu li a{display:block;padding:10px 15px;color:#333;text-decoration:none;transition:background-color .2s ease;font-size:15px;font-weight:normal}.dropdown-user-menu li a:hover{background-color:#f2f2f2}.slider{position:relative;z-index:0}.slider__item{position:relative}.slider__item img{display:block;width:100%;height:auto;aspect-ratio:1920/960;-o-object-fit:cover;object-fit:cover}.slider__item::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, #fff 6%, rgba(102, 102, 102, 0) 25.97%)}.slider__owl:not(.owl-loaded) .slider__item:not(:first-child){display:none}.category-showcase{padding:20px 0 24px}.category-showcase__subtitle{display:block;font-weight:500;font-size:1.125rem;color:#000;margin-bottom:12px}.category-showcase__title{font-weight:600;font-size:2.25rem;text-transform:uppercase;color:#374d85;margin-bottom:2rem}.category-showcase__wrapper{position:relative}.category-showcase__nav-btn{position:absolute;top:50%;background:rgba(0,0,0,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:none;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease}.category-showcase__nav-btn i{font-size:12px;color:#fff}.category-showcase__nav-btn--left{left:-12px}.category-showcase__nav-btn--right{right:-12px}.category-showcase__nav-btn:hover{background:rgba(0,0,0,.2)}.category-showcase__nav-btn.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.category-showcase__item{position:relative;display:block;text-decoration:none}.category-showcase__item:hover .category-showcase__item-image img{transform:scale(1.05)}.category-showcase__item:hover .category-showcase__item-arrow{opacity:1;transform:scale(1)}.category-showcase__item-image{border-radius:15px;overflow:hidden}.category-showcase__item-image img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.category-showcase__item-name{position:absolute;left:24px;right:64px;bottom:24px;z-index:1;font-weight:500;font-size:1.125rem;color:#000}.category-showcase__item-arrow{position:absolute;right:16px;bottom:16px;z-index:2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#000;color:#fff;opacity:0;transform:scale(0.8);transition:all .3s ease;text-decoration:none}.category-showcase__item-arrow i{font-size:12px}.gallery-showcase{padding:14px 0;overflow:hidden}.gallery-showcase__item{position:relative}.gallery-showcase__item::after{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.4);pointer-events:none;transition:all .3s ease}.gallery-showcase__item img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.gallery-showcase__item-info{position:absolute;left:72px;right:72px;bottom:32px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:28px;opacity:0;transition:all .3s ease}.gallery-showcase__item-name{max-width:620px;font-weight:600;font-size:1.5rem;line-height:1.5;color:#fff;text-shadow:0 0 4px #000}.gallery-showcase__item-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:100px;background:#fff;font-weight:500;font-size:1.125rem;color:#000;text-decoration:none;transition:all .3s ease}.gallery-showcase__item-btn:hover{background:#374d85;color:#fff}.gallery-showcase .owl-item.center .gallery-showcase__item::after{background:rgba(0,0,0,.2)}.gallery-showcase .owl-item.center .gallery-showcase__item-info{opacity:1}.gallery-showcase__controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:32px}.gallery-showcase__controls-btn{width:26px;height:26px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.gallery-showcase__controls-btn svg{display:block}.gallery-showcase__controls-btn:hover{background:rgba(0,0,0,.2)}.gallery-showcase__controls-dots{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:100px;background:rgba(0,0,0,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.gallery-showcase__controls-dots .owl-dot{padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.gallery-showcase__controls-dots .owl-dot span{display:block;width:10px;height:10px;border-radius:50%;background:#374d85;opacity:.35;transition:all .3s ease}.gallery-showcase__controls-dots .owl-dot.active span{opacity:1}.footer{background-color:var(--bg-footer)}.footer__main{padding:3.75rem 0}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr .85fr;gap:2.5rem}.footer__col-title{font-size:1.5rem;font-weight:600;line-height:2rem;color:#374d85;margin-bottom:.75rem}.footer__about-badge{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:.625rem;background-color:#374d85;margin-bottom:.75rem}.footer__about-badge-text{font-size:1.5rem;font-weight:700;color:#ffc766}.footer__about-title{font-size:1.5rem;font-weight:600;color:#374d85;margin-bottom:.375rem}.footer__about-info{list-style:none;padding:0;margin:0 0 1.25rem}.footer__about-info ul,.footer__about-info li{list-style:none}.footer__about-info li{position:relative;padding-left:1rem;font-family:"Be Vietnam Pro",sans-serif;font-size:1.125rem;line-height:2rem;color:#000}.footer__about-info li::before{content:"-";position:absolute;left:0}.footer__about-cert img{border-radius:.5rem}.footer__policy-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.footer__policy-item{position:relative;padding-left:1rem;font-family:"Be Vietnam Pro",sans-serif;font-size:1.125rem;line-height:2rem}.footer__policy-item::before{content:"-";position:absolute;left:0;color:#000}.footer__policy-item a{color:#000;text-decoration:none}.footer__policy-item a:hover{color:#ffc766}.footer__contact{margin-bottom:2.5rem}.footer__contact-socials{display:flex;align-items:center;flex-wrap:wrap;gap:.875rem}.footer__contact-socials a{display:block;line-height:0;transition:all .3s ease}.footer__contact-socials a:hover{opacity:.8}.footer__map iframe{display:block;width:100%;height:9rem;-o-object-fit:cover;object-fit:cover;border-radius:.625rem}.footer__copyright{padding:12px 0;border-top:1px solid rgba(0,0,0,.1);background:var(--bg-copyright);font-size:14px}.footer__copyright-text{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;text-align:center}.footer__copyright-author{text-decoration:none;color:var(--color-black);font-weight:bold}.footer__copyright-author:hover{color:var(--color-brown)}.faq{padding:3.375rem 0 26px;background-image:url("../images/background.webp");background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem;align-items:start}.faq__intro-title{font-size:2.25rem;font-weight:600;color:#374d85;margin-bottom:.9rem}.faq__intro-desc{font-family:"VAG Rounded Next",sans-serif;font-size:.875rem;color:rgba(0,0,0,.45);max-width:39rem;margin-bottom:.625rem}.faq__intro-meta{font-family:"VAG Rounded Next",sans-serif;font-size:.75rem;color:rgba(0,0,0,.45);margin-bottom:2.8125rem}.faq__features{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.faq__feature-item{position:relative;display:flex;flex-direction:column;gap:.75rem;background-color:#fff;border-radius:.625rem;padding:1.125rem}.faq__feature-icon{width:3.25rem}.faq__feature-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.faq__feature-title{font-size:.875rem;font-weight:600;color:#000;margin-bottom:.25rem}.faq__feature-desc{font-family:"VAG Rounded Next",sans-serif;font-size:.75rem;line-height:1.5;color:rgba(0,0,0,.45)}.faq__feature-toggle{position:absolute;top:.875rem;right:.875rem;width:1.5rem;height:1.5rem;border:none;border-radius:50%;background-color:#f5f5f5;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.faq__feature-toggle .icon-plus{width:.5rem;height:.5rem}.faq__feature-toggle:hover{background-color:#374d85;color:#fff}.faq__accordion{background-color:#fff;border-radius:.625rem;padding:1.5rem;display:flex;flex-direction:column;gap:.875rem}.faq__accordion-item{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:.875rem}.faq__accordion-item:last-child{border-bottom:none;padding-bottom:0}.faq__accordion-item--active .faq__accordion-question .icon-chevron{background-color:#374d85;color:#fff;transform:rotate(180deg)}.faq__accordion-item--active .faq__accordion-answer{max-height:37.5rem;margin-top:.625rem}.faq__accordion-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:none;border:none;padding:0;font-family:"FZ Poppins",sans-serif;font-size:.875rem;font-weight:500;color:#000;text-align:left;cursor:pointer}.faq__accordion-question .icon-chevron{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f5f5f5;color:#000;transition:all .3s ease}.faq__accordion-answer{max-height:0;overflow:hidden;font-family:"VAG Rounded Next",sans-serif;font-size:.875rem;line-height:1.6;color:#2b2b2b;white-space:pre-line;transition:max-height .35s ease,margin-top .35s ease}.faq__modal{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;pointer-events:none;transition:opacity .3s ease}.faq__modal.is-active{opacity:1;pointer-events:auto}.faq__modal-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.55)}.faq__modal-dialog{position:relative;z-index:1;width:100%;max-width:47.5rem;background-color:#fff;border-radius:1.25rem;padding:2.5rem 2.625rem}.faq__modal-close{position:absolute;top:1.5rem;right:1.5rem;width:2.5rem;height:2.5rem;border:none;border-radius:50%;background-color:#f5f5f5;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.faq__modal-close:hover{background-color:#374d85;color:#fff}.faq__modal-label{display:block;font-family:"FZ Poppins",sans-serif;font-size:.875rem;color:rgba(43,43,43,.45);margin-bottom:.25rem}.faq__modal-title{font-family:"FZ Poppins",sans-serif;font-size:2.25rem;font-weight:500;color:#000;margin-bottom:.75rem}.faq__modal-desc{font-family:"FZ Poppins",sans-serif;font-size:.875rem;line-height:1.6;color:rgba(0,0,0,.65)}.btn-loading{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-loading span{display:none}.btn-loading.is-loading{pointer-events:none;opacity:.7}.btn-loading.is-loading span{display:inline-block;width:16px;height:16px;border:2px solid #fff;border-radius:50%;border-right-color:rgba(0,0,0,0);animation:spinLoading .75s linear infinite}@keyframes spinLoading{100%{transform:rotate(360deg)}}.ajax-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:12.5rem;color:rgba(0,0,0,.55)}.ajax-loading__spinner{width:2.25rem;height:2.25rem;border:3px solid rgba(0,0,0,.12);border-top-color:#fd6e1d;border-radius:50%;animation:spinLoading .75s linear infinite}.ajax-loading__text{font-size:.875rem}.notyf{padding:15px;z-index:9999999999 !important}.notyf__message{white-space:nowrap}.notyf__toast{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:12px 20px 12px;font-size:14px;font-weight:500;max-width:100%}.notyf__ripple{opacity:.12}.notyf__wrapper{padding:4px 8px}.notyf__dismiss-btn{background:rgba(0,0,0,0);opacity:1;cursor:pointer;height:26px;width:26px;border-radius:4px !important}.notyf__dismiss{height:26px;width:26px;border-radius:4px !important}.product__item{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease;position:relative}.product__item-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.product__item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.product__item:hover .thumb img{transform:scale(1.1)}.product__item:hover .product__item-overlay{opacity:1;visibility:visible}.product__item:hover .add-to-cart-btn{transform:translateY(0)}.product__item:hover .info h3 a{color:#ff6b35}.product__item-thumb{position:relative;overflow:hidden;padding-bottom:100%}.product__item-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.product__item-info{padding:16px}.product__item-info h3{margin:0 0 8px 0;font-size:16px;line-height:1.4;font-weight:600}.product__item-info h3 a{color:#333;text-decoration:none;transition:color .3s ease}.product__item-info p{margin:0 0 12px 0;color:#666;font-size:14px;line-height:1.5}.product__item-contact{background:linear-gradient(45deg, #4caf50, #45a049);color:#fff;padding:6px 12px;border-radius:15px;font-weight:600;font-size:14px;display:inline-block}.product__item-price-box{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.product__item-price-sale{color:#ff6b35;font-weight:700;font-size:18px}.product__item-price-original{color:#999;text-decoration:line-through;font-size:14px;font-weight:500}.product__item-price-regular{color:#333;font-weight:700;font-size:18px}.product__item-name{text-align:center}.product__item-desc{text-align:center}.product__item-wrapper{position:relative;overflow:hidden}.product__item .add-to-cart-btn{background:linear-gradient(45deg, #ff6b35, #ff8c42);color:#fff;border:none;padding:12px 24px;border-radius:25px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;transform:translateY(20px);transition:all .3s ease;box-shadow:0 4px 15px rgba(255,107,53,.3)}.product__item .add-to-cart-btn:hover{background:linear-gradient(45deg, #ff8c42, #ff6b35);transform:scale(1.05);box-shadow:0 6px 20px rgba(255,107,53,.4)}.product__item .add-to-cart-btn i{font-size:16px}.product-showcase{padding:32px 0;background-image:url("../images/background.webp");background-size:cover;background-position:center;background-repeat:no-repeat}.product-showcase__title{font-weight:600;font-size:2.25rem;text-transform:uppercase;color:#374d85;margin-bottom:2rem}.product-showcase__inner{display:grid;grid-template-columns:508px 1fr;gap:24px}.product-showcase__banner{position:relative}.product-showcase__banner img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.product-showcase__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}.product-showcase__item{position:relative;display:block;border-radius:10px;overflow:hidden;aspect-ratio:1/1;text-decoration:none;transition:box-shadow .3s ease}.product-showcase__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.product-showcase__item::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0) 45%);pointer-events:none}.product-showcase__item::before{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.1) 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.product-showcase__item:hover img{transform:scale(1.05)}.product-showcase__item:hover::before{opacity:1}.product-showcase__item-content{position:absolute;left:16px;right:16px;bottom:20px;z-index:1;display:flex;flex-direction:column;gap:10px}.product-showcase__item-name{font-weight:600;font-size:1.5rem;line-height:1.3;text-align:left;color:#fff}.product-showcase__item-highlights{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(6px);transition:grid-template-rows .35s ease,opacity .3s ease,transform .3s ease}.product-showcase__item:hover .product-showcase__item-highlights{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.product-showcase__item-highlights-inner{display:flex;flex-wrap:wrap;gap:8px;min-height:0;overflow:hidden}.product-showcase__item-highlight{padding:6px 8px;border-radius:100px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.7);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);font-weight:500;font-size:.75rem;color:#fff;white-space:nowrap}.product-showcase__cta{position:absolute;left:50%;bottom:0;z-index:2;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:12px 24px}.product-showcase__cta>.arrow{display:inline-flex;align-items:center}.product-showcase__cta:hover,.product-showcase__cta:focus-visible{background:#ffc766;color:#374d85}.product-showcase__cta{border-radius:100px;background:#374d85;color:#fff;font-weight:600;font-size:1.125rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:all .3s ease}.product-showcase__cta .arrow{transition:transform .3s ease}.product-showcase__cta:hover .arrow,.product-showcase__cta:focus-visible .arrow{transform:translateX(4px)}.news-contact{padding:60px 0 0}.news-contact__grid{display:flex;gap:60px;align-items:stretch}.news-contact__news{flex:1 1 50%;min-width:0}.news-contact__news-owl{overflow:hidden}.news-contact__news-title,.news-contact__contact-title{font-weight:600;font-size:2.25rem;text-transform:uppercase;color:#374d85;margin-bottom:1.5rem}.news-contact__news-slide{display:flex;flex-direction:column;gap:1.5rem}.news-contact__news-item{display:flex;gap:1.25rem}.news-contact__news-item-thumb{flex:0 0 45%;display:block;border-radius:15px;overflow:hidden}.news-contact__news-item-thumb img{width:100%;height:auto;aspect-ratio:300/200;-o-object-fit:cover;object-fit:cover;display:block}.news-contact__news-item-info{display:flex;flex-direction:column;gap:12px;padding-top:4px}.news-contact__news-item-title{font-weight:500;font-size:18px;line-height:1.125}.news-contact__news-item-title a{color:#000;text-decoration:none;transition:all .3s ease}.news-contact__news-item-title a:hover{color:#374d85}.news-contact__news-item-meta{display:flex;gap:1.25rem;font-family:"VAG Rounded Next",sans-serif;font-size:.875rem;color:#374d85}.news-contact__news-footer{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:2rem;flex-wrap:wrap}.news-contact__news-nav{display:flex;gap:15px}.news-contact__news-nav-btn{background:hsla(0,0%,100%,.9);border:1px solid #ddd;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:auto;box-shadow:0 2px 10px rgba(0,0,0,.1);position:static;transform:none}.news-contact__news-nav-btn i{font-size:16px;color:#374d85}.news-contact__news-btn-all{display:flex;align-items:center;gap:8px;padding:12px 24px}.news-contact__news-btn-all>.arrow{display:inline-flex;align-items:center}.news-contact__news-btn-all:hover,.news-contact__news-btn-all:focus-visible{background:#ffc766;color:#374d85}.news-contact__news-btn-all{border-radius:100px;background:#374d85;color:#fff;font-weight:600;font-size:1.125rem;text-transform:uppercase;text-decoration:none;transition:all .3s ease;margin-bottom:16px}.news-contact__news-btn-all .arrow{transition:transform .3s ease}.news-contact__news-btn-all:hover .arrow,.news-contact__news-btn-all:focus-visible .arrow{transform:translateX(4px)}.news-contact__contact{flex:1 1 50%;min-width:0;display:flex;flex-direction:column}.news-contact__contact-body{display:flex;align-items:stretch;gap:24px;flex:1}.news-contact__contact-actions{display:flex;flex-direction:column;gap:14px;flex:0 0 225px;width:225px}.news-contact__contact-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;border-radius:10px;background:#374d85;color:#fff;font-weight:500;font-size:16px;text-decoration:none;transition:all .3s ease}.news-contact__contact-btn:hover{opacity:.9}.news-contact__contact-btn--zalo,.news-contact__contact-btn--youtube,.news-contact__contact-btn--facebook,.news-contact__contact-btn--tiktok{font-family:"Be Vietnam Pro",sans-serif;font-weight:600}.news-contact__contact-btn--zalo{background:#4096ff}.news-contact__contact-btn--youtube{background:#cf1322}.news-contact__contact-btn--facebook{background:#1677ff}.news-contact__contact-btn--tiktok{background:#000}.news-contact__contact-photo{position:relative;flex:1 1 auto;display:flex;align-items:flex-end;justify-content:end}.news-contact__contact-photo-img{position:relative;z-index:1;width:100%;height:auto}.news-contact__contact-slogan{position:absolute;top:-50px;left:15px;z-index:2;transform:rotate(-15deg);font-family:"Corinthia",cursive;font-weight:400;font-style:normal;font-size:clamp(3rem,6vw,4.5rem);line-height:1;letter-spacing:0;color:#ffc766}.news-contact__contact-slogan-line{display:block}.news-contact__contact-slogan-line--2{padding-left:4rem}.news-contact__contact-slogan .letter{display:inline-block;opacity:0;color:#ffc766;filter:drop-shadow(0 4px 4px rgba(55, 77, 133, 0.27));transition:opacity 1s ease}.news-contact__contact-slogan .letter.is-visible{opacity:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#menu-mobile{display:none;position:sticky;top:0;z-index:99;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}#mmenu{display:none}.mm-menu_opened{display:block !important}#mmenu a.active span{font-weight:600}#menu-mobile>.mmenu-extras{display:none}.mm-panel .mmenu-extras{display:block;padding:15px}.mmenu-category__banner{margin-top:1rem}.mmenu-category__banner img{width:100%;height:auto;display:block}.menu-bar-res{min-height:40px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.menu-bar-res__logo{flex-shrink:0;max-width:140px}.menu-bar-res__logo img{max-width:100%;height:auto;display:block}.menu-bar-res__actions{display:flex;align-items:center;gap:10px;margin-left:auto}#hamburger{display:block;width:30px;height:22px;position:relative;text-decoration:none}#hamburger::before,#hamburger::after,#hamburger span{background:var(--color-body);content:"";display:block;width:100%;height:2px;position:absolute;left:0;transition:none .5s ease .5s;transition-property:transform,top,bottom,left,opacity}#hamburger::before{top:0}#hamburger span{top:10px}#hamburger::after{top:20px}.mm-wrapper_opening #hamburger::before,.mm-wrapper_opening #hamburger::after{top:10px}.mm-wrapper_opening #hamburger span{left:-50px;opacity:0}.mm-wrapper_opening #hamburger::before{transform:rotate(45deg)}.mm-wrapper_opening #hamburger::after{transform:rotate(-45deg)}.mm-wrapper__blocker{box-shadow:0 0 10px rgba(0,0,0,.3)}.mmenu-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background-color:rgba(0,0,0,0);color:#374d85;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.mmenu-icon svg{display:block;width:22px;height:22px}.mmenu-icon:hover{background-color:#e8e8e8;transform:scale(1.05)}.mmenu-icon:active{transform:scale(0.98)}.mobile-language-title{margin-bottom:15px;font-size:16px;font-weight:550;color:#333}.mobile-language-options{display:flex;gap:10px}.mobile-lang-btn{display:flex;align-items:center;padding:12px 15px;background-color:#fff;border:1px solid #e9ecef;border-radius:8px;text-decoration:none;color:#333;font-size:15px;font-weight:500;cursor:pointer}.mobile-lang-btn .flag-icon{width:24px;height:16px;margin-right:12px;border-radius:2px;-o-object-fit:cover;object-fit:cover;border:1px solid #ddd}.mobile-lang-btn--active{border-color:#374d85;color:#374d85}.language__pc{display:flex;justify-content:end;gap:6px;margin-right:10px}.language__pc--item img{width:auto;max-width:24px}.page__static--section{padding-top:10px;padding-bottom:30px}.page__title{font-size:28px;color:#e60023;position:relative;letter-spacing:1px;text-align:center;margin:16px 0}.breadcrumb-nav{margin:16px 0}.breadcrumb{display:flex;flex-wrap:wrap;list-style:none;padding:8px;background-color:#f9f9f9;border-radius:8px}.breadcrumb-item{display:flex;align-items:center;font-size:.95rem;color:#333}.breadcrumb-link{color:#333;text-decoration:none;padding:.3rem .5rem;border-radius:4px;transition:color .2s ease-in-out}.breadcrumb-link:hover{color:#e63946;background-color:rgba(0,0,0,0)}.breadcrumb-current{font-weight:bold;color:#333;padding:.3rem .5rem}.breadcrumb-separator{margin:0 .5rem;color:#999}.empty-state{text-align:center;padding-bottom:60px;padding-top:24px}.empty-content i{font-size:64px;color:#ddd;margin-bottom:20px}.empty-content h3{color:#666;margin-bottom:10px}.empty-content p{color:#999;margin-bottom:30px}.empty-content a{color:#333}.contact-cluster{position:fixed;right:18px;bottom:4rem;z-index:1000;display:flex;flex-direction:column-reverse;align-items:center;gap:.875rem;transition:bottom .3s ease}.contact-cluster__toggle{position:relative;display:flex;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;padding:0;overflow:hidden;background:none;border:0;border-radius:50%;cursor:pointer;animation:contact-cluster-pulse 1.6s ease-in-out infinite}.contact-cluster__toggle-icon{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease}.contact-cluster__toggle-icon--open{opacity:1}.contact-cluster__toggle-icon--close{opacity:0}.contact-cluster__list{display:flex;flex-direction:column;align-items:center;gap:.875rem;opacity:0;visibility:hidden;transform:translateY(0.625rem) scale(0.9);pointer-events:none;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.contact-cluster__item{display:flex;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;overflow:hidden;border-radius:50%;text-decoration:none;transition:transform .3s ease}.contact-cluster__item:hover{transform:scale(1.1)}.contact-cluster__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-cluster--expanded .contact-cluster__toggle{animation:none}.contact-cluster--expanded .contact-cluster__toggle-icon--open{opacity:0}.contact-cluster--expanded .contact-cluster__toggle-icon--close{opacity:1}.contact-cluster--expanded .contact-cluster__list{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .3s ease,transform .3s ease,visibility 0s}body.has-quickadd-visible .contact-cluster{bottom:7.5rem}@media(max-width: 575px){body.has-quickadd-visible .contact-cluster{bottom:5.5rem}}@keyframes contact-cluster-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}100%{transform:scale(1);opacity:1}}.skiptranslate{display:none}#google_language_translator{clear:both;width:auto !important;text-align:right;display:none}.go__top{position:fixed;bottom:15px;right:12px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(20px);transition:all 400ms linear;background:rgba(0,0,0,0)}.go__top.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.go__top::after{position:absolute;font-family:"Font Awesome 5 Free";content:"";text-align:center;line-height:46px;font-size:16px;font-weight:900;color:var(--color-orange);left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1;transition:all 400ms linear}.go__top-svg{fill:none}.go__top-svg path{stroke:var(--color-brown);stroke-width:4;box-sizing:border-box;transition:all 400ms linear}.content__detail{font-size:16px}.content__detail h1,.content__detail h2,.content__detail h3,.content__detail h4,.content__detail h5,.content__detail h6{font-weight:bold;color:var(--color-main)}.content__detail h1{font-size:1.5rem}.content__detail h2{font-size:1.5rem;margin-top:.6em;margin-bottom:.6em}.content__detail h3{font-size:1.2rem;margin-top:.6em;margin-bottom:.6em}.content__detail h4{font-size:1.124rem}.content__detail h5,.content__detail h6{font-size:1rem}.content__detail img{margin-bottom:15px;width:auto !important;max-width:100% !important;height:auto !important}.content__detail .news-detail__figure{margin:0 0 15px}.content__detail .news-detail__figure img{margin-bottom:8px}.content__detail .news-detail__figcaption{color:#666;font-size:.875rem;font-style:italic;text-align:center}.content__detail table,.content__detail table td{border:1px solid #ccc}.content__detail table td{padding:15px}.content__detail ul li{margin-left:17px}.content__detail ul li:not(:last-child){margin-bottom:15px}.content__detail p{margin-bottom:10px}.pegboard-video{position:relative;padding:42px 0 14px;overflow:hidden}.pegboard-video__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.pegboard-video__media{position:relative;max-width:1060px;margin:0 auto}.pegboard-video__player{display:block;width:100%;height:auto;aspect-ratio:1060/593;-o-object-fit:cover;object-fit:cover;border-radius:10px}.pegboard-video__cta{position:absolute;left:50%;bottom:-25px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:12px 24px}.pegboard-video__cta>.arrow{display:inline-flex;align-items:center}.pegboard-video__cta:hover,.pegboard-video__cta:focus-visible{background:#ffc766;color:#374d85}.pegboard-video__cta{border-radius:100px;background:#374d85;color:#fff;font-weight:600;font-size:1.125rem;line-height:1.5;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:all .3s ease}.pegboard-video__float{position:absolute;border-radius:15px;-o-object-fit:cover;object-fit:cover;opacity:0;transition:transform .9s ease,opacity .9s ease}.pegboard-video__float--left{top:100px;left:18px;transform:translateX(-140px) rotate(-20deg)}.pegboard-video__float--left.is-visible{transform:translateX(0) rotate(-20deg)}.pegboard-video__float--right{top:420px;right:0;transform:translateX(140px) rotate(20deg)}.pegboard-video__float--right.is-visible{transform:translateX(0) rotate(20deg)}.pegboard-video__float.is-visible{opacity:1}.pegboard-video__stats{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:57px;list-style:none}.pegboard-video__stats-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 12px;text-align:center}.pegboard-video__stats-value{font-weight:700;font-size:2.25rem;line-height:1.2;color:#374d85}.pegboard-video__stats-label{max-width:231px;font-size:1.125rem;line-height:1.5;color:#000}.plist-qv__add{position:relative;overflow:hidden}.plist-qv__add .btn-label{display:inline-flex;align-items:center;gap:8px;transition:transform .25s ease,opacity .25s ease}.plist-qv__add .btn-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px;opacity:0;transform:translateY(10px);transition:transform .25s ease,opacity .25s ease;pointer-events:none}.plist-qv__add .btn-loader span{width:6px;height:6px;border-radius:50%;background:currentColor;animation:btn-loader-dot 1s ease-in-out infinite}.plist-qv__add .btn-loader span:nth-child(2){animation-delay:.15s}.plist-qv__add .btn-loader span:nth-child(3){animation-delay:.3s}.plist-qv__add.loading .btn-label{transform:translateY(-10px);opacity:0}.plist-qv__add.loading .btn-loader{transform:translateY(0);opacity:1}.plist-qv{position:fixed;inset:0;z-index:9999;visibility:hidden}.plist-qv.is-open{visibility:visible}.plist-qv__overlay{position:absolute;inset:0;background:rgba(0,0,0,0)}.plist-qv__panel{position:absolute;right:16px;bottom:16px;width:620px;max-width:calc(100% - 32px);max-height:calc(100vh - 96px);overflow-y:auto;background:#fff;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,.28);transform:translateY(24px);opacity:0;transition:transform .3s ease,opacity .3s ease;display:flex;flex-direction:column;gap:18px;padding:32px 42px;font-family:var(--plist-font)}.plist-qv.is-open .plist-qv__panel{transform:translateY(0);opacity:1}.plist-qv__close{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,.06);border-radius:50%;font-size:20px;line-height:1;color:#000;cursor:pointer}.plist-qv__close:hover{background:rgba(0,0,0,.12)}.plist-qv__head{display:flex;gap:14px;align-items:flex-start}.plist-qv__img{width:130px;height:130px;flex:0 0 130px;border-radius:10px;overflow:hidden}.plist-qv__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plist-qv__meta{display:flex;flex-direction:column;gap:8px;min-width:0}.plist-qv__cat{font-size:14px;color:rgba(0,0,0,.45)}.plist-qv__name{margin:0;font-size:20px;font-weight:500;color:#000}.plist-qv__price{font-size:20px;color:rgba(0,0,0,.4)}.plist-qv__variant{font-size:16px;color:rgba(0,0,0,.4)}.plist-qv__section{display:flex;flex-direction:column;gap:8px}.plist-qv__label{font-size:14px;color:rgba(0,0,0,.45)}.plist-qv__label b{color:#000;font-weight:500}.plist-qv__colors{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.plist-qv__color{width:32px;height:32px;padding:0;border:1px solid rgba(0,0,0,.06);border-radius:50%;cursor:pointer}.plist-qv__color.is-active{outline:2px solid #000;outline-offset:2px}.plist-qv__color.is-unavailable{position:relative;cursor:not-allowed;opacity:.6}.plist-qv__color.is-unavailable::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to top right, transparent calc(50% - 1px), rgba(0, 0, 0, 0.35) calc(50% - 1px), rgba(0, 0, 0, 0.35) calc(50% + 1px), transparent calc(50% + 1px))}.plist-qv__sizes{display:flex;flex-wrap:wrap;gap:12px}.plist-qv__size{padding:8px 12px;border:1px solid rgba(0,0,0,.1);border-radius:100px;background:#fff;font-size:14px;font-weight:500;color:#000;cursor:pointer;white-space:nowrap}.plist-qv__size.is-active{border:2px solid #000;padding:7px 11px}.plist-qv__size.is-unavailable{position:relative;cursor:not-allowed;opacity:.6}.plist-qv__size.is-unavailable::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to top right, transparent calc(50% - 1px), rgba(0, 0, 0, 0.35) calc(50% - 1px), rgba(0, 0, 0, 0.35) calc(50% + 1px), transparent calc(50% + 1px))}.plist-qv__size.is-unavailable{background:#f5f5f5;border-color:#e0e0e0;color:#b3b3b3}.plist-qv__out-of-stock{font-size:14px;color:#dc3545}.plist-qv__actions{display:flex;gap:14px;align-items:stretch}.plist-qv__qty{display:flex;align-items:center;gap:18px;height:42px;padding:8px 12px;border:1px solid rgba(0,0,0,.1);border-radius:100px}.plist-qv__qty button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;font-size:14px;color:#000;cursor:pointer}.plist-qv__qty-val{min-width:22px;text-align:center;font-size:16px;font-weight:500;color:#000}.plist-qv__add{flex:1 1 auto;height:42px;border:0;border-radius:100px;background:rgba(0,0,0,.88);color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s ease}.plist-qv__add:hover{background:#000}.plist-qv__add.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}body.plist-qv-open{overflow:hidden}.search-popup{position:fixed;inset:0;z-index:2000;transform:translateY(-1.25rem);opacity:0;visibility:hidden;transition:all .3s ease}.search-popup.active{transform:translateY(0);opacity:1;visibility:visible}.search-backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.search-container{position:relative;max-width:48rem;margin:6rem auto 0;padding:0 1.25rem}.search-modal{background-color:#fff;border-radius:1.25rem;box-shadow:0 1.5rem 3rem -0.75rem rgba(0,0,0,.25);overflow:hidden}.search-header{border-bottom:1px solid #eee;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.search-title{font-family:"FZ Poppins",sans-serif;font-size:1.125rem;font-weight:600;color:#333;margin:0}.close-btn{width:2.5rem;height:2.5rem;border:none;border-radius:50%;background-color:#f5f5f5;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-btn:hover{background-color:#374d85;color:#fff}.close-btn i{font-size:1.125rem}.search-form{margin:0}.search-input-container{padding:1.25rem 1.5rem}.search-input-wrapper{position:relative;display:flex;align-items:center}.search-icon{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);color:#666;pointer-events:none;z-index:1}.search-input{width:100%;padding:.75rem 3.75rem .75rem 2.5rem;border:1px solid #ddd;border-radius:.5rem;font-size:1rem;background-color:#f9f9f9;outline:none;transition:all .3s ease}.search-input:focus{border-color:#374d85;background-color:#fff;box-shadow:0 0 0 .1875rem rgba(55,77,133,.15)}.btn-search{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:#374d85;border:none;border-radius:.5rem;padding:.5rem .75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.btn-search:hover{background:rgb(43.0638297872,60.2893617021,104.1361702128)}.btn-search img{width:1.25rem;height:1.25rem;filter:brightness(0) invert(1)}.search-footer{border-top:1px solid #eee;padding:1rem 1.5rem;background-color:#f9f9f9;font-size:.875rem;color:#666}.search-footer-content{display:flex;justify-content:space-between;align-items:center}.search-shortcuts{display:flex;align-items:center;gap:.5rem}.shortcut-text{font-size:.875rem}.shortcut-key{background-color:#eee;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-family:monospace;border:1px solid #ddd}.search-close-hint{display:flex;align-items:center;gap:.5rem}