.anihalo-rev-page{position:relative;overflow:hidden;padding:0 0 96px;background:linear-gradient(180deg,var(--arv-bg-top) 0%,var(--arv-bg-mid) 48%,var(--arv-bg-bottom) 100%);color:var(--arv-text);font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif)}.anihalo-rev-page:before{content:"";position:absolute;left:0;right:0;bottom:-80px;width:100%;height:320px;background:radial-gradient(ellipse at 50% 100%,rgba(255,156,64,.34) 0%,rgba(255,120,40,.18) 30%,rgba(255,110,30,.08) 55%,transparent 78%);filter:blur(22px);pointer-events:none;z-index:0}.anihalo-rev-page__halo{position:absolute;top:18%;left:50%;transform:translate(-50%);width:min(920px,100%);height:440px;background:radial-gradient(ellipse,rgba(255,176,92,.2) 0%,rgba(201,169,97,.08) 38%,transparent 72%);filter:blur(46px);pointer-events:none;z-index:0}.anihalo-rev-page__inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 var(--arv-pad-x)}.anihalo-rev-page__hero{text-align:center;padding:clamp(72px,10vw,120px) 0 40px}.anihalo-rev-page__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.28em;color:var(--arv-accent-orange);font-weight:600;margin:0 0 18px;text-transform:uppercase}.anihalo-rev-page__dot{width:6px;height:6px;border-radius:50%;background:var(--arv-accent-orange);box-shadow:0 0 14px var(--arv-accent-orange),0 0 28px #ff96408c;animation:arv-pulse 2.6s ease-in-out infinite}@keyframes arv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}.anihalo-rev-page__title{font-size:clamp(34px,4.2vw,52px);font-weight:500;letter-spacing:-.035em;line-height:1.06;margin:0 0 14px;color:var(--arv-text)}.anihalo-rev-page__title-accent{display:block;margin-top:6px;font-style:italic;color:var(--arv-muted);font-weight:450}.anihalo-rev-page__subtitle{font-size:clamp(14px,1.15vw,17px);line-height:1.65;color:var(--arv-muted);margin:0 auto;max-width:640px}.anihalo-rev-page__proof{display:inline-flex;align-items:center;gap:12px;padding:10px 18px;margin-top:22px;background:linear-gradient(180deg,#ffaa5233,#ff8c301a);border:1px solid rgba(255,170,82,.45);border-radius:100px;font-size:12.5px;color:#fff4e8;box-shadow:0 0 0 1px #ffbe781f inset,0 10px 28px #ff782838}.anihalo-rev-page__proof-stars{color:#ffb55e;letter-spacing:.06em;font-size:13px;text-shadow:0 0 12px rgba(255,171,86,.65),0 0 22px rgba(255,136,39,.45)}.anihalo-rev-page__toolbar{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:8px 0 22px;padding:14px 16px;border-radius:14px;background:#1a24208c;border:1px solid rgba(255,170,82,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.anihalo-rev-page__toolbar-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;width:100%}.anihalo-rev-page__filters{display:flex;flex-wrap:wrap;gap:6px;width:100%}.anihalo-rev-page__filter{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:var(--arv-muted);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px;cursor:pointer;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.anihalo-rev-page__filter:hover{border-color:#ffaa5259;color:var(--arv-text)}.anihalo-rev-page__filter.is-active{border-color:#ffaa5280;background:#ffaa521f;color:#fff4e8}.anihalo-rev-page__empty{margin:24px 0 8px;padding:16px 18px;border-radius:12px;border:1px solid rgba(255,170,82,.2);background:#ffaa520f;color:var(--arv-muted);font-size:14px;line-height:1.5}.anihalo-rev-page__empty code{color:#fff4e8;font-size:12px}.anihalo-rev-page__controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.anihalo-rev-page__sort-label{font-size:12px;letter-spacing:.04em;color:var(--arv-muted);margin:0}.anihalo-rev-page__sort{min-width:200px;max-width:min(100%,280px);padding:8px 12px;border-radius:10px;border:1px solid rgba(255,170,82,.28);background:#0a0e0ca6;color:var(--arv-text);font-size:13px}.anihalo-rev-page__sort:focus{outline:2px solid rgba(255,156,64,.45);outline-offset:2px}.anihalo-rev-page__pager-foot{margin-top:28px}.anihalo-rev-page__count{font-size:13px;color:var(--arv-muted)}.anihalo-rev-page__count strong{color:var(--arv-text);font-weight:600}.anihalo-rev-page__hint{font-size:12px;color:#f4f1eab8;max-width:520px;line-height:1.45}.anihalo-rev-page__hint code{font-size:11px;padding:2px 6px;border-radius:6px;background:#00000059;border:1px solid rgba(255,170,82,.22)}.anihalo-rev-page__grid{display:grid;grid-template-columns:1fr;gap:16px}.anihalo-rev-page__grid>.anihalo-rev-card-wrap{min-width:0}.anihalo-rev-page__grid>.anihalo-rev-item{min-width:0}@media screen and (min-width:750px){.anihalo-rev-page__grid{display:block;column-count:2;column-gap:14px;column-fill:balance}.anihalo-rev-page__grid>.anihalo-rev-item{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:14px;display:inline-block;width:100%;vertical-align:top;box-sizing:border-box}}.anihalo-rev-card{--rev-text: #1f1714;--rev-muted: #6e5d4e;--rev-warm: #6a3d13;display:flex;flex-direction:column;background:linear-gradient(180deg,#fffaf2,#fff3e3);border:1px solid rgba(255,170,82,.34);border-radius:18px;overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease;box-shadow:0 12px 28px #080e0b2e,0 0 0 1px #ffffff8c inset}@media screen and (min-width:750px){.anihalo-rev-card--has-media{flex-direction:row;align-items:stretch}}.anihalo-rev-card:hover{border-color:#ffaa529e;transform:translateY(-3px);box-shadow:0 16px 36px #080e0b38,0 0 28px #ff963b38}.anihalo-rev-card__media{flex:0 0 42%;max-width:100%;min-height:180px;background:linear-gradient(180deg,#fff7ea,#ffeed8)}@media screen and (min-width:750px){.anihalo-rev-card--has-media .anihalo-rev-card__media{max-width:240px}}.anihalo-rev-card__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.anihalo-rev-card__body{padding:18px;flex:1;display:flex;flex-direction:column;min-width:0}.anihalo-rev-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.anihalo-rev-card__person{display:flex;align-items:center;gap:10px;min-width:0}.anihalo-rev-card__avatar{width:38px;height:38px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,170,82,.45);background:linear-gradient(135deg,#ffaa5259,#ffc4802e);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a3d13;font-weight:700;font-size:14px}.anihalo-rev-card__who{min-width:0}.anihalo-rev-card__name-row{display:flex;align-items:center;gap:6px}.anihalo-rev-card__name{font-size:14px;font-weight:700;color:var(--rev-text);letter-spacing:-.01em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anihalo-rev-card__badge{color:#c98a2a;flex-shrink:0}.anihalo-rev-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:11px;color:var(--rev-muted);margin-top:3px}.anihalo-rev-card__sep{opacity:.5}.anihalo-rev-card__stars{flex-shrink:0;font-size:11.5px;letter-spacing:.04em;line-height:1}.anihalo-rev-card__star{color:#ffb55e;text-shadow:0 0 10px rgba(255,171,86,.55),0 0 18px rgba(255,136,39,.35)}.anihalo-rev-card__star--off{color:#6e5d4e47;text-shadow:none}.anihalo-rev-card__quote-wrap{position:relative;flex:1;margin-bottom:12px}.anihalo-rev-card__qm{position:absolute;top:-16px;left:-2px;font-size:42px;color:#ff963b73;text-shadow:0 0 14px rgba(255,150,59,.28);font-family:Georgia,Times New Roman,serif;line-height:1;pointer-events:none}.anihalo-rev-card__quote{margin:0;padding-left:10px;font-size:14px;line-height:1.62;color:var(--rev-text);font-weight:450}.anihalo-rev-card__quote p:last-child{margin-bottom:0}.anihalo-rev-card__tag{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;max-width:100%;box-sizing:border-box;background:linear-gradient(180deg,#ffaa5233,#ffaa5217);border:1px solid rgba(255,170,82,.44);border-radius:9px;font-size:10.5px;color:var(--rev-warm);letter-spacing:.04em;font-weight:600;align-self:flex-start}.anihalo-rev-card__tag span{min-width:0;word-wrap:break-word;overflow-wrap:anywhere}.anihalo-rev-card__tag svg{color:#c98a2a;flex-shrink:0}.anihalo-rev-page .pagination-wrapper{margin-top:2.5rem}.anihalo-rev-page .pagination__item{color:var(--arv-text)}.anihalo-rev-page .pagination__item--current{color:var(--arv-accent-orange)}.anihalo-rev-page .pagination__item:hover{color:#ffb55e}.anihalo-rev-page__sentinel{display:flex;justify-content:center;align-items:center;padding:28px 0 12px;min-height:52px}.anihalo-rev-page__sentinel-inner{width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,170,82,.28);border-top-color:#ff9c40f2;animation:arv-sentinel-spin .85s linear infinite;opacity:0;transition:opacity .2s ease}.anihalo-rev-page__sentinel.is-arv-loading .anihalo-rev-page__sentinel-inner{opacity:1}@keyframes arv-sentinel-spin{to{transform:rotate(360deg)}}.anihalo-rev-page__empty{padding:48px 20px;text-align:center;border-radius:18px;border:1px dashed rgba(255,170,82,.35);background:#1a242059;color:var(--arv-muted);font-size:14px;line-height:1.6}.anihalo-rev-page__empty strong{color:var(--arv-text)}.anihalo-rev-page.is-ready .anihalo-rev-card{opacity:1;transform:translateY(0)}.anihalo-rev-page .anihalo-rev-card{opacity:0;transform:translateY(14px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.anihalo-rev-page .anihalo-rev-card{opacity:1;transform:none;transition:none}}.anihalo-rev-page--carousel .anihalo-rev-page__hero{margin-bottom:28px}.anihalo-rev-page__carousel-wrap{max-width:1200px;margin:0 auto}.anihalo-rev-page__carousel{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.anihalo-rev-page__carousel-track{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 12px;-ms-overflow-style:none;scrollbar-width:none}.anihalo-rev-page__carousel-track::-webkit-scrollbar{display:none}.anihalo-rev-page__carousel-slide{flex:0 0 min(88%,360px);min-width:0;scroll-snap-align:center}.anihalo-rev-page__carousel-slide .anihalo-rev-item{margin-bottom:0;display:block;width:100%}.anihalo-rev-page--carousel .anihalo-rev-page__carousel-slide .anihalo-rev-card{opacity:1;transform:none;transition:none}.anihalo-rev-page--carousel .anihalo-rev-card__quote{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.anihalo-rev-page__carousel-btn{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,170,82,.28);background:#1a2420d9;color:var(--arv-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:border-color .2s ease,background .2s ease}.anihalo-rev-page__carousel-btn:hover:not(:disabled){border-color:#ffaa528c;background:#ffaa521a}.anihalo-rev-page__carousel-btn:disabled{opacity:.35;cursor:not-allowed}.anihalo-rev-page__carousel-dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.anihalo-rev-page__carousel-dot{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:#ffffff38;cursor:pointer;transition:width .25s ease,background .25s ease}.anihalo-rev-page__carousel-dot.is-active{width:22px;border-radius:999px;background:var(--arv-accent-orange)}.anihalo-rev-page__all-link-wrap{margin:22px 0 0;text-align:center}.anihalo-rev-page__all-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:999px;border:1px solid rgba(255,170,82,.4);background:#ffaa521a;color:var(--arv-accent-orange);font-size:13px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,border-color .2s ease}.anihalo-rev-page__all-link:hover{background:#ffaa522e;border-color:#ffaa52a6}@media screen and (min-width:750px){.anihalo-rev-page__carousel-slide{flex:0 0 calc((100% - 28px) / 3)}}@media screen and (min-width:990px){.anihalo-rev-page__carousel-slide{flex:0 0 calc((100% - 42px) / 3);max-width:380px}}@media screen and (max-width:749px){.anihalo-rev-page__carousel{grid-template-columns:1fr;gap:12px}.anihalo-rev-page__carousel-btn{display:none}.anihalo-rev-page__carousel-track{order:1}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-anihalo-reviews-page.css.map */
