/* Hunky Chunky for Business. Tokens and motion mirror the live theme (assets/custom.css, page-bands, hero-stack). */
@font-face{font-family:Fraunces;src:url(/fonts/Fraunces.woff2) format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:Poppins;src:url(/fonts/Poppins-500.woff2) format('woff2');font-weight:300 500;font-display:swap}
@font-face{font-family:Poppins;src:url(/fonts/Poppins-700.woff2) format('woff2');font-weight:600 800;font-display:swap}

:root{
  --hc-lollipop:#ff4b09; --hc-zest:#ffd413; --hc-taffy:#3ab3a5; --hc-ribbon:#4194db; --hc-gem:#b96394; --hc-sprinkle:#ffc9ce; --hc-pancake:#f2e2cc;
  --hc-deep:#ab3206;  /* body copy: the only orange that clears 4.5:1 on Pancake and white */
  --hc-mid:#db4008;   /* large display only */
  --partner:#e13f13;
  --ease:cubic-bezier(.22,1,.36,1);
  --shadow:0 1rem 2rem rgba(171,50,6,.12);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
html,body{margin:0;background:#fff;color:var(--hc-deep);font-family:Poppins,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}
h1,h2,h3{font-family:Fraunces,Georgia,serif;color:var(--hc-lollipop);margin:0 0 .5rem;line-height:1.06;font-weight:700;letter-spacing:-.01em}
h1{font-size:clamp(2.1rem,4.6vw,3.6rem)} h2{font-size:clamp(1.7rem,3vw,2.4rem)} h3{font-size:1.35rem}
p{margin:0 0 1rem}
a{color:var(--hc-lollipop)}
button,input,select,textarea{font:inherit;color:inherit}
img{max-width:100%}
.small{font-size:.86rem} .muted{opacity:.85;font-size:.92rem}
.hide{display:none!important}
.wrap{width:min(1180px,100% - 2.5rem);margin-inline:auto}

/* ---------- buttons (hc-btn) ---------- */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;border:2px solid var(--hc-lollipop);background:var(--hc-lollipop);color:#fff;padding:.85rem 1.6rem;font-weight:700;cursor:pointer;text-decoration:none;transition:background .2s,border-color .2s,transform .25s var(--ease),box-shadow .25s var(--ease)}
.btn:hover{background:var(--hc-deep);border-color:var(--hc-deep);transform:translateY(-2px);box-shadow:0 .7rem 1.4rem rgba(171,50,6,.22)}
.btn:active{transform:translateY(0)}
.btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}
.btn.outline{background:transparent;color:var(--hc-lollipop)}
.btn.outline:hover{background:var(--hc-lollipop);color:#fff}
.btn.white{background:#fff;border-color:#fff;color:var(--hc-lollipop)}
.btn.white:hover{background:var(--hc-pancake);border-color:var(--hc-pancake);color:var(--hc-deep)}
.btn.chip{background:var(--hc-pancake);border-color:var(--hc-pancake);color:var(--hc-deep)}
.btn.chip:hover{background:#ead4b6;border-color:#ead4b6;box-shadow:none}
.btn.sm{padding:.5rem 1rem;font-size:.88rem}
.btn.block{width:100%}
.link{background:none;border:0;color:var(--hc-lollipop);font-weight:700;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}
.band--pancake .chiplabel,.band--zest .chiplabel{background:#fff}
.chiplabel{display:inline-block;background:var(--hc-pancake);color:var(--hc-deep);border-radius:999px;padding:.4rem 1rem;font-weight:700;font-size:.82rem;letter-spacing:.04em}

/* ---------- forms ---------- */
label{display:block;font-weight:700;font-size:.88rem;margin:0 0 .35rem}
input,select,textarea{width:100%;padding:.8rem 1rem;border:2px solid var(--hc-pancake);border-radius:1rem;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s;color:var(--hc-deep)}
input::placeholder,textarea::placeholder{color:#c98a6e}
input:focus,select:focus,textarea:focus{border-color:var(--hc-lollipop);box-shadow:0 0 0 4px rgba(255,75,9,.12)}
textarea{min-height:90px;resize:vertical}
.field{margin-bottom:1rem}
.row{display:grid;gap:.9rem}
@media(min-width:680px){.row.c2{grid-template-columns:1fr 1fr}.row.c3{grid-template-columns:2fr 1fr 1fr}}

/* ---------- bands (page-bands) ---------- */
.band{padding:clamp(2.5rem,6vw,4.5rem) 0}
.band--pancake{background:var(--hc-pancake)} .band--white{background:#fff}
.band--zest{background:var(--hc-zest)} .band--sprinkle{background:var(--hc-sprinkle)}
.band--lollipop{background:var(--hc-lollipop);color:#fff} .band--lollipop h1,.band--lollipop h2{color:#fff}
.band--gem{background:var(--hc-gem);color:#fff} .band--gem h2{color:#fff}

/* ---------- reveal (hc-reveal) ---------- */
.reveal{opacity:1;transform:none}
.js .reveal:not(.in){opacity:0;transform:translateY(1.75rem)}
.reveal{transition:opacity .7s var(--ease),transform .7s var(--ease)}
.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}

/* ---------- marquee (hc-marquee) ---------- */
.marq{overflow:hidden;background:var(--hc-sprinkle);padding:1.1rem 0}
.marq__track{display:flex;width:max-content;animation:marq 38s linear infinite}
.marq:hover .marq__track{animation-play-state:paused}
.marq__set{display:flex;align-items:center}
.marq__set h3{margin:0;padding:0 1rem;white-space:nowrap;font-size:clamp(1.05rem,2.3vw,1.7rem);color:var(--hc-lollipop)}
.marq__set img{width:46px;height:46px}
@keyframes marq{to{transform:translateX(-50%)}}

/* ---------- falling stack (hero-stack) ---------- */
.stack{position:relative;width:min(300px,62vw);height:calc(min(300px,62vw) * .72 * 2.62);margin-inline:auto}
.stack .ck{position:absolute;left:0;width:100%;aspect-ratio:600/432;background-size:contain;background-repeat:no-repeat;background-position:center bottom;will-change:transform}
.stack .ck i{display:block;width:100%;height:100%;background:inherit;transform-origin:50% 100%}
.stack .floor{position:absolute;left:0;bottom:-12.5%;width:125%;aspect-ratio:750/486;background-size:contain;background-repeat:no-repeat;opacity:.82}
.animate .stack .ck{animation:fall .62s cubic-bezier(.55,0,.9,.55) both}
.animate .stack .ck i{animation:squash .5s var(--ease) both}
.animate .stack .ck:nth-child(2){animation-delay:.25s}.animate .stack .ck:nth-child(2) i{animation-delay:.87s}
.animate .stack .ck:nth-child(3){animation-delay:.75s}.animate .stack .ck:nth-child(3) i{animation-delay:1.37s}
.animate .stack .ck:nth-child(4){animation-delay:1.25s}.animate .stack .ck:nth-child(4) i{animation-delay:1.87s}
.animate .stack .ck:nth-child(5){animation-delay:1.75s}.animate .stack .ck:nth-child(5) i{animation-delay:2.37s}
.stack.settled{animation:breathe 4.5s ease-in-out infinite}
@keyframes fall{from{transform:translate3d(0,-128vh,0) rotate(var(--r,0deg))}to{transform:none}}
@keyframes squash{0%{transform:none}20%{transform:scale(1.11,.855)}50%{transform:scale(.965,1.045)}100%{transform:none}}
@keyframes breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-3.5px)}}
@keyframes rise{from{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:none}}
.rise{animation:rise .8s var(--ease) both}.rise.d1{animation-delay:.1s}.rise.d2{animation-delay:.2s}.rise.d3{animation-delay:.3s}.rise.d4{animation-delay:.4s}

/* ---------- login ---------- */
.login{min-height:100vh;display:grid;grid-template-columns:1fr}
@media(min-width:980px){.login{grid-template-columns:1fr 1fr}}
.login-art{background:var(--hc-lollipop);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem 2.5rem;position:relative;overflow:hidden;text-align:center}
.login-art .tag{font-family:Fraunces,serif;font-weight:700;font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.1;margin-top:3rem;max-width:30rem}
.login-art .tag span{display:block;color:var(--hc-zest)}
.login-art .stickers img{position:absolute;width:86px;animation:breathe 5s ease-in-out infinite}
.login-main{display:flex;align-items:center;justify-content:center;padding:2.5rem 1.25rem;background:#fff}
.login-card{width:100%;max-width:460px}
.lockup{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem;flex-wrap:nowrap}
.lockup .partner img{display:block;height:46px;width:auto;max-width:220px}
.partner-word{font-family:Fraunces,serif;font-weight:700;font-size:1.4rem;color:var(--partner);line-height:1}
.lockup .x{font-weight:700;color:var(--hc-deep);opacity:.45;font-size:1.1rem}
.lockup .hc img{display:block;height:40px;width:auto}
.welcome{font-size:1.06rem}
.perks{list-style:none;padding:0;margin:1.75rem 0 0;display:grid;gap:.8rem}
.perks li{display:flex;gap:.8rem;align-items:center;font-size:.95rem}
.perks img{width:40px;height:40px;flex:none}
.perks b{color:var(--hc-lollipop)}
.or{display:flex;align-items:center;gap:.75rem;margin:1.1rem 0;font-size:.85rem;opacity:.75}
.or:before,.or:after{content:"";flex:1;height:2px;background:var(--hc-pancake)}
.notice{background:var(--hc-pancake);border-radius:1.25rem;padding:1rem 1.2rem;font-size:.95rem}
.ribbon{background:var(--hc-zest);color:var(--hc-deep);text-align:center;font-weight:700;font-size:.82rem;padding:.4rem}

/* ---------- app shell ---------- */
.top{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.94);backdrop-filter:saturate(1.4) blur(8px);border-bottom:2px solid var(--hc-pancake)}
.top-in{display:flex;align-items:center;gap:1.25rem;padding:.75rem 0}
.top .lockup{margin:0;gap:.75rem}
.top .lockup .partner img{height:34px}
.top .lockup .hc img{height:30px}
.nav{display:flex;gap:.25rem;margin-left:auto}
.nav a{white-space:nowrap;padding:.55rem 1rem;border-radius:999px;text-decoration:none;font-weight:700;color:var(--hc-deep);font-size:.95rem;transition:background .2s,color .2s}
.nav a:hover{background:#faf1e4}
.nav a.on{background:var(--hc-pancake);color:var(--hc-lollipop)}
@media(max-width:860px){.top-in{flex-wrap:wrap}.nav{margin-left:0;width:100%;overflow-x:auto;scrollbar-width:none}.top .lockup .partner img{height:28px}.top .lockup .hc img{height:24px}}

/* hero */
.hero{display:grid;gap:2rem;align-items:center}
@media(min-width:900px){.hero{grid-template-columns:1.05fr 1fr}}
.shot{display:block;width:100%;height:auto;border-radius:1.5rem;border:6px solid #fff;box-shadow:var(--shadow)}
.band--zest .shot,.band--sprinkle .shot{border-color:#fff}
.hero .shot{transform:rotate(1.5deg);transition:transform .6s var(--ease)}
.hero .shot:hover{transform:rotate(0) scale(1.01)}
.hero .stickerpin{position:absolute;width:110px;right:-14px;top:-26px;animation:breathe 4.5s ease-in-out infinite}
.hero .media{position:relative}

/* tiers: sticker discs */
.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0 1.25rem}
.disc{aspect-ratio:1;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;border:6px solid #fff;box-shadow:var(--shadow);text-align:center;transition:transform .4s var(--ease);max-width:180px;margin-inline:auto;width:100%}
.disc:hover{transform:rotate(-6deg) scale(1.04)}
.disc b{font-family:Fraunces,serif;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1}
.disc span{font-weight:700;font-size:clamp(.66rem,1.4vw,.82rem);letter-spacing:.03em;margin-top:.2rem}
.disc.zest{background:var(--hc-zest);color:var(--hc-deep)} .disc.taffy{background:var(--hc-taffy)} .disc.gem{background:var(--hc-gem)}
.disc.on{outline:4px solid var(--hc-lollipop);outline-offset:4px}
.bar{height:14px;border-radius:99px;background:#fff;overflow:hidden;box-shadow:inset 0 0 0 2px #ead4b6}
.bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--hc-zest),var(--hc-lollipop));border-radius:99px;transition:width 1.4s var(--ease)}

/* cards */
.card{background:#fff;border-radius:1.75rem;padding:clamp(1.25rem,3vw,2rem);box-shadow:var(--shadow)}
.band--pancake .card{box-shadow:none}
.grid{display:grid;gap:1.25rem}
@media(min-width:900px){.grid.g2{grid-template-columns:1.5fr 1fr}.grid.g3{grid-template-columns:repeat(3,1fr)}.grid.g4{grid-template-columns:repeat(4,1fr)}}
@media(min-width:560px) and (max-width:899px){.grid.g4{grid-template-columns:repeat(2,1fr)}}
.head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}

/* steps (hc-step) */
.step{text-align:center}
.step .n{width:96px;height:96px;margin:0 auto .9rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow);position:relative}
.step .n img{width:62px;height:62px}
.step .n span{position:absolute;top:-6px;right:-6px;width:32px;height:32px;border-radius:50%;background:var(--hc-lollipop);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:.9rem}

/* product tiles */
.tile{position:relative;border-radius:1.5rem;overflow:hidden;background:var(--hc-pancake);display:block;text-decoration:none;color:var(--hc-deep);box-shadow:var(--shadow)}
.tile img{display:block;width:100%;aspect-ratio:1;object-fit:cover;transition:transform .6s var(--ease)}
.tile:hover img{transform:scale(1.05)}
.tile .cap{position:absolute;left:.75rem;bottom:.75rem;right:.75rem}
.tile .cap .chiplabel{background:#fff}

/* michelle */
.maker{display:grid;gap:1.5rem;align-items:center}
@media(min-width:760px){.maker{grid-template-columns:220px 1fr}}
.maker img{width:220px;height:220px;object-fit:cover;border-radius:50%;border:6px solid #fff;box-shadow:var(--shadow);margin-inline:auto}

/* tables */
.tbl{width:100%;border-collapse:collapse;font-size:.92rem}
.tbl th{text-align:left;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:.7rem;border-bottom:2px solid var(--hc-pancake);color:var(--hc-lollipop)}
.tbl td{padding:.85rem .7rem;border-bottom:1px solid #f4e8d8;vertical-align:middle}
.tbl tbody tr{transition:background .15s}
.tbl tbody tr:hover td{background:#fffaf3}
.tbl .addr{font-size:.82rem;opacity:.85}
.scroll{overflow-x:auto}
.empty{text-align:center;padding:2.5rem 1rem}
.empty img{width:110px;margin-bottom:.5rem;animation:breathe 4.5s ease-in-out infinite}
.pill{display:inline-block;padding:.25rem .7rem;border-radius:999px;font-size:.76rem;font-weight:700;background:var(--hc-pancake);color:var(--hc-deep);white-space:nowrap}
.pill.paid,.pill.queued{background:#dff3f1;color:#1d6f66}
.pill.awaiting_payment{background:#fff3c4;color:#7a5c00}
.pill.shipped{background:#e2effb;color:#245f93}
.pill.error,.pill.cancelled{background:var(--hc-sprinkle);color:var(--hc-deep)}
.toolbar{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center;margin-bottom:1rem}
.toolbar input{max-width:320px}
.check{width:22px;height:22px;accent-color:var(--hc-lollipop)}

/* wizard */
.wiz{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}
.wiz span{padding:.5rem 1rem;border-radius:999px;background:var(--hc-pancake);font-weight:700;font-size:.88rem}
.wiz span.on{background:var(--hc-lollipop);color:#fff}
.wiz span.done{background:#dff3f1;color:#1d6f66}
.boxpick{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}
.box{border:3px solid transparent;border-radius:1.5rem;overflow:hidden;cursor:pointer;background:#fff;text-align:left;padding:0;box-shadow:var(--shadow);transition:transform .3s var(--ease),border-color .2s}
.box:hover{transform:translateY(-3px)}
.box img{width:100%;aspect-ratio:1;object-fit:cover;display:block}
.box div{padding:.8rem 1rem 1rem}
.box b{display:block;color:var(--hc-lollipop);font-family:Fraunces,serif;font-size:1.15rem}
.box.on{border-color:var(--hc-lollipop)}
.sum{display:grid;gap:.55rem}
.sum div{display:flex;justify-content:space-between;gap:1rem}
.sum .total{font-family:Fraunces,serif;font-size:1.8rem;font-weight:700;color:var(--hc-lollipop);border-top:2px solid var(--hc-pancake);padding-top:.7rem;margin-top:.2rem}
.save{color:#1d6f66;font-weight:700}
.unlock{display:flex;gap:.7rem;align-items:center;background:#dff3f1;color:#1d6f66;border-radius:1.25rem;padding:.8rem 1rem;font-weight:700;font-size:.92rem;margin-top:1rem}
.unlock img{width:44px;height:44px}
.sticky{position:sticky;top:96px}
.secure{display:flex;gap:.5rem;align-items:center;justify-content:center;font-size:.8rem;margin-top:.8rem}

/* modal, drop, toast */
.modal{position:fixed;inset:0;background:rgba(171,50,6,.28);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:50;animation:fade .2s ease both}
.modal .card{width:100%;max-width:660px;max-height:90vh;overflow:auto;animation:rise .35s var(--ease) both}
@keyframes fade{from{opacity:0}}
.drop{border:3px dashed #ead4b6;border-radius:1.5rem;padding:2rem;text-align:center;cursor:pointer;background:#fffaf3;transition:border-color .2s,background .2s}
.drop:hover,.drop.over{border-color:var(--hc-lollipop);background:#fff3ea}
.drop img{width:70px}
.err{color:var(--hc-lollipop);font-weight:700;font-size:.92rem}
.toast{opacity:0;position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%,140px);background:var(--hc-taffy);color:#fff;padding:.8rem 1.4rem;border-radius:999px;font-weight:700;transition:transform .35s var(--ease);z-index:60;box-shadow:var(--shadow)}
.toast.show{opacity:1;transform:translate(-50%,0)}
.toast.bad{background:var(--hc-lollipop)}

/* celebration after payment */
.party{position:fixed;inset:0;z-index:70;background:var(--hc-lollipop);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;padding:1.5rem;animation:fade .3s ease both}
.party h2{color:#fff;margin-top:2rem}
.party .stack{width:min(210px,48vw);height:calc(min(210px,48vw) * .72 * 2.62)}
.party .btn{margin-top:1rem}

.foot{background:var(--hc-pancake);padding:2rem 0;text-align:center;font-size:.9rem}
.foot img{height:34px;margin-bottom:.4rem}

@media (prefers-reduced-motion: reduce){
  *,*:before,*:after{animation:none!important;transition:none!important}
  .js .reveal:not(.in){opacity:1;transform:none}
}

@media(max-width:979px){
  .login-art{padding:2rem 1rem 2rem}
  .login-art .stack{width:min(190px,48vw);height:calc(min(190px,48vw) * .72 * 2.62)}
  .login-art .tag{margin-top:2rem;font-size:1.5rem}
  .login-art .stickers img{width:64px}
  .lockup .partner img{height:38px}
  .lockup .hc img{height:32px}
}

/* ---------- v3: public pages, signup preview, account ---------- */
.hc-only img{display:block;height:40px}
.nav a.cta{background:var(--hc-lollipop);color:#fff}
.nav a.cta:hover{background:var(--hc-deep);color:#fff}
.drop.sm{padding:1rem 1.2rem}
.check-row{display:flex;gap:.6rem;align-items:flex-start;font-weight:500;font-size:.92rem;margin:.6rem 0 0;cursor:pointer}
.check-row input{width:20px;height:20px;flex:none;margin-top:.15rem;accent-color:var(--hc-lollipop);padding:0}
.colorrow{display:flex;align-items:center;gap:.8rem}
.colorrow input[type=color]{width:56px;height:44px;padding:.2rem;border-radius:.8rem;cursor:pointer;flex:none}
.logo-prev{display:flex;gap:.6rem}
.logo-prev .on-white{flex:1;min-height:84px;display:flex;align-items:center;justify-content:center;border-radius:1rem;padding:.8rem;background:#fff;border:2px solid var(--hc-pancake)}
.logo-prev img{max-height:60px;max-width:100%}
.apply{display:grid;grid-template-columns:170px 1fr auto;gap:1rem;align-items:center;padding:1rem 0;border-top:2px solid var(--hc-pancake)}
@media(max-width:700px){.apply{grid-template-columns:1fr}}
/* live preview of a partner's sign-in page */
.pv-wrap{width:min(440px,100%);position:relative;z-index:2}
.pv-label{display:inline-block;background:var(--hc-zest);color:var(--hc-deep);font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.35rem .9rem;margin-bottom:.8rem;transform:rotate(-2deg)}
.pv{background:#fff;color:var(--hc-deep);border-radius:1.5rem;box-shadow:0 1.6rem 3rem rgba(120,30,0,.3);overflow:hidden;text-align:left;transform:rotate(1.2deg);transition:transform .5s var(--ease)}
.pv:hover{transform:rotate(0) translateY(-4px)}
.pv-bar{display:flex;align-items:center;gap:.35rem;background:var(--hc-pancake);padding:.6rem .9rem}
.pv-bar i{width:9px;height:9px;border-radius:50%;background:#fff}
.pv-bar span{margin-left:.5rem;font-size:.72rem;background:#fff;border-radius:999px;padding:.2rem .7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}
.pv-body{padding:1.4rem 1.4rem 1.6rem}
.pv-body .lockup{margin-bottom:1rem}
.pv-body .lockup .partner img{height:36px;max-width:170px}
.pv-body .lockup .hc img{height:30px}
.pv-body .partner-word{font-size:1.15rem}
.pv-body h3{font-size:1.45rem;margin:.8rem 0 1rem}
.pv-body .chiplabel{font-size:.72rem}
.pv-input{border:2px solid var(--hc-pancake);border-radius:.8rem;padding:.55rem .8rem;font-size:.8rem;color:#c98a6e;margin-bottom:.6rem}
.pv-btn{background:var(--hc-lollipop);color:#fff;border-radius:999px;text-align:center;font-weight:700;font-size:.85rem;padding:.6rem}
.login-art .pv-wrap+.tag{margin-top:2rem}
@media(max-width:979px){.pv{transform:none}.pv-wrap{margin-top:3.5rem}}
@media(max-width:979px){.dt-only{display:none!important}}
