.pointer-ratings{padding:clamp(4.8rem,8vw,9rem) 0;overflow:hidden;background:radial-gradient(circle at 88% 10%,rgba(177,58,0,.12),transparent 25rem),#f6f1ea;color:#181513}.pointer-ratings__shell{display:grid;gap:2rem}.pointer-ratings__intro{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:42rem;padding:clamp(3rem,6vw,6rem);border-radius:2.4rem;overflow:hidden;background:#010862;color:#fff}.pointer-ratings__intro:after{content:"\2605";position:absolute;right:-2rem;bottom:-8rem;color:#ffffff0f;font-size:24rem;line-height:1;transform:rotate(-12deg);pointer-events:none}.pointer-ratings__kicker{position:relative;z-index:1;margin-bottom:1.6rem;color:#f0a06f;font-size:1.15rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.pointer-ratings__heading{position:relative;z-index:1;max-width:58rem;margin:0;color:inherit;font-size:clamp(3.4rem,5vw,6.4rem);line-height:.98;letter-spacing:-.035em}.pointer-ratings__copy{position:relative;z-index:1;max-width:52rem;margin-top:1.8rem;color:#ffffffc2;font-size:1.55rem;line-height:1.65}.pointer-ratings__score{position:relative;z-index:1;display:flex;align-items:center;gap:1.5rem;margin-top:3rem}.pointer-ratings__score strong{font-size:5rem;line-height:1}.pointer-ratings__score div{display:grid;gap:.4rem;color:#ffffffb8;font-size:1.25rem}.pointer-ratings__score-stars{color:#f0a06f;font-size:1.6rem;letter-spacing:.12em}.pointer-ratings__button{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2rem;width:fit-content;min-width:23rem;margin-top:3rem;padding:1.3rem 1.6rem;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;font-size:1.35rem;font-weight:600;text-decoration:none;transition:background .18s ease,color .18s ease}.pointer-ratings__button:hover{background:#fff;color:#010862}.pointer-ratings__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.pointer-ratings__card{display:flex;flex-direction:column;min-height:20rem;padding:2.2rem;border:1px solid rgba(24,21,19,.1);border-radius:1.8rem;background:#ffffffd1;color:inherit;text-decoration:none;box-shadow:0 1.2rem 3rem #1815130d;transition:transform .18s ease,box-shadow .18s ease}.pointer-ratings__card:hover{transform:translateY(-4px);box-shadow:0 1.8rem 4rem #1815131a}.pointer-ratings__card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2.4rem}.pointer-ratings__number{color:#18151361;font-size:1.1rem;letter-spacing:.12em}.pointer-ratings__verified{padding:.45rem .8rem;border-radius:999px;background:#01086214;color:#010862;font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pointer-ratings__product{margin:.9rem 0 1.8rem;font-family:var(--font-heading-family);font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.2}.pointer-ratings__bestseller{display:flex;align-items:center;gap:.55rem;width:fit-content;color:#b13a00;font-size:1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pointer-ratings__bestseller>span{width:.65rem;height:.65rem;border-radius:50%;background:#b13a00;box-shadow:0 0 0 .35rem #b13a001f}.pointer-ratings__stars{position:relative;display:inline-block;width:fit-content;color:#d7d2cb;font-size:1.8rem;letter-spacing:.08em}.pointer-ratings__stars-fill{position:absolute;inset:0 auto 0 0;width:var(--rating-width);overflow:hidden;color:#b13a00;white-space:nowrap}.pointer-ratings__meta{margin-top:.7rem;color:#18151394;font-size:1.2rem}.pointer-ratings__view{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:2rem;border-top:1px solid rgba(24,21,19,.08);color:#010862;font-size:1.2rem;font-weight:700}@media screen and (min-width:990px){.pointer-ratings__shell{grid-template-columns:minmax(0,1.05fr) minmax(48rem,.95fr);align-items:stretch}}@media screen and (max-width:749px){.pointer-ratings{padding:4rem 0 5rem}.pointer-ratings__intro{min-height:39rem;border-radius:1.8rem}.pointer-ratings__rail{display:flex;width:calc(100vw - 1.5rem);margin-right:calc((100vw - 100%)/-2);padding-right:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pointer-ratings__rail::-webkit-scrollbar{display:none}.pointer-ratings__card{flex:0 0 82%;min-height:19rem;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.pointer-ratings__card,.pointer-ratings__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=AAAAAAAAEA */
