.js-diagonal-gradient{position:relative;overflow:hidden;background-color:#0000001a;background-image:radial-gradient(circle at top right,rgba(18,243,230,.25),transparent 60%),radial-gradient(circle at bottom left,rgba(51,213,255,.25),transparent 60%)}.js-diagonal-gradient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--gradient-angle, 45deg),transparent 20%,rgba(255,255,255,.9) 50%,transparent 80%);pointer-events:none}.uc-similar__track-wrap{overflow:hidden;flex:1}.uc-similar__track{display:flex;gap:clamp(32px,64 * .0520833333vw,64px);transition:transform .4s ease;will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none}.uc-similar__track:active{cursor:grabbing}.uc-similar__arrow{flex-shrink:0;border-radius:50%;border:1px solid var(--color-border);background-color:var(--color-bg);display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);transition:background-color .2s,color .2s;cursor:pointer;padding:15px}.uc-similar__arrow:hover{background-color:var(--color-text-primary);color:var(--color-bg)}.uc-similar__arrow:disabled{opacity:.3;cursor:default;pointer-events:none}.uc-similar__arrow svg{width:23px;height:23px;flex-shrink:0}.uc-similar__arrow svg path{stroke:currentColor}.uc-similar__arrow--prev svg{transform:rotate(90deg)}.uc-similar__arrow--next svg{transform:rotate(-90deg)}.uc-similar__dots{display:flex;justify-content:center;gap:10px}.uc-similar__dot{width:clamp(20px,30 * .0520833333vw,30px);height:2px;background-color:#d4d4d8;cursor:pointer;transition:background-color .2s;border:none}.uc-similar__dot.is-active{background-color:#38c6e8}.uc-similar{padding:clamp(64px,128 * .0520833333vw,128px) 0 clamp(32px,128 * .0520833333vw,128px)}.uc-similar__title{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-medium);color:var(--color-text-primary);text-align:center;margin:0 0 clamp(40px,64 * .0520833333vw,64px)}.uc-similar .uc-card{flex:0 0 calc((100% - clamp(32px,64 * .0520833333vw,64px) * 2) / 3)}@media only screen and (max-width: 900px){.uc-similar .uc-card{flex:0 0 100%}}.uc-similar__dots{margin-top:clamp(32px,48 * .0520833333vw,48px)}@media only screen and (min-width: 901px){.uc-similar__dots{display:none}}
