:root{--ink:#171717;--muted:#6b7280;--line:#e8e8e8;--accent:#ef5272;--paper:#fff;--soft:#f7f7f5;--night:#121619}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.container{max-width:1320px;margin:auto;padding:0 24px}a{color:inherit}.siteHeader{background:#fff;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:20}.headerRow{min-height:76px;gap:28px}.brand,.headerRow{display:flex;align-items:center}.brand{gap:10px;font-size:19px;font-weight:900;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.brandMark{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-size:14px}.brandWords b{color:var(--accent)}.darkHeader{background:rgba(16,20,23,.98);border-color:rgba(255,255,255,.08);color:#eef1f2}.darkHeader .headerRow{min-height:68px}.mainNav{justify-content:center;gap:5px;flex:1 1}.mainNav,.mainNav a{display:flex;align-items:center}.mainNav a{gap:6px;padding:24px 12px;color:#b8c0c5;text-decoration:none;font-size:13px;font-weight:650;transition:.2s}.mainNav a:hover{color:#fff;background:rgba(255,255,255,.05)}.mainNav a span{color:#899399}.quickNav{display:flex;gap:8px;font-size:13px;white-space:nowrap}.quickNav a{text-decoration:none}.darkHeader .quickNav a{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.055);color:#cbd1d5;font-size:17px}.darkHeader .quickNav a:hover{background:var(--accent);color:#fff}.search{height:44px;display:flex;flex:1 1;max-width:610px;margin:auto;border:1px solid #d8d8d8;border-radius:4px;overflow:hidden}.search input{min-width:0;flex:1 1;border:0;padding:0 15px;font-size:14px;outline:none}.search button{border:0;border-left:1px solid #ddd;background:#202020;color:#fff;padding:0 20px;font-weight:700;cursor:pointer}.hero{height:520px;position:relative;overflow:hidden;background:#111820 url(/images/hero-wedding-original.webp) 50%/cover no-repeat;color:#fff}.heroShade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,10,13,.76),rgba(7,11,14,.58) 37%,rgba(7,11,14,.08) 70%,rgba(7,11,14,.18))}.heroContent{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.eyebrow{margin:0 0 16px;color:#f6a8b8;font-size:11px;font-weight:800;letter-spacing:.2em}.hero h1{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:54px;line-height:1.05;font-weight:500;letter-spacing:-.025em}.heroContent>p:not(.eyebrow){margin:0;color:#d4d8da;font-size:15px;line-height:1.75}.heroActions{display:flex;align-items:center;gap:12px;margin-top:30px}.heroButton{background:var(--accent);color:#fff;padding:14px 22px;border-radius:3px;text-decoration:none;font-size:13px;font-weight:800;box-shadow:0 10px 24px rgba(239,82,114,.23)}.heroButton:hover{background:#f66582}.heroSearch{width:240px;height:44px;display:flex;border:1px solid rgba(255,255,255,.24);border-radius:3px;background:rgba(10,14,17,.5);overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.heroSearch input{min-width:0;flex:1 1;padding:0 14px;border:0;outline:0;background:transparent;color:#fff}.heroSearch input::placeholder{color:#aeb5b9}.heroSearch button{width:44px;border:0;background:transparent;color:#fff;font-size:21px;cursor:pointer}.categoryStrip{background:#171c20;color:#e7eaeb;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.categoryTiles{display:grid;grid-template-columns:repeat(4,1fr);padding-top:0;padding-bottom:0}.categoryTiles>a{min-width:0;display:flex;align-items:center;gap:12px;padding:22px 24px;text-decoration:none;border-right:1px solid rgba(255,255,255,.08);color:#cdd2d5;font-size:13px;transition:.2s}.categoryTiles>a:first-child{border-left:1px solid rgba(255,255,255,.08)}.categoryTiles>a:hover{background:#20262b;color:#fff}.categoryTiles>a b{margin-left:auto;color:#69737a;font-size:18px}.categoryIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(239,82,114,.12);color:#ff7893;font-size:15px}.catalog{padding-top:52px;padding-bottom:76px}.catalogHead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.catalogHead h2{font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500;margin:3px 0 7px}.catalogHead p{color:var(--muted);font-size:13px;margin:0}.catalogHead .sectionKicker{color:var(--accent);font-size:10px;font-weight:850;letter-spacing:.18em}.catalogHead>a{font-size:12px;font-weight:800;text-decoration:none;padding-bottom:5px;border-bottom:1px solid #bbb}.catalogHead>a span{margin-left:6px}.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px 18px;gap:30px 18px}.productCard{min-width:0;background:#fff;transition:transform .2s}.productCard:hover{transform:translateY(-3px)}.productImage{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,#f0e8e5,#e8ecef);text-decoration:none;color:#a18a83;font-size:12px;font-weight:800;letter-spacing:.14em}.productImage img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.productCard:hover .productImage img{transform:scale(1.035)}.productInfo{padding:14px 1px}.productMeta{font-size:10px;color:#9a9a9a;text-transform:uppercase;letter-spacing:.09em}.productInfo h3{font-size:15px;line-height:1.45;margin:6px 0 12px;font-weight:650;min-height:43px}.productInfo h3 a{text-decoration:none}.productBottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.price{font-size:15px;font-weight:800;color:var(--accent)}.old{color:#aaa;text-decoration:line-through;font-size:11px;margin-left:7px}.viewLink{font-size:11px;font-weight:700;text-decoration:none;border-bottom:1px solid #333}.footer{border-top:1px solid var(--line);background:#fafafa;padding:25px 0;color:#666;font-size:12px}.darkFooter{background:#121619;border-color:#252b2f;color:#899197}.footerRow{display:flex;justify-content:space-between;gap:24px;align-items:center}.footer b{color:#222}.darkFooter b{color:#eff1f2}.intro{background:var(--soft);border-bottom:1px solid var(--line)}.introInner{text-align:center;padding-top:58px;padding-bottom:55px}.intro h1{max-width:760px;margin:10px auto 12px;font-size:36px;line-height:1.2;letter-spacing:-.025em}.intro p{margin:0;color:var(--muted);font-size:15px;line-height:1.7}.categoryBar{border-bottom:1px solid var(--line);background:#fff}.categories{display:flex;gap:6px;overflow-x:auto;padding-top:13px;padding-bottom:13px;scrollbar-width:none}.categories::-webkit-scrollbar{display:none}.category{padding:9px 15px;border-radius:999px;text-decoration:none;white-space:nowrap;font-size:13px;color:#555}.category.active,.category:hover{background:#202020;color:#fff}.muted{color:#64748b;font-size:13px}.btn{display:inline-block;background:var(--accent);color:white;border:0;border-radius:4px;padding:13px 22px;font-weight:800;text-decoration:none}.checkoutInput{display:block;width:100%;padding:13px;border:1px solid #ddd;border-radius:5px;margin:8px 0 16px}.paymentBox{padding:18px;border:1px solid #ead1d7;background:#fff8fa;border-radius:6px;margin:15px 0}.card{background:white;border:1px solid var(--line);border-radius:6px;overflow:hidden}.thumb{height:190px;background:#f1ebea;display:flex;align-items:center;justify-content:center;font-size:42px}.cardBody{padding:14px}.blog{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.blogCard{background:white;border:1px solid var(--line)}.blogImg{height:150px;background:#eee}.blogBody{padding:14px}@media(max-width:1080px){.mainNav a{padding-left:8px;padding-right:8px;font-size:12px}.brandWords{font-size:16px}.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.darkHeader .headerRow{min-height:62px;gap:14px}.mainNav{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto;border-top:1px solid rgba(255,255,255,.07);scrollbar-width:none}.mainNav::-webkit-scrollbar{display:none}.mainNav a{padding:14px 10px;white-space:nowrap}.quickNav{margin-left:auto}.hero{height:460px}.hero h1{font-size:43px}.categoryTiles{overflow-x:auto;grid-template-columns:repeat(4,minmax(190px,1fr));scrollbar-width:none}.categoryTiles::-webkit-scrollbar{display:none}.categoryTiles>a{padding:17px}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}}@media(max-width:560px){.container{padding-left:16px;padding-right:16px}.brandWords{font-size:15px}.darkHeader .quickNav a{width:30px;height:30px}.darkHeader .quickNav a:first-child{display:none}.hero{height:420px;background-position:58%}.heroShade{background:linear-gradient(90deg,rgba(7,11,14,.8),rgba(7,11,14,.38))}.hero h1{font-size:36px}.heroContent>p:not(.eyebrow){font-size:13px}.desktopOnly{display:none}.heroActions{width:100%;align-items:stretch;flex-direction:column}.heroButton{text-align:center}.heroSearch{width:100%}.catalog{padding-top:38px}.catalogHead{align-items:flex-start}.catalogHead h2{font-size:25px}.catalogHead>div>p:last-child{max-width:220px}.products{gap:24px 11px}.productInfo h3{font-size:14px}.productBottom{display:block}.viewLink{display:inline-block;margin-top:9px}.footerRow{align-items:flex-start;flex-direction:column;gap:8px}}.quickNav .guestLogin{width:auto;padding:0 11px;display:flex;gap:6px}.quickNav .guestLogin b{font-size:12px}.quickNav .guestRegister{width:auto;padding:0 14px;border-radius:4px;background:var(--accent);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center}.authPage{max-width:560px;padding-top:42px;padding-bottom:70px}.authBack{display:inline-block;margin-bottom:18px;color:#555;font-size:13px;text-decoration:none}.authCard{padding:34px}.authCard h1{margin:5px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:34px}.authKicker{margin:0;color:var(--accent);font-size:10px;font-weight:850;letter-spacing:.16em}.authPrimary{width:100%;min-height:48px;cursor:pointer}.forgotLink{display:block;text-align:center;margin:15px 0 4px;font-size:13px}.authRegisterBox{margin-top:24px;padding:22px;background:#f7f4f2;border:1px solid #e8e0dc;display:flex;flex-direction:column;gap:8px;text-align:center}.authRegisterBox span{color:#666;font-size:13px;line-height:1.5}.authRegisterBox a{margin-top:5px;padding:13px;background:#171c20;color:#fff;text-decoration:none;font-size:12px;font-weight:800}.authHint{display:block;margin:-10px 0 14px;color:#777}.authSwitch{text-align:center;margin:18px 0 0;font-size:13px}.authSwitch a{font-weight:800;color:var(--accent)}.googleAuth{min-height:48px;margin:20px 0 16px;border:1px solid #d7dce1;border-radius:5px;background:#fff;color:#202124;text-decoration:none;font-weight:750;display:flex;align-items:center;justify-content:center;gap:10px}.googleAuth:hover{background:#f7f9fb;border-color:#b9c2ca}.googleAuth span{font-family:Arial,sans-serif;font-size:20px;font-weight:900;color:#4285f4}.authDivider{display:flex;align-items:center;gap:12px;margin:14px 0 18px;color:#8a8a8a;font-size:12px}.authDivider:after,.authDivider:before{content:"";height:1px;background:#e4e4e4;flex:1 1}.authDivider span{white-space:nowrap}.zaloAuth{min-height:48px;margin:-6px 0 16px;border:1px solid #1683e8;border-radius:5px;background:#1683e8;color:#fff;text-decoration:none;font-weight:750;display:flex;align-items:center;justify-content:center;gap:10px}.zaloAuth:hover{background:#0874d8}.zaloAuth span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#1683e8;font-size:15px;font-weight:900}.facebookAuth{min-height:48px;margin:-6px 0 16px;border:1px solid #1877f2;border-radius:5px;background:#1877f2;color:#fff;text-decoration:none;font-weight:750;display:flex;align-items:center;justify-content:center;gap:10px}.facebookAuth:hover{background:#0d65d9}.facebookAuth span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#1877f2;font-family:Arial,sans-serif;font-size:20px;font-weight:900}.emptyLatest{margin-top:20px;padding:26px;border:1px dashed #d7d7d2;background:#fafaf8;display:flex;flex-direction:column;gap:7px;color:#555}.showcaseSection{padding:70px 0 82px;background:#f4f2ef}.showcaseHeading{text-align:center;max-width:720px;margin:0 auto 30px}.showcaseHeading .sectionKicker{color:var(--accent);font-size:10px;font-weight:850;letter-spacing:.18em}.showcaseHeading h2{font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;margin:7px 0 10px}.showcaseHeading>p:last-child{color:var(--muted);font-size:14px}.showcaseGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,280px);grid-gap:14px;gap:14px}.showcaseCard{position:relative;overflow:hidden;color:#fff;text-decoration:none;background:#202326}.showcaseCard:first-child{grid-column:span 2;grid-row:span 2}.showcaseCard img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.showcaseCard:hover img{transform:scale(1.035)}.showcaseShade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,10,11,.82),rgba(8,10,11,.02) 72%)}.showcaseCopy{position:absolute;left:0;right:0;bottom:0;padding:22px;display:flex;flex-direction:column;align-items:flex-start}.showcaseCopy small{letter-spacing:.17em;color:#ffc1cf;font-weight:800}.showcaseCopy b{font-family:Georgia,Times New Roman,serif;font-size:25px;margin-top:6px}.aiShowcaseCard .showcaseCopy b{font-size:35px}.showcaseCopy em{font-size:12px;line-height:1.45;color:#d9dddf;font-style:normal;margin-top:5px}.showcaseCopy i{font-size:11px;font-style:normal;font-weight:800;margin-top:13px;border-bottom:1px solid rgba(255,255,255,.65);padding-bottom:3px}.accountNav{display:flex;gap:8px;overflow-x:auto;padding:0 0 22px;scrollbar-width:none}.accountNav::-webkit-scrollbar{display:none}.accountNav a{white-space:nowrap;padding:10px 14px;border:1px solid var(--line);border-radius:4px;text-decoration:none;font-size:12px;font-weight:750;background:#fff}.accountNav a:first-child{background:#171c20;color:#fff;border-color:#171c20}.facebookAuth,.zaloAuth{display:none}.brandLogo{display:block;width:156px;height:52px;object-fit:contain;object-position:left center;background:#fff;border-radius:3px;padding:3px 7px}@media(max-width:560px){.brandLogo{width:118px;height:42px;padding:3px 5px}}body{color:#211c20;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mainNav a{min-height:48px;padding:15px 13px;color:#d2cdd0;font-size:14px;line-height:1.25;border-radius:4px}.darkHeader .quickNav a{min-width:44px;height:44px;border-radius:6px;background:rgba(255,255,255,.075);color:#eef0f1}.quickNav .guestLogin{min-width:106px;padding:0 14px;gap:7px}.quickNav .guestLogin b{font-size:13px}.quickNav .guestRegister{min-width:86px;padding:0 16px;border-radius:6px;background:#5a203b;font-size:13px;justify-content:center}.hero h1{line-height:1.12;font-weight:600;letter-spacing:-.02em}.btn,a,button{touch-action:manipulation}.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.checkoutInput{min-height:48px;font-size:16px}.authCard label{font-size:14px;font-weight:700}.productInfo h3{letter-spacing:0;line-height:1.5}.authCard h1,.catalogHead h2,.showcaseHeading h2{line-height:1.25}@media(max-width:820px){.headerRow{flex-wrap:wrap;padding-top:9px}.mainNav{width:100%;flex-basis:100%;order:3}.mainNav a{min-height:46px;padding:12px 13px;font-size:13px}.quickNav{gap:6px}.quickNav .guestLogin{min-width:92px}.quickNav .guestRegister{min-width:78px}.darkHeader .quickNav a{height:42px}.brandLogo{object-position:left center}}@media(max-width:560px){body{font-size:15px}.headerRow{gap:10px}.mainNav a{font-size:13px}.quickNav .guestLogin b{display:none}.quickNav .guestLogin{min-width:44px;width:44px;padding:0}.quickNav .guestRegister{min-width:72px;padding:0 10px;font-size:12px}.hero h1{line-height:1.16}.authCard{padding:24px}.accountNav a{min-height:44px;display:flex;align-items:center}}.darkHeader .headerRow{min-height:72px;display:grid;grid-template-columns:210px minmax(0,1fr) 230px;grid-gap:18px;gap:18px;padding-top:0}.brandUyenuong{width:200px;display:flex;align-items:center;gap:10px;padding:5px 10px;background:#fff;border-radius:5px;overflow:hidden}.brandImage{width:43px;height:43px;flex:0 0 43px;background:#fff url("data:image/jpeg;base64,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") 50%/cover no-repeat;border-radius:3px}.brandName{color:#54213a;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;line-height:1;white-space:nowrap}.darkHeader .mainNav{min-width:0;display:flex;justify-content:center;gap:2px}.darkHeader .mainNav a{white-space:nowrap;font-family:Segoe UI,Arial,sans-serif;font-size:13px;font-weight:650}.darkHeader .quickNav{min-width:0;display:flex;justify-content:flex-end;align-items:center;gap:10px}.darkHeader .quickNav .guestLogin,.darkHeader .quickNav .guestRegister{position:static;margin:0;white-space:nowrap}.darkHeader .quickNav .guestLogin{min-width:112px}.darkHeader .quickNav .guestRegister{min-width:88px}.darkHeader .quickNav>a:not(.guestLogin):not(.guestRegister){flex:0 0 44px}.brandLogo{display:none}@media(max-width:1100px){.darkHeader .headerRow{grid-template-columns:180px minmax(0,1fr) 190px;gap:10px}.brandUyenuong{width:172px}.brandName{font-size:21px}.darkHeader .mainNav a{padding-left:8px;padding-right:8px;font-size:12px}.darkHeader .quickNav{gap:6px}.darkHeader .quickNav .guestLogin{min-width:92px;padding:0 10px}.darkHeader .quickNav .guestRegister{min-width:78px;padding:0 10px}}@media(max-width:820px){.darkHeader .headerRow{display:flex;min-height:auto;padding-top:9px}.brandUyenuong{width:174px;height:48px}.brandImage{width:38px;height:38px;flex-basis:38px}.brandName{font-size:21px}.darkHeader .quickNav{margin-left:auto}.darkHeader .mainNav{order:3;flex-basis:100%;justify-content:flex-start;overflow-x:auto}.darkHeader .mainNav a{flex:0 0 auto}.darkHeader .quickNav .guestLogin{min-width:92px}.darkHeader .quickNav .guestRegister{min-width:78px}}@media(max-width:560px){.brandUyenuong{width:150px;height:44px;padding:4px 7px;gap:7px}.brandImage{width:34px;height:34px;flex-basis:34px}.brandName{font-size:18px}.darkHeader .quickNav .guestLogin{min-width:44px}.darkHeader .quickNav .guestRegister{min-width:70px}.darkHeader .mainNav{margin-top:2px}}.darkHeader .headerRow{grid-template-columns:64px minmax(0,1fr) 230px}.brandUyenuong{width:54px;height:54px;padding:5px;justify-content:center}.brandImage{width:44px;height:44px;flex-basis:44px}.hero .heroTitleVi{max-width:720px;font-family:Cambria,"Noto Serif",Times New Roman,serif;font-size:56px;line-height:1.13;letter-spacing:-.018em;word-spacing:.03em;font-feature-settings:"kern";font-kerning:normal;text-wrap:balance}@media(max-width:1100px){.darkHeader .headerRow{grid-template-columns:58px minmax(0,1fr) 190px}.brandUyenuong{width:50px;height:50px;padding:4px}.brandImage{width:42px;height:42px;flex-basis:42px}}@media(max-width:820px){.darkHeader .headerRow{display:flex}.brandUyenuong{width:48px;height:48px;padding:4px}.brandImage{width:40px;height:40px;flex-basis:40px}.hero .heroTitleVi{font-size:45px;line-height:1.16}}@media(max-width:560px){.brandUyenuong{width:44px;height:44px;padding:4px}.brandImage{width:36px;height:36px;flex-basis:36px}.hero .heroTitleVi{font-size:37px;line-height:1.18;letter-spacing:-.012em}}.darkHeader .headerRow{grid-template-columns:64px minmax(0,1fr) 300px}.darkHeader .quickNav .quickSignup{min-width:154px;padding:0 16px;background:#65233f;color:#fff;font-size:13px;font-weight:800}.darkHeader .quickNav .quickSignup:hover{background:#7b2c4d}@media(max-width:1100px){.darkHeader .headerRow{grid-template-columns:58px minmax(0,1fr) 270px}.darkHeader .quickNav .quickSignup{min-width:138px;padding:0 12px;font-size:12px}}@media(max-width:820px){.darkHeader .quickNav .quickSignup{min-width:136px}}@media(max-width:560px){.darkHeader .quickNav .quickSignup{min-width:92px;max-width:92px;padding:0 8px;font-size:11px;line-height:1.15;text-align:center;white-space:normal}}.quickAccountIntro{margin:20px 0 10px;padding:14px 16px;border-left:4px solid #65233f;background:#faf6f8;display:flex;flex-direction:column;gap:3px}.quickAccountIntro b{font-size:16px;color:#54213a}.quickAccountIntro span{font-size:13px;color:#686168;line-height:1.45}.quickAccountIntro+.googleAuth{margin-top:10px}+.brandUyenuong{background:transparent;border:1px solid rgba(255,255,255,.1)}.brandImage{background-color:transparent;background-image:url("data:image/png;base64,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");background-size:contain;background-repeat:no-repeat;background-position:50%}.darkHeader .quickNav .cartText,.darkHeader .quickNav .guestLogin,.darkHeader .quickNav .guestRegister{width:auto;min-width:86px;height:42px;padding:0 14px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:13px;font-weight:750;line-height:1;white-space:nowrap}.darkHeader .quickNav .guestLogin{min-width:96px}.darkHeader .quickNav .guestRegister{min-width:86px;background:#65233f;color:#fff}@media(max-width:560px){.darkHeader .quickNav{gap:4px}.darkHeader .quickNav .cartText,.darkHeader .quickNav .guestLogin,.darkHeader .quickNav .guestRegister{display:flex;min-width:0;width:auto;height:40px;padding:0 7px;font-size:11px}.darkHeader .quickNav .guestLogin,.darkHeader .quickNav .guestRegister{min-width:0}}body,button,input,select,textarea{font-family:Arial,Helvetica Neue,sans-serif}.authCard h1,.catalogHead h2,.hero .heroTitleVi,.showcaseHeading h2,h1,h2,h3,h4{font-family:Arial,Helvetica Neue,sans-serif;font-feature-settings:"kern";font-kerning:normal;letter-spacing:-.015em}.hero .heroTitleVi{font-weight:800;word-spacing:0}.authCard h1,.catalogHead h2,.homeShell,.showcaseHeading h2,body,button,h1,h2,h3,h4,input,select,textarea{font-family:Be Vietnam Pro,Arial,sans-serif}.hero .heroTitleVi{font-family:Lora,Georgia,Times New Roman,serif;font-weight:700;line-height:1.14;letter-spacing:-.025em}.brandUyenuong{background:transparent;border-color:rgba(255,255,255,.12)}.brandImage{background:transparent url(/brand/uyen-uong-mark-header.png) 50%/contain no-repeat}.darkHeader .mainNav a{gap:0}.heroSearch button,.search button{width:auto;min-width:64px;padding:0 16px;font-size:13px;font-weight:800}.categoryTiles>a b{font-size:11px;color:#aeb5b9;text-transform:uppercase;letter-spacing:.04em}.appearanceGroupTitle{margin:24px 0 10px;padding-top:18px;border-top:1px solid var(--line);font-size:16px}.typeControlGrid{display:grid;grid-template-columns:1.4fr .7fr .7fr;grid-gap:10px;gap:10px;align-items:end}.typeControlGrid label{margin-bottom:8px}.typeColor{display:block;width:100%;height:48px;margin-top:6px;border:1px solid var(--line);border-radius:5px;background:#fff}.footerMiniPreview{margin-top:34px;padding:16px;border-radius:4px}.appearancePreview p{color:inherit}@media(max-width:560px){.typeControlGrid{grid-template-columns:1fr 1fr}.typeControlGrid label:first-child{grid-column:1/-1}}.homeShell{font-family:var(--body-font,"Be Vietnam Pro"),Arial,sans-serif;font-size:var(--body-size,16px);color:var(--body-color,#211c20)}.homeShell .hero .heroTitleVi,.homeShell h1,.homeShell h2,.homeShell h3,.homeShell h4{font-family:var(--heading-font,Lora),Georgia,serif}.homeShell .hero .heroTitleVi{font-size:var(--hero-size,56px);color:var(--hero-color,#fff)}.homeShell .mainNav a{font-family:var(--menu-font,"Be Vietnam Pro"),Arial,sans-serif;font-size:var(--menu-size,13px);color:var(--menu-color,#d2cdd0)}.homeShell .darkFooter{font-family:var(--footer-font,"Be Vietnam Pro"),Arial,sans-serif;font-size:var(--footer-size,12px);background:var(--footer-bg,#121619)}.homeShell .darkFooter,.homeShell .darkFooter b{color:var(--footer-color,#899197)}@media(max-width:560px){.darkHeader .headerRow{gap:7px}.darkHeader .quickNav{flex:1 1;justify-content:flex-end}.darkHeader .quickNav .cartText,.darkHeader .quickNav .guestLogin,.darkHeader .quickNav .guestRegister{padding:0 6px;font-size:11px}.heroSearch button,.search button{min-width:58px;padding:0 12px}}.signedInHeader{display:flex;align-items:center;gap:7px;min-width:0}.darkHeader .quickNav .accountName{width:auto;max-width:150px;height:42px;padding:0 10px;display:flex;align-items:center;gap:7px;border-radius:6px;background:rgba(255,255,255,.075);color:#fff;font-size:12px;font-weight:750;overflow:hidden}.accountName>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accountAvatar{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border-radius:50%;background:#65233f;color:#fff;font-size:12px}.logoutHeader{height:42px;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:transparent;color:#d6dade;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.logoutHeader:hover{border-color:#ef5272;color:#fff}.accountLoading{width:92px;height:42px;border-radius:6px;background:rgba(255,255,255,.06)}@media(max-width:560px){.darkHeader .quickNav .accountName{max-width:94px;height:40px;padding:0 6px}.accountAvatar{width:24px;height:24px;flex-basis:24px}.logoutHeader{height:40px;padding:0 6px;font-size:10px}.signedInHeader{gap:4px}.accountLoading{width:70px;height:40px}}.accountPage,.walletPage{padding-top:32px;padding-bottom:70px}.accountTitle{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:28px 0}.accountTitle h1{margin:0}.walletSummary{min-width:260px;padding:18px 20px;background:#171c20;color:#fff;display:grid;grid-template-columns:1fr auto;grid-gap:5px 14px;gap:5px 14px;align-items:center;border-radius:7px}.walletSummary small{color:#aeb5b9}.walletSummary b{font-size:24px}.walletSummary .btn{grid-column:1/-1;margin-top:8px}.accountGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:22px 0}.accountAction{padding:22px;border:1px solid #e5e1df;border-radius:7px;text-decoration:none;display:flex;flex-direction:column;gap:5px}.accountAction:hover{border-color:#65233f}.accountAction span,.downloadRow span{font-size:12px;color:#687078}.benefit b{font-size:28px}.accountHistory,.topupCard,.walletHistory{padding:25px;margin-top:22px}.downloadRow,.walletHistory>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid #eee}.downloadRow>div,.walletHistory span{display:flex;flex-direction:column;gap:4px}.walletPage{max-width:820px}.walletBalance{margin:20px 0;padding:20px;background:#171c20;color:#fff;border-radius:7px;display:flex;justify-content:space-between}.walletBalance b{font-size:24px}.amountChoices{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.amountChoices button{padding:12px;border:1px solid #ddd;background:#fff;border-radius:5px;cursor:pointer}.amountChoices button.active{background:#65233f;color:#fff;border-color:#65233f}.topupQr{display:block;width:100%;max-width:360px;margin:18px auto}.walletHistory small{color:#777}.moneyIn{color:#148455}.moneyOut{color:#c33}@media(max-width:700px){.accountTitle{align-items:stretch;flex-direction:column}.walletSummary{min-width:0}.accountGrid{grid-template-columns:1fr}.downloadRow{align-items:flex-start;flex-direction:column}.downloadRow .btn{width:100%}}.categoryAdminCard{padding:20px;display:flex;flex-direction:column;align-items:flex-start}.categoryAdminActions{display:flex;gap:8px;margin-top:auto}.categoryAdminActions button{min-height:38px;padding:0 14px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;font-weight:750;cursor:pointer}.categoryAdminActions .btn{border:0;background:#ef5272;color:#fff}.categoryAdminActions .dangerButton{border-color:#e6a7a7;color:#b42323}.categoryAdminActions .dangerButton:hover{background:#b42323;color:#fff}.productBuyActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.productBuyActions button{min-height:48px;border-radius:5px;font-weight:800;cursor:pointer}.addCartSecondary{border:1px solid #ef5272;background:#fff;color:#d9365b}.paymentChoiceHint{text-align:center;color:#687078;font-size:12px;margin:10px 0}img{-webkit-user-drag:none}.heroArt,.productImage,.showcaseCard,img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.heroArt,.productImage,.showcaseCard{-webkit-touch-callout:none;position:relative}.heroArt:after,.productImage:after{content:"UYÊN ƯƠNG · ẢNH XEM TRƯỚC";position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%) rotate(-18deg);padding:7px 12px;border:1px solid rgba(255,255,255,.55);color:rgba(255,255,255,.68);background:rgba(17,20,23,.16);font:700 10px/1.2 Be Vietnam Pro,sans-serif;letter-spacing:.12em;white-space:nowrap;pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.55)}.productBackBar{display:flex;align-items:center;gap:10px;margin-bottom:16px}.productBackBar .backToPrevious,.productBackBar a{min-height:42px;padding:0 15px;display:inline-flex;align-items:center;border:1px solid #d9d9d9;border-radius:5px;background:#fff;color:#272727;text-decoration:none;font-weight:700;cursor:pointer}.productBackBar .backToPrevious:hover,.productBackBar a:hover{border-color:#ef5272;color:#d9365b}.productDetailGrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:35px;gap:35px;margin-top:25px}.productPreview{height:480px;overflow:hidden}.productPreview>img{width:100%;height:100%;object-fit:contain;background:#f5f2ef}@media(max-width:760px){.productDetailGrid{grid-template-columns:1fr;gap:18px}.productPreview{height:auto;min-height:280px;aspect-ratio:4/3}.productBackBar{position:-webkit-sticky;position:sticky;top:70px;z-index:12;padding:7px 0;background:#fff}.productBackBar .backToPrevious,.productBackBar a{min-height:44px;padding:0 11px;font-size:12px}}@media(max-width:480px){.productBuyActions{grid-template-columns:1fr}}.appearanceAdmin{padding-top:38px;padding-bottom:70px}.appearanceHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.appearanceHeading h1{margin:4px 0 5px}.appearanceGrid{display:grid;grid-template-columns:minmax(340px,520px) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.appearanceForm{padding:24px}.appearanceForm label{display:block;font-size:13px;font-weight:750;margin-bottom:15px}.appearanceForm .checkoutInput{margin:6px 0 0}.appearanceColors{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:16px}.appearanceColors label{padding:12px;border:1px solid var(--line);border-radius:6px;margin:0}.appearanceColors input{display:block;width:100%;height:45px;border:0;background:transparent;margin:5px 0}.appearanceColors span{font-size:12px;color:#666}.appearanceSave{width:100%;margin-top:8px}.appearanceMessage{padding:12px;background:#f7f4f2;border-radius:5px}.appearancePreview{min-height:540px;background-position:50%;background-size:cover;color:#fff;display:flex;align-items:center;padding:48px;border-radius:7px;overflow:hidden;position:-webkit-sticky;position:sticky;top:95px}.appearancePreview>div{max-width:600px}.appearancePreview small{color:#f5a2b5;font-size:11px;font-weight:800;letter-spacing:.15em}.appearancePreview h2{font-family:Lora,Georgia,serif;font-size:48px;line-height:1.12;margin:16px 0}.appearancePreview p{color:#e1e3e4;line-height:1.7}.appearancePreview span{display:inline-block;padding:13px 20px;margin-top:16px;border-radius:4px;font-size:13px;font-weight:800}@media(max-width:900px){.appearanceGrid{grid-template-columns:1fr}.appearancePreview{position:static;min-height:420px}}@media(max-width:560px){.appearanceHeading{align-items:flex-start;flex-direction:column}.appearanceForm{padding:18px}.appearanceColors{grid-template-columns:1fr}.appearancePreview{min-height:360px;padding:28px}.appearancePreview h2{font-size:36px}}.cartAddedNotice{margin:0 0 10px;padding:11px 13px;border-radius:4px;background:#edf9f1;color:#18743a;font-size:13px;font-weight:700}.afterCartActions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.afterCartActions a,.backToPrevious{border:0;background:transparent;padding:5px 0;color:#31343a;text-decoration:underline;font:inherit;font-size:13px;cursor:pointer}.backToPrevious{font-weight:700}.afterCartActions a:hover,.backToPrevious:hover{color:var(--accent)}.aiShowcaseCard .showcaseCopy b,.showcaseCopy b,.showcaseHeading h2{font-family:Be Vietnam Pro,Arial,sans-serif;font-feature-settings:"kern";font-kerning:normal;letter-spacing:-.02em;word-spacing:normal;text-rendering:optimizeLegibility}.showcaseCopy b{font-weight:750;line-height:1.3}.aiShowcaseCard .showcaseCopy b{font-size:32px}.showcaseCard img{background:#d8d5d1}.pinterestSearchLink{height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid rgba(255,255,255,.28);border-radius:3px;background:rgba(10,14,17,.58);color:#fff;text-decoration:none;white-space:nowrap;font-size:12px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pinterestSearchLink span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#e60023;color:#fff;font-family:Georgia,serif;font-size:17px;font-weight:800}.pinterestSearchLink:hover{border-color:#e60023;background:#e60023}@media(max-width:560px){.pinterestSearchLink{width:100%;min-height:46px}}.showcaseSection,.showcaseSection b,.showcaseSection em,.showcaseSection h2,.showcaseSection i,.showcaseSection small{font-family:Be Vietnam Pro,Arial,sans-serif!important;text-transform:uppercase;font-weight:400!important;font-style:normal;letter-spacing:.035em}.showcaseHeading h2{font-size:30px;line-height:1.4}.aiShowcaseCard .showcaseCopy b,.showcaseCopy b{font-size:23px;line-height:1.45}.showcaseCopy small{font-size:9px;letter-spacing:.16em}.showcaseCopy em{font-size:10px;line-height:1.65}.showcaseCopy i{font-size:10px}.pinterestHeroButton{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#e60023;padding:10px 18px}.pinterestHeroButton:hover{background:#bd001d}.pinterestHeroButton img{width:24px;height:24px;display:block;border-radius:50%;object-fit:contain}.adminShortcut{width:auto!important;min-width:108px!important;padding:0 13px!important;background:#315b48!important;color:#fff!important;font-size:12px!important;font-weight:800}.adminProductTable{width:100%;min-width:1050px;border-collapse:collapse}.adminProductTable th{padding:10px;text-align:left}.adminProductTable td{padding:12px 10px;border-top:1px solid #eee;vertical-align:top}.adminThumb{width:105px;height:78px;display:grid;place-items:center;overflow:hidden;border-radius:5px;background:#eee;color:#777;font-size:11px}.adminThumb img{width:100%;height:100%;object-fit:cover}.replaceImage{display:block;margin-top:7px;color:#65233f;font-size:11px;font-weight:800;cursor:pointer}.replaceImage input{display:block;width:110px;margin-top:4px;font-size:10px}.adminQuickGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:28px 0}.adminQuickGrid a{min-height:140px;padding:24px;border:1px solid var(--line);border-radius:7px;background:#fff;text-decoration:none;display:flex;flex-direction:column;gap:8px}.adminQuickGrid a:hover{border-color:#65233f;box-shadow:0 8px 24px rgba(50,30,40,.08)}.adminQuickGrid b{font-size:18px;color:#54213a}.adminQuickGrid span{color:#686168;font-size:13px;line-height:1.6}@media(max-width:700px){.adminQuickGrid{grid-template-columns:1fr}}.freeQuota{display:flex;align-items:center;gap:10px;margin:-5px 0 20px;padding:12px;border-radius:5px;background:#fff2f5;color:#6d2937}.freeQuota b{font-size:24px;color:#ef5272}.freeQuota span{font-size:12px;font-weight:700}.aiNavLink{color:#ff7893!important}.aiPage{min-height:100vh;background:#f3f1ed}.aiHero{padding:62px 0 70px;background:linear-gradient(135deg,#10161a,#3c2c33);color:#fff}.aiHero h1{font:500 48px/1.08 Georgia,serif;margin:8px 0 14px}.aiBack{display:inline-block;margin-bottom:35px;color:#b7bdc1;text-decoration:none;font-size:13px}.aiWorkspace{display:grid;grid-template-columns:390px 1fr;grid-gap:22px;gap:22px;align-items:start;margin-top:-34px}.aiPanel{background:#fff;border:1px solid #e5e1dc;border-radius:8px;padding:25px}.aiPanel h2{font:500 22px Georgia,serif;margin:0 0 20px}.aiPanel label{display:block;font-size:12px;font-weight:750;margin:0 0 15px}.aiPanel input,.aiPanel select,.aiPanel textarea{display:block;width:100%;margin-top:7px;border:1px solid #dcd8d2;border-radius:4px;padding:12px}.aiGenerate{width:100%;border:0;background:#ef5272;color:#fff;padding:15px;font-weight:850}.aiMessage,.sourceNote{font-size:11px;line-height:1.5;color:#6c7073}.sourceSearch{display:flex;gap:8px}.sourceSearch input{margin:0}.sourceSearch button{border:0;background:#191e22;color:#fff;padding:0 19px}.sourceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;max-height:620px;overflow:auto}.sourceGrid article{border:2px solid transparent;background:#f7f5f2;overflow:hidden}.sourceGrid article.active{border-color:#ef5272}.sourceGrid article>button{width:100%;padding:0;border:0;background:none;text-align:left}.sourceGrid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.sourceGrid small,.sourceGrid span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:7px 9px 0}.sourceGrid span{font-size:12px;font-weight:750}.sourceGrid small{font-size:10px;color:#777}.sourceGrid article>a{display:inline-block;margin:7px 9px 10px;font-size:10px}.selectedSource{display:flex;align-items:center;gap:10px;background:#fff7f9;padding:8px;margin-bottom:15px}.selectedSource img{width:48px;height:42px;object-fit:cover}.selectedSource span{min-width:0;flex:1 1}.selectedSource b,.selectedSource small{display:block;font-size:11px}.selectedSource button{border:0;background:none}.aiLibrary{padding-top:50px;padding-bottom:75px}.sketchGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.sketchGrid article{background:#fff}.sketchGrid img{width:100%;aspect-ratio:3/2;object-fit:cover}.sketchGrid article>div{padding:14px}.emptySketch{padding:45px;text-align:center;background:#fff;color:#777}@media(max-width:900px){.aiWorkspace{grid-template-columns:1fr;margin-top:20px}.sketchGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.aiHero{padding:35px 0}.aiHero h1{font-size:35px}.sourceGrid{grid-template-columns:repeat(2,1fr)}.sketchGrid{grid-template-columns:1fr}}.moodboard{margin:-3px 0 18px;padding:12px;border:1px solid #e4ded8;border-radius:6px;background:#faf8f5}.moodboardHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12px}.moodboardHead button{border:0;background:none;color:#9b2d49;text-decoration:underline;cursor:pointer}.moodboardGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.moodboardGrid figure{position:relative;margin:0;aspect-ratio:1;overflow:hidden;border-radius:4px;background:#eee}.moodboardGrid img{width:100%;height:100%;object-fit:cover}.moodboardGrid button{position:absolute;top:4px;right:4px;width:25px;height:25px;border:0;border-radius:50%;background:rgba(15,18,20,.82);color:#fff;font-size:18px;line-height:1;cursor:pointer}@media(max-width:560px){.moodboardGrid{grid-template-columns:repeat(3,1fr)}}button,input,select,textarea{font-size:16px}.btn,button{touch-action:manipulation}.aiWorkspace>.aiPanel:first-child{grid-row:1/span 2}.creditPanel,.sourcePanel{grid-column:2}.buyActions,.qualityChoice{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0}.aiPayment button,.buyActions button,.qualityChoice button{min-height:44px;border:1px solid #d8d3cd;border-radius:4px;background:#fff;padding:9px 13px;font-weight:700;cursor:pointer}.qualityChoice button.active{background:#191e22;color:#fff;border-color:#191e22}.aiPayment{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:15px;padding:15px;background:#fff8fa}.aiPayment img{width:100%;max-width:300px}.aiPayment code{font-weight:800}.aiPanel input[type=file]{min-height:48px}.aiPanel small{display:block;margin-top:5px;color:#777;line-height:1.4}.aiPage img,.paymentBox img{max-width:100%;height:auto}.pinterestButton{background:#e60023!important;color:#fff!important;white-space:nowrap}.licensedSearchButton{min-height:42px;margin-top:10px;border:1px solid #d8d3cd;border-radius:4px;background:#fff;padding:9px 13px;font-weight:700;cursor:pointer}@media(max-width:1024px){.container{max-width:100%}.aiWorkspace{grid-template-columns:minmax(310px,38%) 1fr}.mainNav a{min-height:44px}.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.aiWorkspace{display:block;margin-top:20px}.aiWorkspace>.aiPanel{margin-bottom:16px}.creditPanel,.sourcePanel{grid-column:auto}.aiHero h1{font-size:40px}.siteHeader{position:relative}.mainNav{padding-bottom:2px}.mainNav a{min-height:48px}.products,.sketchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.footerRow{flex-wrap:wrap}.container>div[style*=grid-template-columns]{grid-template-columns:1fr!important}}@media(max-width:560px){body{overflow-x:hidden}.container{padding-left:14px;padding-right:14px}.headerRow{gap:10px}.brandMark{width:32px;height:32px}.quickNav{gap:5px}.hero{height:auto;min-height:430px}.heroContent{padding-top:48px;padding-bottom:48px}.aiHero h1,.hero h1{font-size:34px}.heroActions,.heroButton,.heroSearch{width:100%}.categoryTiles{grid-template-columns:repeat(4,minmax(175px,1fr))}.catalogHead{gap:12px}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.productInfo h3{min-height:auto}.aiPanel{padding:17px;border-radius:6px}.sourceSearch{flex-direction:column}.sourceSearch button{min-height:44px}.sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.buyActions,.sketchGrid{grid-template-columns:1fr}.buyActions{display:grid}.buyActions button{width:100%}.aiGenerate,.btn{min-height:48px}.paymentBox{overflow-wrap:anywhere}.footerRow,.footerRow>*{display:block}.footerRow>*{margin-bottom:8px}}@media(max-width:360px){.products,.sourceGrid{grid-template-columns:1fr}.brandWords{font-size:13px}.aiHero h1,.hero h1{font-size:30px}}@media(max-width:820px){.showcaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:360px repeat(2,240px)}.showcaseCard:first-child{grid-column:span 2;grid-row:auto}.showcaseHeading h2{font-size:30px}}@media(max-width:560px){.showcaseSection{padding:50px 0}.showcaseGrid{display:block}.showcaseCard,.showcaseCard:first-child{display:block;height:280px;margin-bottom:12px}.aiShowcaseCard .showcaseCopy,.showcaseCopy{padding:19px}.aiShowcaseCard .showcaseCopy b,.showcaseCopy b{font-size:26px}.showcaseCopy em{font-size:13px}}@media(max-width:820px){.quickNav .guestLogin b{display:none}.quickNav .guestLogin{width:34px;padding:0;justify-content:center}.quickNav .guestRegister{min-height:38px}}@media(max-width:560px){.quickNav .guestRegister{padding:0 10px;font-size:11px}.authPage{padding-top:24px;padding-bottom:45px}.authCard{padding:22px}.authCard h1{font-size:30px}.authRegisterBox{padding:18px}}