*{box-sizing:border-box}body{color:#081044;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.topbar{color:#fff;background:#e6005c;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;min-height:38px;padding:6px 10px;font-size:14px;font-weight:700;display:flex}.topbar div{align-items:center;gap:8px;display:flex}.header{z-index:10;background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:20px 6%;display:flex;position:sticky;top:0;box-shadow:0 2px 15px #00000010}.logo{align-items:center;gap:13px;display:flex}.logoIcon{color:#e6005c}.logo h1{color:#e6005c;margin:0;font-size:34px;line-height:.8}.logo h2{color:#071369;letter-spacing:3px;margin:0}.logo p{margin:0;font-size:12px;font-weight:700}.searchBox{background:#fff;border:1px solid #e7e7e7;border-radius:30px;flex:1;max-width:720px;height:52px;display:flex;overflow:hidden}.searchBox input{border:0;outline:0;flex:1;padding:0 22px;font-size:15px}.searchBox select{border:0;border-left:1px solid #eee;outline:0;padding:0 15px}.searchBox button{color:#fff;background:#e6005c;border:0;width:65px}.headActions{align-items:center;gap:18px;font-weight:700;display:flex}.headActions span,.wh{align-items:center;gap:8px;display:flex}.wh svg{color:#00a843}.cart{position:relative}.cart b{color:#fff;background:#e6005c;border-radius:50%;padding:3px 7px;font-size:11px;position:absolute;top:-15px;right:-14px}.menuBtn{color:#fff;background:#e6005c;border:0;border-radius:6px;padding:10px;display:none}.nav{color:#fff;background:#071252;align-items:center;gap:0;min-height:62px;padding:0 6%;font-weight:800;display:flex}.nav a{padding:22px 24px}.nav a:first-child,.nav .order{background:#e6005c}.nav .order{border-radius:7px;margin-left:auto;padding:14px 25px}.hero{background:#fff}.hero img{width:100%;height:auto;display:block}.features{background:#f6f6f6;grid-template-columns:repeat(5,1fr);gap:1px;margin:0 4%;padding:18px 0;display:grid}.features div{background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.features svg{color:#e6005c}.features b{display:block}.features span{color:#333;font-size:13px}.main{padding:28px 5%}.sectionTitle{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.sectionTitle h2{color:#071252}.sectionTitle h2:after{content:" •••";color:#e6005c}.sectionTitle a,.design a,footer a{color:#fff;background:#e6005c;border-radius:7px;padding:13px 24px;font-weight:800}.grid{grid-template-columns:repeat(5,1fr);gap:22px;display:grid}.card{background:#fff;border:1px solid #e6e6ef;border-radius:14px;padding:12px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 5px 18px #0b0b4020}.card:hover{transform:translateY(-5px)}.tag{z-index:2;color:#fff;background:#e6005c;border-radius:3px;padding:6px 8px;font-size:11px;font-weight:900;position:absolute;top:12px;left:12px}.photo{background:linear-gradient(#fff,#fff2f7);border-radius:10px;justify-content:center;align-items:center;height:190px;display:flex;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;transition:all .3s}.card:hover .photo img{transform:scale(1.05)}.card h3{margin:13px 0 8px;font-size:16px}.price{color:#e6005c;font-weight:900}.price del{color:#999;margin-left:8px;font-size:13px}.stars{color:#ffc400}.buttons{gap:10px;display:flex}.buttons button,.buttons a{text-align:center;cursor:pointer;border:0;border-radius:6px;flex:1;padding:11px;font-weight:900}.buttons button{color:#fff;background:#071252}.buttons a{color:#fff;background:#00a843}.posterGallery{color:#fff;background:#070707;border-radius:22px;margin:15px 5% 30px;padding:26px}.posterGallery h2{color:#ffd21f;margin:0;font-size:30px}.posterGallery p{color:#fff;margin-top:7px}.posterGallery>div{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:18px;display:grid}.posterGallery a{background:#111;border:1px solid #ffd21f55;border-radius:14px;display:block;overflow:hidden;box-shadow:0 10px 22px #000}.posterGallery img{object-fit:cover;width:100%;height:230px;display:block}.posterGallery span{text-align:center;color:#ffd21f;padding:12px;font-weight:900;display:block}.design{text-align:center;background:linear-gradient(135deg,#fff2f8,#eef2ff);border-radius:20px;margin:25px 5%;padding:30px}.design h2{color:#e6005c}.design div{grid-template-columns:repeat(3,1fr);gap:14px;max-width:850px;margin:20px auto;font-weight:800;display:grid}footer{color:#fff;text-align:center;background:#071252;margin-top:25px;padding:35px 15px}footer h2{color:#ffd800}footer a{margin-top:10px;display:inline-block}@media (width<=1100px){.grid,.posterGallery>div{grid-template-columns:repeat(3,1fr)}.headActions{display:none}}@media (width<=900px){.hide-sm{display:none}.header{padding:15px}.searchBox{flex-basis:100%;order:3;max-width:none}.menuBtn{display:block}.nav{flex-direction:column;align-items:stretch;height:auto;padding:0;display:none}.nav.show{display:flex}.nav .order{margin:0}.features{grid-template-columns:1fr}.grid,.posterGallery>div{grid-template-columns:repeat(2,1fr)}.design div{grid-template-columns:1fr}.logo h1{font-size:25px}.hero img{object-fit:cover;min-height:180px}}@media (width<=520px){.grid,.posterGallery>div{grid-template-columns:1fr}.photo{height:220px}.posterGallery img{height:auto}.topbar{font-size:12px}.logo h1{font-size:22px}.logo h2{font-size:16px}.searchBox select{max-width:120px}.sectionTitle{flex-direction:column;align-items:flex-start;gap:10px}}
