.b{--le:clamp(16px, 4vw, 56px);background:linear-gradient(#ececec 1px,#0000 1px) 0 0/100% 48px,#fbfbfb linear-gradient(90deg,#ececec 1px,#0000 1px) 0 0/48px 100%;min-height:100vh}.b mark{background:var(--chanh);color:var(--den);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.b-dau{padding:22px var(--le);align-items:center;gap:18px;display:flex}.b-logo{font-family:var(--to);align-items:center;gap:8px;font-size:24px;font-weight:800;font-stretch:112%;text-decoration:none;display:flex}.b-logo i{color:var(--den);background:var(--chanh);border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid;transform:skew(-12deg)}.b-menu{gap:22px;margin-left:24px;display:flex}.b-menu a{font-size:14px;font-weight:600;text-decoration:none}.b-menu a:hover{background:var(--chanh)}.b-cau{margin-left:auto;font-size:15px}.b-hero{text-align:center;padding:clamp(40px, 7vw, 90px) var(--le) clamp(30px, 5vw, 60px)}.b-hero h1{max-width:1050px;font-family:var(--to);letter-spacing:-.02em;margin:0 auto;font-size:clamp(36px,6.6vw,92px);font-weight:800;font-stretch:100%;line-height:1.04}.b-hero>p{max-width:560px;margin:18px auto 0;font-size:16px;line-height:1.55}.b-dai{max-width:1100px;height:clamp(260px,32vw,420px);margin:clamp(30px,5vw,56px) auto 30px;position:relative}.b-dai img{object-fit:cover;border:5px solid var(--trang);border-radius:22px;position:absolute;box-shadow:0 18px 36px #0000002e}.b-dai-1{aspect-ratio:3/4;width:22%;top:14%;left:2%;transform:rotate(-5deg)}.b-dai-2{aspect-ratio:4/5;z-index:2;width:26%;top:0;left:24%;transform:rotate(2deg)}.b-dai-3{aspect-ratio:3/4;width:21%;top:10%;left:51%;transform:rotate(-3deg)}.b-dai-4{aspect-ratio:4/3;width:25%;top:4%;right:1%;transform:rotate(4deg)}.b-bong{z-index:3;font-family:var(--cao);background:var(--chanh);border-radius:999px;padding:14px 24px;font-size:clamp(16px,2.2vw,30px);line-height:1;position:absolute}.b-bong:after{content:"";background:var(--chanh);clip-path:polygon(0 0,100% 0,30% 100%);width:22px;height:22px;position:absolute;bottom:-12px}.b-bong-1{bottom:6%;left:10%;transform:rotate(8deg)}.b-bong-1:after{right:22px}.b-bong-2{top:-4%;left:40%;transform:rotate(-12deg)}.b-bong-2:after{left:30px}.b-bong-3{bottom:2%;right:8%;transform:rotate(14deg)}.b-bong-3:after{left:26px}.b-bong-4{bottom:-7%;left:46%;transform:rotate(-7deg)}.b-bong-4:after{clip-path:polygon(30% 0,100% 100%,0 100%);top:-12px;bottom:auto;left:24px}.b-nut{font-family:var(--to);color:var(--trang);background:linear-gradient(90deg, var(--den) 78%, var(--chanh));border-radius:16px;padding:14px 30px;font-size:clamp(18px,2.2vw,26px);font-weight:700;text-decoration:none;display:inline-block}.b-sticker{height:clamp(360px,38vw,470px);margin:20px 0;position:relative;overflow:hidden}.b-tape{background:var(--xanh);color:var(--trang);white-space:nowrap;position:absolute;left:-50%;right:-50%;overflow:hidden}.b-tape span{letter-spacing:.06em;padding:12px 0;font-size:14px;font-weight:700;animation:45s linear infinite chay;display:inline-block}.b-tape-1{top:8%;transform:rotate(-8deg)}.b-tape-2{bottom:10%;transform:rotate(6deg)}.b-tape-2 span{animation-direction:reverse}.b-tron{aspect-ratio:1;background:var(--trang);z-index:2;border:1.5px solid #ddd;border-radius:50%;place-items:center;width:150px;display:grid;position:absolute;top:26%;left:10%}.b-tron svg{animation:18s linear infinite xoay;position:absolute;inset:0}.b-tron text{letter-spacing:.1em;fill:var(--den);font-size:7.6px;font-weight:700}.b-tron b{color:var(--xanh);font-size:46px}.b-vuong{z-index:2;background:var(--trang);border:3px solid var(--den);border-radius:26px;gap:4px;width:210px;padding:18px;display:grid;position:absolute;top:22%;left:34%;transform:rotate(-4deg)}.b-vuong b{font-family:var(--to);font-size:46px;font-weight:900;font-stretch:120%;line-height:1}.b-vuong span{font-weight:700}.b-vuong i{text-align:right;font-size:12px;font-style:normal}.b-oval{z-index:2;background:var(--den);color:var(--trang);font-family:var(--to);box-shadow:0 0 0 10px var(--xanh);border-radius:50%;padding:20px 44px;font-size:30px;font-weight:900;font-stretch:125%;position:absolute;top:18%;right:12%;transform:rotate(-24deg)}.b-pill{z-index:2;background:var(--xanh);color:var(--trang);border-radius:999px;align-items:center;gap:16px;padding:8px 26px 8px 8px;font-size:26px;display:flex;position:absolute;top:56%;left:60%}.b-pill i{background:var(--den);border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.b-so2{z-index:2;aspect-ratio:1;background:var(--chanh);text-align:center;border-radius:30px;place-items:center;width:120px;display:grid;position:absolute;top:60%;left:22%;transform:rotate(8deg)}.b-so2 b{font-family:var(--to);font-size:30px;font-weight:900;display:block}.b-so2 span{font-size:12px;font-weight:700}.b-dv,.b-da{padding:clamp(40px, 6vw, 80px) var(--le)}.b-dv h2,.b-da h2,.b-cta h2{font-family:var(--to);letter-spacing:-.02em;margin:0 0 36px;font-size:clamp(32px,5vw,64px);font-weight:800;line-height:1.05}.b-dv h2 span{font-family:Brush Script MT,cursive;font-size:1.15em;font-weight:400}.b-dv-luoi{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.b-folder{background:var(--trang);border:2px solid var(--den);border-radius:0 24px 24px;flex-direction:column;gap:10px;margin-top:26px;padding:34px 20px 20px;display:flex;position:relative}.b-tab{letter-spacing:.1em;background:var(--den);height:30px;color:var(--chanh);border-radius:14px 14px 0 0;padding:6px 16px;font-size:11px;font-weight:800;position:absolute;top:-30px;left:-2px}.b-folder-2{background:var(--chanh);color:var(--den);border-color:var(--den)}.b-folder-2 .b-tab{background:var(--den);color:var(--chanh)}.b-folder-6{background:var(--chanh)}.b-folder-4{background:var(--xanh);color:var(--trang);border-color:var(--xanh)}.b-folder-4 .b-tab{background:var(--xanh);color:var(--trang)}.b-kep{border:3px solid #9aa0ad;border-radius:10px;width:16px;height:54px;position:absolute;top:-18px;right:24px}.b-folder h3{font-family:var(--cao);text-transform:uppercase;margin:0;font-size:34px;font-weight:400;line-height:1}.b-folder ul{margin:0;padding-left:18px;font-size:13px;font-weight:600}.b-folder p{margin:0;font-size:14px;line-height:1.5}.b-folder img{aspect-ratio:16/10;object-fit:cover;border-radius:16px;margin-top:auto}.b-xem{border:2px solid;border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:13px;font-weight:800;text-decoration:none}.b-xem:after{content:"";border-radius:inherit;position:absolute;inset:0}.b-folder{transition:transform .2s,box-shadow .2s}.b-folder:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0000001f}.b-folder:hover .b-xem{background:var(--den);color:var(--chanh);border-color:var(--den)}.b-xem:focus-visible{outline:3px solid var(--xanh);outline-offset:3px}.b-da-dau{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.b-chip{border:1.5px solid var(--den);background:var(--trang);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.b-da-luoi{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.b-da-the{background:var(--trang);border:1.5px solid #e1e1e1;border-radius:22px;overflow:hidden}.b-da-the img{aspect-ratio:4/3;object-fit:cover;width:100%}.b-da-the div{padding:14px 16px 18px}.b-da-the span{background:var(--chanh);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.b-da-the h3{font-family:var(--to);margin:10px 0 4px;font-size:17px;font-weight:800}.b-da-the p{color:var(--xanh);margin:0;font-size:13px;font-weight:700}.b-cta{text-align:center;padding:clamp(60px, 8vw, 110px) var(--le)}.b-cta p{color:#555;margin-top:22px;font-size:13px}@media (width<=860px){.b-menu,.b-cau{display:none}.b-dv-luoi,.b-da-luoi{grid-template-columns:minmax(0,1fr)}.b-dai{height:300px}.b-dai-1{width:40%}.b-dai-2{width:42%;left:30%}.b-dai-3{width:38%;left:58%}.b-dai-4{display:none}.b-bong-2{left:26%}.b-bong-4{bottom:-12%;left:38%}.b-tron{width:110px;top:22%;left:4%}.b-vuong{width:170px;top:26%;left:38%}.b-vuong b{font-size:34px}.b-oval{padding:14px 28px;font-size:20px;top:8%;right:4%}.b-pill{top:62%;left:48%}.b-so2{width:100px;top:62%;left:8%}}.c-giay{--le:clamp(16px, 4vw, 56px);min-height:0}.c-giay .b-hero{padding-top:clamp(70px,9vw,120px)}.c-da{padding-left:var(--le);padding-right:var(--le)}.c-da .b-da-dau h2{font-family:var(--to);letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(32px,5vw,64px);font-weight:800}.c-da .b-da-dau{margin-bottom:18px}.c-models{margin-left:var(--le);margin-right:var(--le)}.c-chanh{color:var(--chanh)}
