.perplexo-blog-showcase{position:relative;background-color:#faf7f5;color:#1a1a1a;overflow:hidden}.perplexo-blog-showcase__header{text-align:center;max-width:820px;margin:0 auto 2.5rem;padding:0 1rem}.perplexo-blog-showcase__badge-wrap{display:inline-flex;align-items:center;gap:.5rem;background:#85444c14;border:1px solid rgba(133,68,76,.2);color:#85444c;padding:.35rem 1rem;border-radius:999px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.perplexo-blog-showcase__badge-dot{width:8px;height:8px;background-color:#85444c;border-radius:50%;box-shadow:0 0 8px #85444c80;animation:pulse-dot 2s infinite ease-in-out}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.perplexo-blog-showcase__title{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(2rem,3.5vw,2.85rem);font-weight:700;color:#85444c;line-height:1.2;margin:0 0 1rem;letter-spacing:-.02em}.perplexo-blog-showcase__subtitle{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.05rem;color:#555;line-height:1.6;margin:0 auto}.perplexo-blog-showcase__controls{max-width:1200px;margin:0 auto 2.5rem;padding:0 1.5rem;display:flex;flex-direction:column;gap:1.25rem;align-items:center}.perplexo-blog-showcase__search-box{position:relative;width:100%;max-width:480px}.perplexo-blog-showcase__search-input{width:100%;padding:.85rem 1.25rem .85rem 2.85rem;border-radius:999px;border:1.5px solid rgba(133,68,76,.25);background:#fff;font-size:.95rem;font-family:inherit;color:#1a1a1a;outline:none;box-shadow:0 4px 14px #85444c0d;transition:all .25s ease}.perplexo-blog-showcase__search-input:focus{border-color:#85444c;box-shadow:0 4px 20px #85444c26}.perplexo-blog-showcase__search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#85444c;pointer-events:none;display:flex}.perplexo-blog-showcase__tabs{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;list-style:none;padding:0;margin:0}.perplexo-blog-showcase__tab-btn{background:#fff;border:1px solid rgba(133,68,76,.2);color:#4a4a4a;padding:.55rem 1.15rem;border-radius:999px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .25s ease;white-space:nowrap;font-family:inherit}.perplexo-blog-showcase__tab-btn:hover{background:#85444c14;border-color:#85444c;color:#85444c}.perplexo-blog-showcase__tab-btn.is-active{background:#85444c;border-color:#85444c;color:#fff;box-shadow:0 4px 14px #85444c40}.perplexo-blog-showcase__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.75rem;max-width:1200px;margin:0 auto;padding:0 1.5rem}@media screen and (min-width:640px){.perplexo-blog-showcase__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.perplexo-blog-showcase__grid{grid-template-columns:repeat(3,1fr)}}.perplexo-card{background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(133,68,76,.12);box-shadow:0 6px 20px #0000000a;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.165,.84,.44,1),box-shadow .35s ease,border-color .35s ease;position:relative}.perplexo-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px #85444c1f;border-color:#85444c4d}.perplexo-card__media{position:relative;width:100%;padding-top:60%;overflow:hidden;background:#f0ebe7}.perplexo-card__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.perplexo-card:hover .perplexo-card__img{transform:scale(1.06)}.perplexo-card__badge{position:absolute;top:1rem;left:1rem;background:#85444ceb;color:#eed5b6;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .75rem;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;box-shadow:0 2px 8px #00000026}.perplexo-card__body{padding:1.5rem;display:flex;flex-direction:column;flex:1}.perplexo-card__meta{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:#777;margin-bottom:.75rem;font-weight:500}.perplexo-card__meta-separator{color:#ccc}.perplexo-card__title{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.4;color:#1a1a1a;margin:0 0 .75rem;transition:color .2s ease}.perplexo-card:hover .perplexo-card__title{color:#85444c}.perplexo-card__title a{color:inherit;text-decoration:none}.perplexo-card__excerpt{font-size:.9rem;line-height:1.55;color:#666;margin:0 0 1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.perplexo-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #f0ebe7}.perplexo-card__link{font-size:.88rem;font-weight:700;color:#85444c;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;transition:gap .2s ease,color .2s ease}.perplexo-card:hover .perplexo-card__link{color:#6e373e;gap:.65rem}.perplexo-blog-showcase__no-results{grid-column:1 / -1;text-align:center;padding:3rem 1rem;display:none}.perplexo-blog-showcase__no-results.is-visible{display:block}.perplexo-blog-showcase__banner{max-width:1200px;margin:3.5rem auto 0;padding:0 1.5rem}.perplexo-blog-showcase__banner-card{background:linear-gradient(135deg,#85444c,#602d33);border-radius:20px;padding:2.75rem 2rem;color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden;box-shadow:0 12px 36px #85444c40}.perplexo-blog-showcase__banner-card:before{content:"";position:absolute;top:-40%;right:-20%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(238,213,182,.2) 0%,transparent 70%);pointer-events:none}.perplexo-blog-showcase__banner-heading{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;color:#eed5b6;margin:0 0 .8rem;letter-spacing:-.01em}.perplexo-blog-showcase__banner-text{font-size:1.05rem;max-width:640px;margin:0 0 2rem;color:#ffffffe6;line-height:1.6}.perplexo-blog-showcase__banner-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.perplexo-blog-showcase__btn-primary{background:#eed5b6;color:#602d33;padding:.95rem 2rem;border-radius:999px;font-weight:700;font-size:.95rem;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 16px #00000026;transition:all .25s ease}.perplexo-blog-showcase__btn-primary:hover{background:#fff;color:#85444c;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.perplexo-blog-showcase__btn-secondary{background:#ffffff1f;color:#fff;border:1px solid rgba(238,213,182,.4);padding:.95rem 1.85rem;border-radius:999px;font-weight:600;font-size:.95rem;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .25s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.perplexo-blog-showcase__btn-secondary:hover{background:#ffffff38;border-color:#eed5b6;transform:translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/perplexo-blog-showcase.css.map */
