.pro-sec{--pro-bg: #FAF7F2;--pro-surface: #FFFFFF;--pro-soft: #EEE8F7;--pro-soft-2: #DCD0F0;--pro-accent: #4B2E83;--pro-accent-2: #6B4BB0;--pro-ink: #24183F;--pro-ink-soft: #5D5373;--pro-mint: #BFE8D6;--pro-ok: #2F8F6B;--pro-star: #F2B33D;--pro-serif: "Fraunces", Georgia, "Times New Roman", serif;--pro-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pro-radius: 24px;--pro-radius-lg: 40px;--pro-gutter: clamp(16px, 4vw, 48px);--pro-ease: cubic-bezier(.22, 1, .36, 1);--pro-shadow: 0 30px 60px -30px rgba(36, 24, 63, .28);--pro-shadow-sm: 0 16px 34px -24px rgba(36, 24, 63, .45);position:relative;font-family:var(--pro-sans);color:var(--pro-ink);overflow-x:clip}.pro-sec *,.pro-sec *:before,.pro-sec *:after{box-sizing:border-box}.pro-sec img{display:block;max-width:100%}.pro-wrap{max-width:1320px;margin:0 auto;padding:0 var(--pro-gutter)}.pro-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pro-accent)}.pro-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pro-ok);box-shadow:0 0 0 5px #2f8f6b26}.pro-h2{font-family:var(--pro-serif);font-weight:450;font-size:clamp(3rem,4.2vw,5.4rem);line-height:1.05;letter-spacing:-.025em;margin:0;color:var(--pro-ink)}.pro-h2 em{font-style:italic;font-weight:400;color:var(--pro-accent)}.pro-lead{font-size:1.65rem;line-height:1.65;color:var(--pro-ink-soft);margin:0}.pro-head{text-align:center;max-width:760px;margin:0 auto clamp(32px,5vw,60px)}.pro-head .pro-h2,.pro-head .pro-lead{margin-top:16px}.pro-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:17px 30px;border-radius:999px;background:var(--pro-accent);color:#fff;font:600 1.55rem/1 var(--pro-sans);text-decoration:none;border:0;cursor:pointer;transition:transform .4s var(--pro-ease),background .3s,box-shadow .4s var(--pro-ease);box-shadow:0 14px 30px -14px #4b2e83b3}.pro-btn:hover{transform:translateY(-2px);background:var(--pro-ink)}.pro-btn svg{width:18px;height:18px;transition:transform .4s var(--pro-ease)}.pro-btn:hover svg{transform:translate(4px)}.pro-btn--dark{background:var(--pro-ink)}.pro-btn--dark:hover{background:var(--pro-accent)}.pro-stars{display:inline-flex;gap:2px;color:var(--pro-star)}.pro-stars svg{width:14px;height:14px}.pro-rating{display:inline-flex;align-items:center;gap:10px;font-size:1.3rem;color:var(--pro-ink-soft)}.pro-rating b{color:var(--pro-ink)}.pro-ico{width:24px;height:24px}.pro-in{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.js .pro-in{opacity:0;transform:translateY(24px);transition:opacity .9s var(--pro-ease),transform 1s var(--pro-ease);transition-delay:calc(var(--i, 0) * 80ms)}.js .pro-in.is-visible{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/pro-base.css.map */
