html,body{background:#1a0509!important}body.vl-lock{overflow:hidden;height:100vh;height:100svh}#vl{--vh:1vh;--iv:#f6ebe4;--gd:#f3dcae;font-family:Cormorant Garamond,serif;color:var(--iv);-webkit-tap-highlight-color:transparent}@supports (height:1svh){#vl{--vh:1svh}}#vl *{box-sizing:border-box}#vlPet{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:40}.vl-hero{position:relative;height:calc(var(--vh)*170)}.vl-hst{position:sticky;top:0;height:calc(var(--vh)*100);overflow:hidden;background:#e9dcd3;z-index:2}.vl-blur{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;background-size:cover;background-position:center;filter:blur(24px) brightness(.85)}.vl-frame{position:absolute;left:50%;top:50%;width:calc(var(--vh)*56.25);height:calc(var(--vh)*100);transform:translate(-50%,-50%) scale(var(--z,1));transform-origin:50% 50%}.vl-frame>img,.vl-frame>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vl-vid{opacity:0;transition:opacity .4s}.vl-hero.play .vl-vid{opacity:1}.vl-end{opacity:0;transition:opacity 1s}.vl-hero.rev .vl-end{opacity:1}.vl-intro{position:absolute;left:0;right:0;top:6%;text-align:center;z-index:5;transition:opacity .6s}.vl-intro h1{font-family:Playfair Display,serif;font-weight:600;font-size:calc(var(--vh)*4.4);color:#4a0d17;margin:0;line-height:1.1}.vl-intro p{font-family:Pinyon Script,cursive;font-size:calc(var(--vh)*3.3);color:#5a1420;margin:.25em 0 0}.vl-knot{position:absolute;left:50%;top:50%;width:50%;height:24%;transform:translate(-50%,-50%);z-index:6;touch-action:none;cursor:grab}.vl-glow{position:absolute;left:50%;top:50%;width:130px;height:130px;margin:-65px;border-radius:50%;background:radial-gradient(circle,rgba(255,240,225,.6),transparent 65%);z-index:5;animation:vlP 2.2s ease-in-out infinite;pointer-events:none}@keyframes vlP{50%{transform:scale(1.25);opacity:.35}}.vl-hint{position:absolute;left:0;right:0;bottom:8%;z-index:6;text-align:center;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.32em;color:#4a0d17;transition:opacity .5s}.vl-hint i{display:block;width:46px;height:2px;margin:10px auto 0;background:linear-gradient(90deg,transparent,#7a0f1f,transparent);animation:vlS 1.8s ease-in-out infinite}@keyframes vlS{0%,to{transform:translate(-32px);opacity:.3}50%{transform:translate(32px);opacity:1}}.vl-hero.play .vl-intro,.vl-hero.play .vl-hint,.vl-hero.play .vl-glow{opacity:0;animation:none;pointer-events:none}.vl-glass{position:absolute;z-index:7;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;opacity:var(--co,1);text-shadow:0 1px 10px rgba(40,0,8,.9),0 0 2px rgba(40,0,8,.6)}.g-l{opacity:0;transform:translateY(8px);filter:blur(4px);transition:opacity 1.1s,transform 1.1s,filter 1.1s;transition-delay:calc(var(--i)*.3s + .4s)}.vl-hero.rev .g-l{opacity:1;transform:none;filter:none}.g-bism{font-family:Amiri,serif;font-size:calc(var(--vh)*2.2);color:var(--gd);direction:rtl;white-space:nowrap}.g-eye{font-family:Jost,sans-serif;font-size:calc(var(--vh)*1);letter-spacing:.28em;margin:calc(var(--vh)*.8) 0 calc(var(--vh)*1.2)}.g-name{font-family:Playfair Display,serif;font-weight:500;font-size:calc(var(--vh)*3.5);line-height:1.08;white-space:nowrap;width:100%}.g-par{font-style:italic;font-size:calc(var(--vh)*1.35);opacity:.92}.g-amp{font-family:Pinyon Script,cursive;font-size:calc(var(--vh)*2.8);color:var(--gd);line-height:1.1}.g-rule{width:32%;height:1px;background:#f6ebe4bf;margin:calc(var(--vh)*1.3) auto}.g-date{font-family:Jost,sans-serif;font-size:calc(var(--vh)*1.05);letter-spacing:.24em}.vl-cue{position:absolute;left:0;right:0;bottom:3%;z-index:8;text-align:center;font-family:Jost,sans-serif;font-size:10px;letter-spacing:.34em;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.8);opacity:0;transition:opacity 1s}.vl-ready .vl-cue{opacity:1}.vl-mus{position:fixed;top:14px;right:14px;z-index:60;width:42px;height:42px;border-radius:50%;border:1px solid rgba(246,235,228,.6);background:#28050c59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;gap:2px;padding:0}.vl-ready .vl-mus{display:flex}.vl-mus b{width:2px;height:13px;background:#f6ebe4;transform:scaleY(.35);transform-origin:bottom;animation:vlE 1s infinite;animation-play-state:paused}.vl-mus.on b{animation-play-state:running}.vl-mus b:nth-child(2){animation-delay:.2s}.vl-mus b:nth-child(3){animation-delay:.4s}@keyframes vlE{50%{transform:scaleY(1)}}.vl-hall{position:relative;height:calc(var(--vh)*430);margin-top:calc(var(--vh)*-70)}.vl-hs{position:sticky;top:0;height:calc(var(--vh)*100);overflow:hidden;background:#1a0509}.vl-lay{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;will-change:transform}.vl-bg{transform:scale(var(--bs,1.08));transform-origin:50% 48%}.vl-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 45%,#1a050933,#1a0509d9);opacity:var(--dm,.45)}.vl-fg{transform:scale(var(--fs,1));transform-origin:50% 100%;opacity:var(--fo,1)}.vl-cur{position:absolute;top:0;bottom:0;width:50%;background-size:200% 100%;background-repeat:no-repeat;will-change:transform}.vl-cl{left:0;background-position:0 0;transform:translate(calc(var(--cp,0)*-100%))}.vl-cr{right:0;background-position:100% 0;transform:translate(calc(var(--cp,0)*100%))}.vl-sc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 28px;opacity:0;transform:translateY(26px) scale(.97);transition:opacity .9s,transform 1s;pointer-events:none;text-shadow:0 2px 16px rgba(26,5,9,.95)}.vl-sc.on{opacity:1;transform:none}.sc-k{font-family:Pinyon Script,cursive;font-size:clamp(30px,9vw,40px);color:var(--gd)}.sc-n{font-family:Playfair Display,serif;font-weight:500;font-size:clamp(46px,14vw,66px);line-height:1.02}.sc-a{font-family:Pinyon Script,cursive;font-size:30px;color:var(--gd);margin:2px 0}.sc-d{font-family:Jost,sans-serif;font-size:13px;letter-spacing:.24em;margin-top:20px}.sc-p{font-family:Jost,sans-serif;font-size:13px;letter-spacing:.06em;opacity:.9;margin-bottom:16px}.sc-l{font-family:Playfair Display,serif;font-size:clamp(25px,7.2vw,34px);line-height:1.28;max-width:440px}.sc-sig{font-family:Pinyon Script,cursive;font-size:clamp(28px,8vw,36px);color:var(--gd);margin-top:20px}.sc-fam{font-style:italic;font-size:19px;line-height:1.5;margin-top:6px}.vl-step{position:absolute;left:0;right:0;bottom:4%;text-align:center;font-family:Jost,sans-serif;font-size:10px;letter-spacing:.3em;opacity:calc(.8 - var(--q,0)*.8)}.vl-vel{position:relative;z-index:3;background:radial-gradient(ellipse at 30% 0%,#5c0c1a,#2a060c 55%,#1a0509);padding:90px 20px}.vl-h{text-align:center;font-family:Pinyon Script,cursive;font-size:clamp(42px,12vw,56px);color:var(--gd);margin:0;font-weight:400}.vl-sub{text-align:center;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.32em;opacity:.8;margin:6px 0 34px}.vl-r{opacity:0;transform:translateY(30px);transition:opacity 1s,transform 1.1s cubic-bezier(.2,.7,.2,1)}.vl-r.in{opacity:1;transform:none}.vl-sw{display:flex;flex-direction:column;align-items:center;margin-bottom:90px}.vl-seal{position:relative;width:150px;height:150px;border:0;padding:0;border-radius:47% 53% 50% 50%/52% 46% 54% 48%;background:radial-gradient(circle at 36% 30%,#c23a4c,#8a1426 50%,#4e0812 95%);box-shadow:inset 0 -6px 12px #00000073,inset 0 4px 8px #ffb4be59,0 14px 30px #00000080;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .2s}.vl-seal.press{transform:scale(.93)}.vl-seal span{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:50%;border:2px solid rgba(40,0,6,.35);box-shadow:inset 0 2px 5px #00000073;display:flex;align-items:center;justify-content:center;font-family:Pinyon Script,cursive;font-size:42px;color:#5a0a16;text-shadow:0 1px 0 rgba(255,170,180,.4)}.vl-seal svg{position:absolute;left:-10px;top:-10px;width:170px;height:170px;transform:rotate(-90deg);pointer-events:none}.vl-seal circle{fill:none;stroke-width:2.5}.vl-seal .t{stroke:#f3dcae38}.vl-seal .f{stroke:#f3dcae;stroke-linecap:round;stroke-dasharray:503;stroke-dashoffset:503}.vl-shint{margin-top:18px;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.28em;opacity:.85}.vl-date{max-height:0;overflow:hidden;opacity:0;text-align:center;transition:max-height 1.4s ease,opacity 1.2s ease .2s}.vl-sw.done .vl-date{max-height:520px;opacity:1}.vl-sw.done .vl-shint{display:none}.vd-w{font-family:Jost,sans-serif;font-size:12px;letter-spacing:.32em;margin-top:26px}.vd-d{font-family:Playfair Display,serif;font-size:76px;line-height:1;margin:6px 0}.vd-m{font-family:Jost,sans-serif;font-size:13px;letter-spacing:.28em}.vd-h{font-family:Amiri,serif;font-size:17px;color:var(--gd);margin-top:6px}.vd-t{font-style:italic;font-size:17px;margin-top:2px}.vl-cd{display:flex;gap:8px;justify-content:center;margin-top:22px}.vl-cd div{min-width:62px;padding:10px 4px 8px;border:1px solid rgba(243,220,174,.45);border-radius:10px;background:#ffffff0d;font-family:Playfair Display,serif;font-size:22px}.vl-cd span{display:block;font-family:Jost,sans-serif;font-size:8px;letter-spacing:.2em;opacity:.8;margin-top:3px}.vl-ev{max-width:420px;margin:0 auto 34px;padding:30px 22px;border-radius:16px;text-align:center;background:linear-gradient(135deg,#ffffff26,#ffffff0a);border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 40px #00000059;position:relative;overflow:hidden}.vl-ev:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.2) 50%,transparent 60%);background-size:300% 100%;background-position:var(--sh,150%) 0;pointer-events:none}.ev-ar{font-family:Amiri,serif;font-size:22px;color:var(--gd)}.ev-t{font-family:Playfair Display,serif;font-size:38px;line-height:1.1}.ev-w{font-family:Jost,sans-serif;font-size:12px;letter-spacing:.16em;margin:12px 0 6px;opacity:.92}.ev-v{font-family:Playfair Display,serif;font-style:italic;font-size:21px}.ev-a{font-size:16px;opacity:.85;margin-bottom:16px}.ev-map{display:block;width:100%;height:180px;border:0;border-radius:10px;filter:sepia(.35) saturate(1.05)}.ev-b{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}.ev-b a{padding:11px 18px;border-radius:30px;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.14em;text-decoration:none;color:#4a0d17;background:#f6ebe4}.ev-b a.o{background:transparent;color:#f6ebe4;border:1px solid rgba(246,235,228,.6)}.vl-dua{text-align:center;max-width:460px;margin:70px auto 0}.vl-dua .ar{font-family:Amiri,serif;font-size:clamp(24px,7vw,32px);line-height:1.8;color:var(--gd)}.vl-dua .en{font-style:italic;font-size:19px;line-height:1.5;margin-top:10px}.vl-fam{margin-top:40px;text-align:center;font-family:Jost,sans-serif;font-size:11px;letter-spacing:.24em;line-height:2}.vl-fam b{display:block;font-family:Pinyon Script,cursive;font-size:34px;letter-spacing:0;font-weight:400;color:var(--gd)}.vl-burst{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:80}
/*# sourceMappingURL=/cdn/shop/t/51/assets/rasam-velvet.css.map */
