@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,800;1,700&family=Inter:wght@300;400;500;600;700&display=swap";:root{--ss-green: #1E3F20;--ss-green-mid: #2d6130;--ss-green-light: #4a8c4e;--ss-green-pale: #e8f5e9;--ss-yellow: #F4B251;--ss-yellow-dark: #e09635;--ss-yellow-pale: #fff8ee;--ss-white: #FFFFFF;--ss-slate: #F7F9FA;--ss-slate-mid: #EEF1F3;--ss-border: rgba(30,63,32,.1);--ss-text: #1a2520;--ss-text-mid: #4a5e4d;--ss-text-light: #7a9480;--ss-radius: 12px;--ss-radius-lg: 20px;--ss-shadow: 0 8px 32px rgba(30,63,32,.1);--ss-shadow-lg: 0 20px 60px rgba(30,63,32,.16);--ss-shadow-gold: 0 8px 32px rgba(244,178,81,.35)}body,input,button,textarea,select{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@keyframes ss-fade-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes ss-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ss-pulse-ring{0%{box-shadow:0 0 #f4b2518c}70%{box-shadow:0 0 0 18px #f4b25100}to{box-shadow:0 0 #f4b25100}}@keyframes ss-shimmer{0%,to{opacity:.55}50%{opacity:1}}@keyframes ss-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ss-scroll-bounce{0%,to{transform:translate(-50%) translateY(0);opacity:.6}50%{transform:translate(-50%) translateY(9px);opacity:1}}@keyframes ss-water-ripple{0%{transform:scale(.3);opacity:.8}to{transform:scale(2.2);opacity:0}}@keyframes ss-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ss-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,.68,0,1.2),transform .7s cubic-bezier(.22,.68,0,1.2)}.ss-reveal.ss-visible{opacity:1;transform:none}.ss-d1{transition-delay:.08s}.ss-d2{transition-delay:.18s}.ss-d3{transition-delay:.28s}.ss-d4{transition-delay:.38s}.ss-d5{transition-delay:.48s}.ss-d6{transition-delay:.58s}.ss-container{max-width:1240px;margin:0 auto;padding:0 5%}.ss-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ss-green-light);margin-bottom:14px}.ss-eyebrow:before,.ss-eyebrow:after{content:"";display:inline-block;width:24px;height:1px;background:var(--ss-green-light);opacity:.5}.ss-section-title{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;color:var(--ss-green);line-height:1.15;margin-bottom:18px}.ss-section-title em{font-style:italic;color:var(--ss-green-light)}.ss-section-sub{font-size:1.05rem;color:var(--ss-text-mid);line-height:1.8;max-width:540px}.ss-section-head{margin-bottom:56px}.ss-section-head.center{text-align:center;display:flex;flex-direction:column;align-items:center}.ss-section-head.center .ss-section-sub{text-align:center}.ss-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 38px;background:var(--ss-yellow);color:var(--ss-green);font-weight:700;font-size:1rem;border-radius:50px;border:none;cursor:pointer;text-decoration:none;letter-spacing:.02em;transition:transform .22s,box-shadow .22s,background .22s;animation:ss-pulse-ring 2.8s ease infinite;font-family:inherit;white-space:nowrap}.ss-btn-primary:hover{background:var(--ss-yellow-dark);transform:translateY(-3px);box-shadow:0 14px 36px #f4b25180;color:var(--ss-green);animation-play-state:paused}.ss-btn-primary svg,.ss-btn-primary .ss-arrow{transition:transform .2s}.ss-btn-primary:hover .ss-arrow{transform:translate(4px)}.ss-btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:15px 34px;border:2px solid rgba(255,255,255,.45);color:#fff;font-weight:600;font-size:1rem;border-radius:50px;text-decoration:none;transition:background .2s,border-color .2s;letter-spacing:.02em;white-space:nowrap}.ss-btn-ghost:hover{background:#ffffff24;border-color:#fffc;color:#fff}.ss-btn-green{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--ss-green);color:#fff;font-weight:700;font-size:.95rem;border-radius:50px;border:none;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;font-family:inherit}.ss-btn-green:hover{background:var(--ss-green-mid);transform:translateY(-2px);box-shadow:var(--ss-shadow);color:#fff}.ss-divider{width:56px;height:3px;background:linear-gradient(90deg,var(--ss-yellow),var(--ss-green-light));border-radius:3px;margin:0 auto 20px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ss-base.css.map */
