.af{--af-r:7px;display:grid;gap:clamp(18px,3vw,28px);padding:clamp(16px,2.5vw,28px) 0 clamp(36px,5vw,56px)}.af-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:20px;box-sizing:border-box}.af em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.af h1,.af h2,.af h3{font-family:var(--heading-font-family);margin:0}.af p{margin:0;line-height:1.6}.af a{color:var(--sc-link)}.af-kicker{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--sc-ink-3);margin-bottom:10px}.af-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.af-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.af-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;min-width:200px;padding:0 28px;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;transition:filter .2s,box-shadow .2s,background .2s}.af-btn-y{color:#fff!important;border:1px solid #005822;text-shadow:0 1px 1px rgba(0,0,0,.22);background-color:#008640;background-image:radial-gradient(110% 160% at 0% 0%,rgba(140,245,190,1),rgba(99,230,164,.6) 30%,transparent 62%),radial-gradient(100% 160% at 100% 100%,rgba(255,196,60,.95),transparent 58%),linear-gradient(160deg,#008f46,#005822);box-shadow:0 0 22px #63e6a473}.af-btn-y:hover{filter:brightness(1.08);box-shadow:0 0 0 3px #63e6a459,0 0 26px #63e6a499}.af-btn-o{color:#f4f4f1!important;border:1px solid #454543;background:#ffffff0a}.af-btn-o:hover{background:#ffffff1a}.af-hero{position:relative;overflow:hidden;isolation:isolate;text-align:center;border-radius:var(--af-r);padding:clamp(56px,8vw,104px) clamp(20px,5vw,64px);color:#f4f4f1;background:radial-gradient(60% 70% at 30% 0%,rgba(99,230,164,.28),transparent 62%),radial-gradient(45% 60% at 100% 100%,rgba(255,190,40,.16),transparent 62%),#0f0f0e}.af-star{position:absolute;z-index:-1;pointer-events:none;filter:drop-shadow(0 18px 30px rgba(0,0,0,.5))}.af-star-1{width:clamp(110px,15vw,210px);height:auto;left:-2%;top:12%;transform:rotate(-14deg)}.af-star-2{width:clamp(70px,9vw,120px);height:auto;right:7%;top:10%;transform:rotate(16deg)}.af-star-3{width:clamp(60px,7vw,96px);height:auto;right:-1%;bottom:8%;transform:rotate(-8deg)}.af-tag{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 6px 0 15px;border-radius:999px;border:1px solid #2f3a33;background:#ffffff0d;font-size:.88rem;font-weight:600;color:#d9d9d3;margin-bottom:24px;white-space:nowrap}.af-tag b{height:24px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:.76rem;color:#111110;background:#63e6a4}.af-hero h1{color:#fff;font-size:clamp(2.4rem,6.2vw,4.6rem);line-height:1.03;letter-spacing:-.04em;max-width:14ch;margin:0 auto 20px}.af-hero h1 em{color:#63e6a4;font-size:1.06em}.af-lead{color:#bebeb8;font-size:clamp(1rem,1.8vw,1.15rem);max-width:54ch;margin:0 auto 32px!important}.af-ladder{display:grid;gap:14px}.af-ladder-top{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;align-items:end;padding:clamp(22px,3.5vw,36px);border-radius:var(--af-r);border:1px solid var(--sc-line);background:#ffffffe0}.af-big{font-size:1.1rem;color:var(--sc-ink-2)}.af-big b{font:700 clamp(2.8rem,6vw,4rem)/1 var(--heading-font-family);color:var(--sc-ink);letter-spacing:-.03em;margin-right:6px}.af-sub{color:var(--sc-ink-3);font-size:.95rem;margin-top:6px!important}.af-sub output{color:var(--sc-ink);font-weight:700}.af-range input{--p:9%;-webkit-appearance:none;appearance:none;width:100%;height:10px;border-radius:999px;margin:0 0 14px;cursor:pointer;background:linear-gradient(90deg,#008640 0,#63E6A4 var(--p),#E5E5DF var(--p));outline-offset:6px}.af-range input::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:#fff;border:3px solid #16b366;box-shadow:0 0 0 5px #63e6a440}.af-range input::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid #16b366}.af-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.af-steps li{display:grid;gap:6px;align-content:start;padding:24px 22px;border-radius:var(--af-r);border:1px solid var(--sc-line);background:linear-gradient(135deg,#eafbf2,#fff 52%,#fff5e1);transition:border-color .3s,box-shadow .3s}.af-steps b{justify-self:start;font:700 clamp(2.2rem,4.2vw,3rem)/1 var(--heading-font-family);letter-spacing:-.03em;color:#008640;padding:0 4px;margin-left:-4px;background:linear-gradient(transparent 62%,#63e6a48c 62%)}.af-steps span{font-weight:600;color:var(--sc-ink)}.af-steps em{font-family:inherit;font-style:normal;font-size:.95rem;color:var(--sc-ink-2)}.af-steps strong{color:#008640;font-weight:700}.af-steps li.on{border-color:#008640;box-shadow:0 0 0 1px #008640 inset,0 0 26px #63e6a459}.af-note{font-size:.82rem;color:var(--sc-ink-3)!important;text-align:center}.af-show{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,4vw,56px);align-items:center;padding-block:clamp(6px,1.5vw,16px)}.af-show h2{font-size:clamp(2rem,4.4vw,3rem);line-height:1.06;letter-spacing:-.035em;color:var(--sc-ink);margin-bottom:14px}.af-show h2 em{color:#0f9a55}.af-show p{color:var(--sc-ink-2);font-size:1.05rem;max-width:46ch}.af-orb{position:relative;display:grid;place-items:center;min-height:clamp(220px,28vw,340px)}.af-orb:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(99,230,164,.45),rgba(99,230,164,.12) 45%,transparent 70%);filter:blur(10px)}.af-orb img{position:relative;width:clamp(170px,22vw,280px);height:auto;transform:rotate(-12deg);filter:drop-shadow(0 26px 40px rgba(0,80,40,.35));animation:af-float 6s ease-in-out infinite}@keyframes af-float{50%{transform:rotate(-6deg) translateY(-10px)}}@media(prefers-reduced-motion:reduce){.af-orb img{animation:none}}.af-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.af-perks li{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;padding:22px;border-radius:var(--af-r);border:1px solid var(--sc-line);background:#ffffffe0}.af-perks i{grid-row:span 2;width:34px;height:34px;border-radius:7px;background:#0f0f0e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2363E6A4'%3E%3Cpath d='M12 2.5c.4 3.9 2 6.6 5.2 8.1L20.5 12l-3.3 1.4c-3.2 1.5-4.8 4.2-5.2 8.1-.4-3.9-2-6.6-5.2-8.1L3.5 12l3.3-1.4C10 9.1 11.6 6.4 12 2.5Z'/%3E%3C/svg%3E") center/18px no-repeat}.af-perks b{font-family:var(--heading-font-family);color:var(--sc-ink);font-size:1.05rem}.af-perks span{color:var(--sc-ink-2);font-size:.95rem;line-height:1.5}.af-foot{text-align:center;margin-top:22px!important;font-size:.92rem;color:var(--sc-ink-2)}.af-terms{max-width:820px;margin:0 auto;padding:56px 16px 24px}.af-terms h1{font:700 clamp(2.3rem,6vw,3.6rem)/1.05 var(--heading-font-family);letter-spacing:-.035em;margin:0}.af-terms h1:after{content:"";display:block;width:56px;height:4px;margin:20px 0 28px;border-radius:4px;background:#63e6a4}.af-terms-body{padding:clamp(24px,4vw,44px);border-radius:var(--af-r);border:1px solid var(--sc-line);background:#ffffffe0}.af-terms-body h2{font:700 1.3rem/1.3 var(--heading-font-family);letter-spacing:-.015em;margin:1.9em 0 .55em}.af-terms-body h2:first-child{margin-top:0}.af-terms-body p,.af-terms-body li{font-size:1.02rem;line-height:1.7;color:var(--sc-ink-2)}.af-terms-body p{margin:0 0 1em}.af-terms-body ul{margin:0 0 1.2em;padding-left:1.3em}.af-terms-body li{margin:.45em 0}.af-terms-body li::marker{color:#008640}.af-terms-body strong{color:var(--sc-ink);font-weight:600}.af-terms-updated{font-size:.88rem!important;color:var(--sc-ink-3)!important}@media(max-width:899px){.af-ladder-top,.af-show,.af-perks{grid-template-columns:1fr}.af-show-txt{text-align:center}.af-show p{margin-inline:auto}}@media(max-width:599px){.af-actions .af-btn{width:100%}.af-tag{font-size:.8rem}.af-steps{gap:8px}.af-steps li{padding:14px 12px}.af-steps span{font-size:.82rem;line-height:1.3}.af-steps em{font-size:.78rem}.af-hero{padding-bottom:104px}.af-star-1{width:84px;top:auto;bottom:-14px;left:-10px}.af-star-2{width:54px;top:auto;bottom:14px;right:auto;left:50%;margin-left:-27px}.af-star-3{width:72px;bottom:-10px;right:-8px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/sales-affiliates.css.map */
