:root{--rf-purple-900:#290572;--rf-purple-800:#4606C6;--rf-purple-700:#5808FB;--rf-purple-600:#6921FB;--rf-purple-500:#A15DF6;--rf-purple-200:#DDCEFE;--rf-purple-100:#EEE6FF;--rf-purple-050:#F8F5FF;--rf-rose-500:#9929EA;--rf-rose-100:#F7EEFD;--rf-ink:#241238;--rf-ink-soft:#63537D;--rf-paper:#FEFDFF;--rf-paper-warm:#F7F3FE;--rf-line:#EBE1FB;--rf-gold:#C28A1E;--rf-grad:linear-gradient(90deg,#5808FB 0%,#9929EA 100%);--rf-shadow-sm:0 1px 2px rgba(76,22,160,.07),0 2px 8px rgba(76,22,160,.06);--rf-shadow-md:0 2px 6px rgba(76,22,160,.08),0 12px 32px rgba(76,22,160,.12);--rf-shadow-lg:0 4px 12px rgba(76,22,160,.09),0 24px 64px rgba(76,22,160,.16);--rf-r-md:16px;--rf-r-lg:24px;--rf-font-display:"Sora","Bricolage Grotesque","Plus Jakarta Sans",sans-serif;--rf-font-body:"Plus Jakarta Sans",system-ui,sans-serif}.rfh-h1 em{padding-bottom:.16em;margin-bottom:-.16em}body{margin:0;padding:0;font-family:var(--rf-font-body);color:var(--rf-ink);background:var(--rf-paper);overflow-x:clip;overflow-y:visible}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content-link:focus{position:fixed;top:12px;left:12px;z-index:9999;width:auto;height:auto;clip:auto;overflow:visible;margin:0;white-space:normal;background:#fff;color:var(--rf-ink);font-family:var(--rf-font-body);font-weight:600;padding:12px 18px;border-radius:999px;box-shadow:var(--rf-shadow-md)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--rf-font-display);letter-spacing:-.02em}.rf-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(28px,3.5vw,52px)}.rf-section{padding:clamp(96px,8vw,120px) 0;scroll-margin-top:84px}.rf-center{text-align:center}.rf-sheet{border-radius:32px 32px 0 0;margin-top:-32px;position:relative;z-index:2;scroll-margin-top:52px}.rf-eyebrow{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;background:var(--rf-grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:18px;font-family:var(--rf-font-body)}.rf-eyebrow-lg{font-size:15.5px;letter-spacing:.26em;margin-bottom:20px}.rf-h2{font-family:var(--rf-font-display);font-weight:700;line-height:1.06;letter-spacing:-.02em;font-size:clamp(30px,4vw,44px);margin:0 0 16px;color:var(--rf-ink)}.rf-lede{font-size:18px;color:var(--rf-ink-soft);max-width:640px;line-height:1.6}.rf-center .rf-lede{margin:0 auto}.rf-hl{background:var(--rf-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;display:inline-block;padding-bottom:.12em;margin-bottom:-.12em}.rf-hl-lt{background:linear-gradient(90deg,#c9a6ff,#f0a6f8);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;display:inline-block;padding-bottom:.12em;margin-bottom:-.12em}.rf-hl-wt{background:linear-gradient(90deg,#fff,#efc8fe);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;display:inline-block;padding-bottom:.12em;margin-bottom:-.12em}.rf-h2 .rf-w{display:inline-block;opacity:0;transform:translateY(24px) rotate(1.5deg);transition:opacity .55s cubic-bezier(.2,.7,.3,1),transform .55s cubic-bezier(.2,.7,.3,1);padding-bottom:.14em;margin-bottom:-.14em}.rf-h2.rf-in .rf-w{opacity:1;transform:none}.rf-h2 .rf-w-hl{background:var(--rf-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border-radius:999px;font-weight:700;font-size:16px;border:none;cursor:pointer;transition:all .22s ease,translate .25s cubic-bezier(.2,.7,.3,1);font-family:var(--rf-font-body);text-decoration:none;line-height:1.3}.rf-btn-primary{background:var(--rf-purple-700);color:#fff;box-shadow:var(--rf-shadow-sm);position:relative;overflow:hidden;translate:var(--rf-bx,0) var(--rf-by,0)}.rf-btn-primary:hover{background:var(--rf-purple-800);transform:translateY(-1px);box-shadow:var(--rf-shadow-md);color:#fff}.rf-btn-primary:after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-20deg);transition:left .55s ease}.rf-btn-primary:hover:after{left:125%}.rf-btn-ghost{background:transparent;color:var(--rf-purple-700);border:1.5px solid var(--rf-purple-200)}.rf-btn-ghost:hover{border-color:var(--rf-purple-500);background:var(--rf-purple-050);color:var(--rf-purple-700)}.rf-btn .rf-arr{transition:transform .22s ease;display:inline-block}.rf-btn:hover .rf-arr{transform:translate(3px)}.rf-chip{display:flex;align-items:center;justify-content:center;text-align:center;gap:8px;font-size:13px;line-height:1.3;font-weight:600;color:var(--rf-purple-800);background:#fff;border:1px solid var(--rf-line);border-radius:999px;padding:11px 12px;box-shadow:var(--rf-shadow-sm)}.rf-chip svg{flex:none}.rf-pill{background:var(--rf-purple-050);border:1px solid var(--rf-purple-100);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--rf-purple-800)}.rf-pill-grad{background:var(--rf-grad);border:none;color:#fff;transform:rotate(-1.5deg)}.rf-badge{position:absolute;top:-12px;right:18px;background:var(--rf-grad);color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 13px;transform:rotate(2deg);box-shadow:var(--rf-shadow-sm)}.rf-badge.rf-gold{background:linear-gradient(90deg,#b98a2f,#d9ae55)}.rf-card{background:#fff;border:1px solid var(--rf-line);border-radius:var(--rf-r-lg);box-shadow:var(--rf-shadow-sm)}.rf-card-hover{transition:transform .25s ease,box-shadow .25s ease}.rf-card-hover:hover{transform:translateY(-5px);box-shadow:var(--rf-shadow-md)}.rf-rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.rf-rv.rf-in{opacity:1;transform:none}.rf-rv-l{transform:translate(-44px)}.rf-rv-r{transform:translate(44px)}.rf-rv-l.rf-in,.rf-rv-r.rf-in{transform:none}.rf-stagger>.rf-rv:nth-child(1){transition-delay:.02s}.rf-stagger>.rf-rv:nth-child(2){transition-delay:.12s}.rf-stagger>.rf-rv:nth-child(3){transition-delay:.22s}.rf-stagger>.rf-rv:nth-child(4){transition-delay:.32s}.rf-stagger>.rf-rv:nth-child(5){transition-delay:.42s}.rf-stagger>.rf-rv:nth-child(6){transition-delay:.52s}.rf-marquee{background:var(--rf-grad);overflow:hidden;padding:15px 0;position:relative;z-index:1}.rf-mq-track{display:flex;align-items:center;gap:56px;width:max-content;animation:rf-mq 30s linear infinite;will-change:transform}.rf-mq-track span{font-family:var(--rf-font-display);font-weight:700;font-size:17px;letter-spacing:.08em;color:#fff;white-space:nowrap}.rf-mq-track .rf-star{opacity:.75}@keyframes rf-mq{to{transform:translate(-50%)}}@keyframes rf-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes rf-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media(max-width:720px){.rf-section{padding:72px 0}}@media(prefers-reduced-motion:reduce){.rf-rv,.rf-h2 .rf-w{transition:none;opacity:1;transform:none}.rf-mq-track{animation:none}.rf-btn-primary{transition:none}[data-rf-plx]{translate:none!important}[data-rf-zoom]{scale:none!important}}body:has(.shopify-policy__container){background:linear-gradient(180deg,var(--rf-paper-warm) 0%,var(--rf-paper) 480px)}.shopify-policy__container{max-width:820px!important;margin:0 auto;padding:clamp(48px,7vw,84px) 24px 96px}.shopify-policy__title{text-align:center;padding:0}.shopify-policy__title:before{content:"The fine print";display:block;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;background:var(--rf-grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:14px}.shopify-policy__title h1{font-family:var(--rf-font-display);font-size:clamp(34px,4.6vw,52px);font-weight:700;letter-spacing:-.01em;color:var(--rf-ink);margin:0;line-height:1.08}.shopify-policy__title:after{content:"";display:block;width:64px;height:4px;border-radius:99px;background:var(--rf-grad);margin:20px auto 0}.shopify-policy__body{font-family:var(--rf-font-body);font-size:16px;line-height:1.75;color:var(--rf-ink-soft);padding-top:34px}.shopify-policy__body h2:first-child,.shopify-policy__body .rte h2:first-child{margin-top:0}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-family:var(--rf-font-display);color:var(--rf-ink);letter-spacing:-.01em;margin:34px 0 12px;line-height:1.25}.shopify-policy__body h1{font-size:28px}.shopify-policy__body h2{font-size:24px}.shopify-policy__body h3{font-size:20px}.shopify-policy__body h4{font-size:17px}.shopify-policy__body p{margin:0 0 16px}.shopify-policy__body a{color:var(--rf-purple-700);font-weight:600;text-decoration:underline;text-underline-offset:3px}.shopify-policy__body a:hover{color:var(--rf-purple-800)}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 16px;padding-left:24px}.shopify-policy__body li{margin-bottom:8px}.shopify-policy__body strong,.shopify-policy__body b{color:var(--rf-ink);font-weight:700}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:14.5px}.shopify-policy__body table th,.shopify-policy__body table td{border:1px solid var(--rf-line);padding:10px 14px;text-align:left;vertical-align:top}.shopify-policy__body table th{background:var(--rf-purple-050);font-weight:700;color:var(--rf-ink)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/rf-new.css.map */
