.pr-ring{position:relative;overflow:hidden;background-color:var(--pr-bg);background-image:radial-gradient(color-mix(in srgb,var(--pr-text) 14%,transparent) 1px,transparent 1.4px);background-size:22px 22px}.pr-ring:before,.pr-ring:after{content:"";position:absolute;left:0;right:0;height:30%;pointer-events:none;z-index:0}.pr-ring:before{top:0;background:linear-gradient(var(--pr-bg),transparent)}.pr-ring:after{bottom:0;background:linear-gradient(transparent,var(--pr-bg))}.pr-ring>*{position:relative;z-index:1}.pr-ring__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 16px;padding:0;list-style:none}.pr-ring__chips li{padding:7px 14px;border-radius:6px;background:var(--ring-chip);color:var(--ring-chip-text);font-size:12px;line-height:1.2}.pr-ring__stage{display:block;--a: calc(360deg / var(--n));--r: min(calc(100vw * var(--ring)), 1750px);--w: calc(2 * var(--r) * tan(var(--a) / 2) - var(--gap));--h: calc(var(--w) * var(--ratio, 1.08));position:relative;width:min(100%,calc(var(--r) * 1.55));margin:0 auto;overflow:hidden;height:calc(var(--h) * .86);perspective:calc(var(--r) * var(--persp, 1.24));perspective-origin:50% 50%}.pr-ring__track{position:absolute;top:50%;left:50%;width:0;height:0;transform-style:preserve-3d}.pr-ring__card{position:absolute;top:calc(var(--h) / -2);left:calc(var(--w) / -2);width:var(--w);height:var(--h);overflow:hidden;border-radius:10px;background:#1a1a22;color:#fff;text-decoration:none;transform:rotateY(calc(var(--i) * var(--a))) translateZ(calc(var(--r) * -1));backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 0 0 4px #ffffffe6,0 24px 40px -24px #0a0c2899}.pr-ring__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--pr-ease)}a.pr-ring__card:hover img{transform:scale(1.05)}.pr-ring__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 32%,transparent 45%,rgba(0,0,0,.75) 100%)}.pr-ring__card:focus-visible{outline:3px solid var(--ring-accent);outline-offset:3px}.pr-ring__top,.pr-ring__bottom{position:absolute;left:12px;right:12px;z-index:1}.pr-ring__top{top:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pr-ring__badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:20px;background:#00000073;font-size:10px;line-height:1}.pr-ring__badge:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ring-chip)}.pr-ring__brand{margin-left:auto;font:600 clamp(13px,calc(var(--w) * .072),22px)/1 var(--pr-font-head);letter-spacing:.02em;text-align:right;text-transform:uppercase}.pr-ring__bottom{bottom:12px;display:flex;flex-direction:column;gap:8px}.pr-ring__stat b{display:block;font:500 clamp(20px,calc(var(--w) * .12),36px)/1.05 var(--pr-font-head);letter-spacing:-.03em}.pr-ring__stat small{display:block;margin-top:2px;font-size:clamp(10px,calc(var(--w) * .048),14px);opacity:.85}.pr-ring__caption{font-size:clamp(11px,calc(var(--w) * .05),15px);opacity:.9}.pr-ring__cta{display:flex;align-items:center;justify-content:center;min-height:clamp(34px,calc(var(--w) * .15),44px);border-radius:5px;background:var(--ring-chip);color:var(--ring-chip-text);font:600 clamp(12px,calc(var(--w) * .056),16px)/1 var(--pr-font-head)}.pr-ring__foot{display:flex;justify-content:center;margin-top:clamp(36px,5vw,52px)}.pr-ring__btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 22px;border-radius:40px;background:var(--ring-accent);color:#fff;font:600 12px/1 var(--pr-font-head);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;box-shadow:0 12px 24px -12px var(--ring-accent);transition:filter .3s var(--pr-ease)}.pr-ring__btn:hover{filter:brightness(1.1)}.pr-ring__btn:focus-visible{outline:2px solid var(--ring-accent);outline-offset:3px}.pr-ring__trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px 32px;margin:clamp(-24px,-1.6vw,-8px) auto 0;position:relative;z-index:1;padding:0 20px;list-style:none;color:var(--pr-text)}.pr-ring__trust-item{display:grid;justify-items:center;gap:6px;text-align:center}.pr-ring__trust-logo{display:flex;align-items:center;gap:6px;min-height:30px}.pr-ring__trust-logo img{display:block;width:auto;height:44px}.pr-ring__trust-bag{width:22px;height:26px}.pr-ring__trust-word{font:400 22px/1 var(--pr-font-head);letter-spacing:-.03em;white-space:nowrap}.pr-ring__trust-word b{font-weight:700}.pr-ring__trust-word i{font-weight:400;opacity:.85}.pr-ring__trust-word--plain{font-size:26px;font-weight:500}.pr-ring__trust-sub{display:inline-flex;align-items:center;gap:4px;font-size:14px;line-height:1;opacity:.8}.pr-ring__trust-stars{display:inline-flex;gap:1px}.pr-ring__trust-stars svg{width:13px;height:13px}@media screen and (max-width:749px){.pr-ring__trust-logo img{height:36px}.pr-ring__trust{gap:16px 22px}n .pr-ring__trust-word{font-size:18px}n .pr-ring__trust-word--plain{font-size:21px}n .pr-ring__trust-sub{font-size:12px}.pr-ring__stage{--gap: 14px;--ring: 1.6}.pr-ring__stat b{font-size:30px}.pr-ring__brand{font-size:12px}}@media(prefers-reduced-motion:reduce){.pr-ring__track{animation:none}}@media screen and (max-width:749px){.pr-ring__stage{margin-top:-28px}}@media screen and (max-width:749px){.pr-ring__stat small{font-size:14px}.pr-ring__brand{font-size:16px}.pr-ring__caption{font-size:14px}.pr-ring__bottom{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/precept-op-ring.css.map */
