*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#111827;background:var(--bg,#fff);line-height:1.5}a{color:inherit}.announcement{background:var(--primary,#0f172a);color:#fff;text-align:center;padding:8px 12px;font-size:14px}.announcement p{margin:0}.site-header{border-bottom:1px solid #e5e7eb}.header-inner{max-width:1200px;margin:auto;display:flex;gap:16px;align-items:center;padding:14px;flex-wrap:wrap}.logo{font-size:26px;font-weight:800;text-decoration:none}.search{flex:1;display:flex;min-width:220px}.search input{flex:1;padding:10px;border:1px solid #d1d5db;border-radius:6px 0 0 6px}.search button,.btn{background:var(--accent,#ff6a00);color:#fff;border:0;padding:10px 16px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-block}.btn-small{padding:8px 12px}.main-nav,.header-actions{display:flex;gap:12px;flex-wrap:wrap}.category-nav{max-width:1200px;margin:auto;display:flex;gap:18px;padding:8px 14px 12px;overflow:auto}.section{max-width:1200px;margin:auto;padding:28px 14px}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center;max-width:1200px;margin:auto;padding:28px 14px}.hero h1{font-size:42px;line-height:1.1;margin:8px 0}.hero img{width:100%;height:auto;border-radius:12px}.hero-tag{background:#fff7ed;color:#9a3412;padding:4px 10px;border-radius:999px;font-weight:700}.trust-grid{max-width:1200px;margin:auto;padding:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.trust-grid>div{border:1px solid #e5e7eb;border-radius:10px;padding:14px}.trust-grid strong{display:block}.trust-grid span{color:#4b5563;font-size:14px}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.category-grid,.ugc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product-card,.category-card,.ugc-card{border:1px solid #e5e7eb;border-radius:12px;padding:12px}.product-card img,.category-card img{width:100%;height:auto;border-radius:8px;aspect-ratio:1/1;object-fit:cover}.category-card img{aspect-ratio:3/2}.price{font-weight:800}.price s{color:#6b7280;font-weight:400}.sale{color:#dc2626}.form-section label{display:block;margin:12px 0}.form-section input,.form-section select,.form-section textarea{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:6px;margin-top:4px}.success{background:#ecfdf5;border:1px solid #a7f3d0;padding:12px;border-radius:8px}.error{background:#fef2f2;border:1px solid #fecaca;padding:12px;border-radius:8px}.small{color:#4b5563;font-size:14px}.ugc-video,.ugc-card iframe{width:100%;aspect-ratio:9/16;max-height:420px;border:0;border-radius:8px}.ugc-placeholder{background:#f3f4f6;padding:60px 12px;text-align:center;border-radius:8px}.site-footer{background:#fff;color:#111827;margin-top:32px;border-top:1px solid #e5e7eb}.footer-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:28px 14px}.footer-grid nav{display:grid;gap:6px}.footer-grid a{color:#374151}.copyright-bar{background:#f9fafb;border-top:1px solid #e5e7eb}.copyright{max-width:1200px;margin:auto;padding:14px;color:#6b7280;font-size:13px;text-align:left}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px}.product-layout img{width:100%;height:auto;border-radius:12px}.cart-item{display:grid;grid-template-columns:120px 1fr 120px 120px;gap:16px;align-items:center;border-bottom:1px solid #e5e7eb;padding:14px 0}.cart-item img{width:120px;height:auto}.cart-item>*{min-width:0}.cart-item input[type=number]{width:64px;padding:8px;border:1px solid #d1d5db;border-radius:6px}.cart-item-price{margin:0;font-weight:700}.countdown{font-weight:800;color:#dc2626}.section-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.menu-btn{display:none}@media(max-width:800px){.hero,.product-layout{grid-template-columns:1fr}.hero h1{font-size:32px}.product-grid,.category-grid,.ugc-grid,.trust-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}.menu-btn{display:inline-block}.main-nav{display:none}.main-nav.open{display:flex}.cart-item{grid-template-columns:96px 1fr;gap:12px;align-items:start}.cart-item img{width:96px}.cart-item-qty{grid-column:1}.cart-item-price{grid-column:2;text-align:right}.search{order:3;flex-basis:100%}}@media(max-width:480px){.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.category-grid,.ugc-grid,.trust-grid,.footer-grid{grid-template-columns:1fr}}.site-header{position:sticky;top:0;z-index:60;background:#fff}.menu-btn{display:inline-block;font-size:22px;background:none;border:0;cursor:pointer;padding:8px 4px;line-height:1}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;z-index:99}.drawer{position:fixed;top:0;left:0;height:100%;width:320px;max-width:85vw;background:#fff;z-index:100;transform:translate(-102%);transition:transform .3s ease;overflow-y:auto;box-shadow:2px 0 12px #00000026}.drawer.open{transform:translate(0)}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e5e7eb}.drawer-logo{font-weight:800;font-size:20px}.drawer-close{background:none;border:0;font-size:20px;cursor:pointer;padding:4px 8px}.drawer-search{display:flex;padding:14px}.drawer-search input{flex:1;padding:9px;border:1px solid #d1d5db;border-radius:6px 0 0 6px}.drawer-search button{background:var(--accent,#ff6a00);color:#fff;border:0;padding:9px 14px;border-radius:0 6px 6px 0;cursor:pointer}.drawer-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;padding:12px 16px 4px;margin:0}.drawer-nav{display:grid}.drawer-nav a{padding:10px 16px;text-decoration:none;border-bottom:1px solid #f3f4f6}.drawer-nav a:hover{background:#f9fafb}.drawer-note{padding:14px 16px;color:#4b5563;font-size:14px}.help-center{max-width:760px}.help-head h2{margin:0 0 4px}.help-head p{margin:0 0 16px;color:#4b5563}.help-tabs{display:flex;gap:8px;margin-bottom:16px}.help-tab{flex:1;padding:10px;border:1px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer;font-weight:700}.help-tab.is-active{background:#0f172a;color:#fff;border-color:#0f172a}.help-panel{display:none}.help-panel.is-active{display:block}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.help-center label{display:block;margin:0 0 12px}.help-center input,.help-center select{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:6px;margin-top:4px}.help-steps{color:#4b5563;font-size:14px;margin:0 0 14px}@media(max-width:600px){.form-row{grid-template-columns:1fr}}.fc-media .card-hover-img,.flash-media .card-hover-img,.pc-media .card-hover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease;pointer-events:none}.fc-media .card-hover-img.is-active,.flash-media .card-hover-img.is-active,.pc-media .card-hover-img.is-active{opacity:1}.fc-media .card-main-img,.flash-media .card-main-img,.pc-media .card-main-img{transition:opacity .45s ease}.fc-media .card-main-img.is-faded,.flash-media .card-main-img.is-faded,.pc-media .card-main-img.is-faded{opacity:0}.pc-media{display:block;position:relative;overflow:hidden;border-radius:8px}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.product-card{position:relative}.wish-btn{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:0;background:#ffffffeb;box-shadow:0 2px 8px #0000001f;cursor:pointer;display:grid;place-items:center;z-index:2;padding:0}.wish-btn svg{width:19px;height:19px;fill:none;stroke:#111827;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wish-btn:hover svg{stroke:#dc2626}.wish-btn.is-wished svg{fill:#dc2626;stroke:#dc2626}.skip-to-content{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content:focus{width:auto;height:auto;margin:0;padding:12px 18px;overflow:visible;clip:auto;white-space:normal;background:#2563eb;color:#fff;font-weight:700;text-decoration:none;z-index:100}
/*# sourceMappingURL=/cdn/shop/t/22/assets/theme.css.map */
