:root{--ardi-facts-purple:#391d4e;--ardi-facts-ink:#171319;--ardi-facts-muted:#6f6972;--ardi-facts-paper:#fffdfa;--ardi-facts-cream:#f5f1ea;--ardi-facts-line:rgba(57,29,78,.16)}
.ardi-facts-hub,.ardi-facts-hub *{box-sizing:border-box}.ardi-facts-hub{position:relative;width:100%!important;max-width:100%!important;margin:clamp(-150px,-8vw,-80px) 0 0!important;padding:0 0 clamp(70px,8vw,110px);overflow:visible;color:var(--ardi-facts-ink);background:var(--ardi-facts-paper);font-family:Manrope,"DM Sans",Arial,sans-serif}.ardi-facts-shell{width:min(1240px,100%);max-width:100%;margin:0 auto;padding:0}.ardi-facts-message{margin:0 0 18px;padding:14px 18px;color:#fff;background:var(--ardi-facts-purple)}
.ardi-facts-toolbar{display:flex;width:100%;align-items:center;gap:14px;margin:0;padding:0 0 28px}.ardi-facts-search{position:relative;display:block;min-width:0;flex:1}.ardi-facts-search input{display:block;width:100%;height:58px;margin:0;padding:0 58px 0 20px;color:var(--ardi-facts-ink);background:#fff;border:1px solid var(--ardi-facts-line);border-radius:14px!important;box-shadow:none!important;font-size:15px;outline:0}.ardi-facts-search input:focus{border-color:var(--ardi-facts-purple);box-shadow:0 0 0 3px rgba(57,29,78,.09)!important}.ardi-facts-search svg{position:absolute;top:18px;right:19px;width:22px;height:22px;fill:none;stroke:var(--ardi-facts-purple);stroke-width:2;pointer-events:none}.ardi-facts-count{flex:0 0 auto;color:var(--ardi-facts-muted);font-size:12px;white-space:nowrap}.ardi-facts-count b{color:var(--ardi-facts-purple);font-size:17px}.ardi-facts-admin-add{flex:0 0 auto;padding:13px 17px;color:#fff!important;background:var(--ardi-facts-purple);border-radius:10px;font-size:12px;font-weight:700;text-decoration:none!important}
.ardi-facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ardi-fact-card{min-width:0;align-self:start;overflow:hidden;border:1px solid var(--ardi-facts-line);border-radius:18px!important;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.ardi-fact-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(57,29,78,.12)}.ardi-fact-media{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--ardi-facts-cream);border-radius:17px 17px 0 0}.ardi-fact-media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .55s ease}.ardi-fact-card:hover .ardi-fact-media img{transform:scale(1.025)}.ardi-fact-placeholder{display:grid;width:100%;height:100%;place-items:center;color:#fff;background:linear-gradient(135deg,#391d4e,#76578a)}.ardi-fact-placeholder span{font:italic 500 58px Georgia,serif}.ardi-fact-sku{display:none}.ardi-fact-body{padding:20px}.ardi-fact-body h2{display:-webkit-box;min-height:56px;margin:0 0 17px;overflow:hidden;color:var(--ardi-facts-ink);font:600 clamp(20px,2vw,27px)/1.15 Manrope,"DM Sans",Arial,sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ardi-fact-read{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;color:#fff!important;background:var(--ardi-facts-purple);border-radius:10px;font-size:12px;font-weight:700;text-decoration:none!important;transition:transform .25s ease,background .25s ease}.ardi-fact-read:hover{color:#fff;background:#542c69;transform:translateY(-2px)}.ardi-fact-read span{font-size:17px;line-height:1}
.ardi-fact-admin-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--ardi-facts-line)}.ardi-fact-admin-actions a{padding:7px 10px;color:#fff;background:var(--ardi-facts-purple);border-radius:7px;font-size:11px;font-weight:700;text-decoration:none}.ardi-fact-admin-actions .ardi-fact-delete{background:#9d2424}.ardi-facts-empty,.ardi-facts-no-results{grid-column:1/-1;padding:65px 25px;border:1px solid var(--ardi-facts-line);border-radius:16px;text-align:center}.ardi-facts-empty h2,.ardi-facts-no-results h2{margin:0 0 8px;font:500 30px Georgia,serif}.ardi-facts-empty p,.ardi-facts-no-results p{margin:0;color:var(--ardi-facts-muted)}
@media(max-width:1024px){.ardi-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.ardi-facts-hub{width:100%!important;max-width:100%!important;margin:-35px 0 0!important;padding-bottom:70px;overflow:hidden}.ardi-facts-shell{width:100%;max-width:100%;padding:0 15px}.ardi-facts-toolbar{display:grid;grid-template-columns:1fr auto;gap:10px;padding-bottom:22px}.ardi-facts-search{grid-column:1/-1;width:100%}.ardi-facts-search input{height:54px;padding-left:16px;font-size:14px}.ardi-facts-search svg{top:16px}.ardi-facts-count{align-self:center}.ardi-facts-admin-add{justify-self:end}.ardi-facts-grid{grid-template-columns:1fr;gap:18px}.ardi-fact-card{width:100%;max-width:100%}.ardi-fact-body h2{min-height:0;font-size:22px}}
@media(max-width:390px){.ardi-facts-shell{padding:0 12px}.ardi-facts-toolbar{grid-template-columns:1fr}.ardi-facts-admin-add{justify-self:start}}
@media(prefers-reduced-motion:reduce){.ardi-fact-card,.ardi-fact-media img,.ardi-fact-read{transition:none!important}}
.single-ardi_product_fact .post-thumbnail img,.single-ardi_product_fact .wp-post-image{border-radius:18px}.ardi-single-facts{margin-top:32px}.ardi-single-sku{display:inline-block;margin-bottom:22px;padding:8px 12px;color:#fff;background:var(--ardi-facts-purple);border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.1em}.ardi-single-section{padding:24px 0;border-top:1px solid var(--ardi-facts-line)}.ardi-single-section h2{margin:0 0 12px;color:var(--ardi-facts-ink);font-size:clamp(22px,3vw,32px)}.ardi-single-section p{color:var(--ardi-facts-muted);line-height:1.75}.ardi-single-section a{color:var(--ardi-facts-purple);font-weight:700}
.ardi-facts-contact{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:9998;display:flex;align-items:center;justify-content:flex-end;width:64px;height:64px;color:#fff!important;background:linear-gradient(145deg,#542c69,#391d4e);border:2px solid rgba(255,255,255,.86);border-radius:999px!important;box-shadow:0 16px 38px rgba(57,29,78,.32),0 0 0 0 rgba(57,29,78,.22);text-decoration:none!important;overflow:visible;isolation:isolate;transition:width .38s cubic-bezier(.2,.7,.2,1),transform .25s ease,box-shadow .25s ease;animation:ardiFactsContactPulse 3s ease-out infinite}.ardi-facts-contact__icon{position:relative;z-index:2;display:grid;flex:0 0 60px;width:60px;height:60px;place-items:center;border-radius:50%}.ardi-facts-contact__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ardi-facts-contact__label{position:absolute;right:55px;z-index:1;width:82px;opacity:0;transform:translateX(9px);color:#fff;font:700 12px/1 Manrope,"DM Sans",Arial,sans-serif;white-space:nowrap;transition:opacity .24s ease .05s,transform .3s ease}.ardi-facts-contact:hover,.ardi-facts-contact:focus-visible{width:158px;color:#fff!important;transform:translateY(-3px);box-shadow:0 21px 46px rgba(57,29,78,.4);outline:none}.ardi-facts-contact:hover .ardi-facts-contact__label,.ardi-facts-contact:focus-visible .ardi-facts-contact__label{opacity:1;transform:none}@keyframes ardiFactsContactPulse{0%,55%{box-shadow:0 16px 38px rgba(57,29,78,.32),0 0 0 0 rgba(57,29,78,.2)}90%,100%{box-shadow:0 16px 38px rgba(57,29,78,.32),0 0 0 15px rgba(57,29,78,0)}}@media(max-width:700px){.ardi-facts-contact{right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:56px;height:56px}.ardi-facts-contact__icon{flex-basis:52px;width:52px;height:52px}.ardi-facts-contact__icon svg{width:23px;height:23px}.ardi-facts-contact__label{display:none}.ardi-facts-contact:hover,.ardi-facts-contact:focus-visible{width:56px;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.ardi-facts-contact{animation:none;transition:none}}
