body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home-page{align-items:center;background:linear-gradient(180deg,#fffaf6,#fff);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:24px}.home-card{background:#fff;border-radius:32px;box-shadow:0 14px 34px #00000014;box-sizing:border-box;max-width:900px;padding:42px 30px;text-align:center;width:100%}.home-logo{display:block;height:160px;margin:0 auto 20px;object-fit:contain;width:160px}.home-title{color:#7a4b2a;font-size:38px;font-weight:700;margin:0 0 10px}.home-subtitle{color:#666;font-size:16px;line-height:1.6;margin:0 0 30px}.home-buttons{display:flex;flex-direction:column;gap:16px}.home-button{align-items:center;border-radius:18px;box-shadow:0 8px 18px #00000014;display:flex;font-size:19px;font-weight:700;height:70px;justify-content:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.home-button:hover{opacity:.96;transform:translateY(-2px)}.shein-btn{background:#111;color:#fff}.amazon-btn{background:#f3a24f;color:#5c3317}.tiktok-btn{background:#8b5e3c;color:#fff}@media (max-width:768px){.home-page{padding:18px}.home-card{border-radius:24px;max-width:100%;padding:30px 20px}.home-logo{height:100px;width:100px}.home-title{font-size:28px}.home-subtitle{font-size:14px}.home-button{border-radius:14px;font-size:15px;height:54px}}@media (min-width:1200px){.home-card{max-width:1000px;padding:60px 80px}.home-logo{height:200px;width:200px}.home-title{font-size:46px}.home-subtitle{font-size:20px}.home-button{font-size:22px;height:80px}}.catalog-page{background:#fff;min-height:100vh;padding:20px 12px 40px}.catalog-header{margin-bottom:10px;margin-top:20px;text-align:center}.catalog-title{color:#111;font-size:20px;font-weight:700;margin:0 0 6px}.catalog-subtitle{color:#666;font-size:12px;margin:0}.catalog-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin:40px auto;max-width:1200px;padding:0 20px}.product-card{text-decoration:none;width:100%}.image-container{box-shadow:0 6px 14px #00000014;overflow:visible;position:relative}.image-container,.product-image{background:#fff;border-radius:14px;width:100%}.product-image{display:block;height:260px;object-fit:contain;object-position:center}.product-image:hover{transform:scale(1.03);transition:transform .25s ease}.promo-message{background:#ff2d63;left:8px;top:8px}.click-watermark,.promo-message{border-radius:8px;color:#fff;font-size:11px;font-weight:700;padding:5px 8px;position:absolute;z-index:2}.click-watermark{background:#000000b3;bottom:8px;pointer-events:none;right:8px}.product-info{padding:8px 4px 4px}.product-name{color:#111;font-size:14px;font-weight:700;margin:0 0 4px}.product-price{color:#444;font-size:12px;margin:0}@media (min-width:768px){.catalog-page{padding:30px 20px 50px}.catalog-title{font-size:26px}.catalog-subtitle{font-size:14px}.catalog-grid{gap:16px;grid-template-columns:repeat(3,1fr)}.product-image{height:280px}}@media (min-width:1024px){.catalog-grid{grid-template-columns:repeat(5,1fr)}.product-image{height:300px}}
/*# sourceMappingURL=main.4f9b5345.css.map*/