.er{position:relative;isolation:isolate;overflow:hidden;padding:70px 70px 90px;background:radial-gradient(ellipse at 100% 55%,#7a28402a,transparent 55%),linear-gradient(180deg,#120d17,#251329 65%,#1c1021);color:#fff0df;font-family:Arial,Helvetica,sans-serif}.er__inner{position:relative;z-index:1;max-width:1180px;margin:auto}.er__heading{max-width:730px;margin-bottom:35px}.er__eyebrow{margin:0 0 17px;color:#ffb658;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.8px}.er h2{margin:0;font-size:clamp(30px,3.5vw,46px);letter-spacing:-1.5px;line-height:1.12}.er__description{margin:20px 0 0;color:#dbc5d7;font-size:14px;line-height:1.7}.er__summary{display:grid;grid-template-columns:1fr 1.6fr;gap:40px;padding:35px;border:1px solid #df8a6345;border-radius:27px;background:radial-gradient(ellipse at 0% 100%,#d86a2920,transparent 60%),#211426dc}.er__score{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.er__average{font-size:54px;line-height:1;letter-spacing:-2px}.er__stars{display:block;color:#ffab3e;font-size:20px;letter-spacing:3px;margin-top:12px}.er__score p{color:#d6bdcf;font-size:12px;line-height:1.6;margin:10px 0 20px}.er__score h3{font-size:19px;line-height:1.3;margin:10px 0 0}.er__moon{width:62px;height:62px;color:#ffb549;filter:drop-shadow(0 0 18px #ff96262a)}.er__button{display:inline-flex;gap:18px;padding:12px 17px;border-radius:12px;background:#ff922820;border:1px solid #ffab3e60;color:#ffbf69;text-decoration:none;font-size:12px;font-weight:700}.er__button:hover{background:#ff922835;box-shadow:0 0 22px #ff92281a}.er__button:focus-visible{outline:2px solid #ffbf69;outline-offset:4px}.er__distribution,.er__invitation{border-left:1px solid #df8a632b;padding-left:40px;align-self:center}.er__row{display:grid;grid-template-columns:35px 1fr 24px;gap:14px;align-items:center;margin-block:14px;font-size:12px;color:#d6bdcf}.er__row>span:last-child{text-align:right}.er__bar{display:block;overflow:hidden;height:8px;border-radius:8px;background:#b781c021}.er__bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8430,#ffc66b)}.er__quote{color:#ffae4b;font-size:85px;line-height:.6;font-family:Georgia,serif}.er__invitation p{font-size:clamp(24px,3vw,36px);line-height:1.25;margin:16px 0;letter-spacing:-.8px}.er__invitation strong{color:#ffb453}.er__invitation-text{display:block;max-width:350px;font-size:13px;line-height:1.7;color:#dbc5d7}.er__reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.er__review{margin:0;padding:26px;border:1px solid #a85f9445;border-radius:22px;background:linear-gradient(145deg,#342039,#241429)}.er__review figcaption{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700}.er__avatar{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:50%;color:#ffc078;background:#c7763724;border:1px solid #f58d3b35}.er__review small{display:block;color:#c7a9c3;font-size:10px;font-weight:400;margin-top:5px}.er__review-stars{color:#ffb14b;margin:17px 0 12px;letter-spacing:2px}.er__star-empty{color:#805a7c}.er__review h3{font-size:14px;margin:0 0 10px}.er__review blockquote{font-size:13px;line-height:1.75;color:#ddc9da;margin:0;overflow-wrap:anywhere}.er__web{position:absolute;top:0;right:0;width:180px;color:#ce9de4;opacity:.2;pointer-events:none}.er__editor-placeholder{padding:25px;border:1px dashed #b781c060;border-radius:20px;color:#dbc5d7;font-size:13px}@media(max-width:749px){.er{padding:55px 24px 65px}.er__summary{grid-template-columns:1fr;padding:26px;gap:28px}.er__distribution,.er__invitation{padding:28px 0 0;border-left:0;border-top:1px solid #df8a632b}.er__reviews{grid-template-columns:1fr}.er__web{width:110px}}.er__stars{background:linear-gradient(90deg,#ffab3e var(--fill),#805a7c var(--fill));background-clip:text;-webkit-background-clip:text;color:transparent}.er__carousel{display:block;margin-top:28px}.er__reviews{display:flex;gap:20px;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1px;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 1px 12px}.er__reviews::-webkit-scrollbar{display:none}.er__reviews>.er__review,.er__reviews>.er__editor-placeholder{flex:0 0 calc((100% - 40px)/3);min-width:0;scroll-snap-align:start;scroll-snap-stop:normal}.er__controls{display:flex;justify-content:flex-end;gap:10px;margin-bottom:16px}.er__controls[hidden]{display:none}.er__controls button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #eea15f66;border-radius:50%;background:#3b2240;color:#ffc181;font-size:22px;cursor:pointer;transition:background .15s,box-shadow .15s}.er__controls button:hover:not(:disabled){background:#61304c;box-shadow:0 0 18px #ff8b3025}.er__controls button:disabled{opacity:.3;cursor:default}.er__controls button:focus-visible,.er__reviews:focus-visible{outline:2px solid #ffbe75;outline-offset:3px}.er__review{height:auto}@media(max-width:1000px){.er__reviews>.er__review,.er__reviews>.er__editor-placeholder{flex-basis:calc((100% - 20px)/2)}}@media(max-width:749px){.er__reviews{gap:14px}.er__reviews>.er__review,.er__reviews>.er__editor-placeholder{flex-basis:88%}.er__controls button{width:38px;height:38px}.er__review{padding:23px}}@media(prefers-reduced-motion:reduce){.er__controls button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/reviews-halloween.css.map */
