:root{--nile:#2F5D62;--sand:#E7DFCC;--stamp:#FF8A3D}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.panel .pimg:after{content:"\2019 26 11 05";position:absolute;right:18px;bottom:16px;z-index:3;font:600 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;color:var(--stamp);text-shadow:0 0 6px rgba(255,120,40,.75),0 0 1px rgba(255,160,90,.9);opacity:.92;pointer-events:none}.nile{margin:12px 12px 0;border-radius:28px;background:var(--sand);color:var(--navy);overflow:hidden;position:relative}.nile-in{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:clamp(56px,8vw,120px)}.nile .mono{color:var(--soft);font-weight:600;font-size:14px;margin:0}.nile-ar{font-family:Aref Ruqaa,serif;font-weight:700;font-size:clamp(96px,16vw,220px);line-height:1.1;margin:.05em 0 0;color:var(--navy)}.nile-h{font-family:var(--display);font-weight:600;letter-spacing:-.035em;line-height:1.05;font-size:clamp(30px,4vw,52px);margin:4px 0 0;max-width:16ch}.nile-river{display:block;width:min(720px,100%);height:40px;margin:28px 0 12px;overflow:visible}.nile-river path{fill:none;stroke:var(--nile);stroke-width:2;stroke-linecap:round;stroke-dasharray:8 12;animation:nile-flow 7s linear infinite}@keyframes nile-flow{to{stroke-dashoffset:-200}}.nile-text{max-width:52ch;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.nile-text p{margin:0 0 1em}.nile-stamp{position:absolute;top:clamp(20px,3vw,36px);right:clamp(20px,3vw,40px);width:100px;height:100px;border:2px dashed rgba(27,36,51,.4);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transform:rotate(-12deg);color:#1b24339e;font-family:var(--body);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.nile-stamp i{font-style:normal;font-family:Aref Ruqaa,serif;font-size:20px;letter-spacing:0;text-transform:none}@media(max-width:980px){.nile{margin:10px 10px 0}}@media(max-width:600px){.nile-stamp{width:74px;height:74px;font-size:8px}.nile-stamp i{font-size:15px}.nile-in{padding-top:96px}}.ticket-wrap{display:flex;justify-content:center;padding:clamp(40px,6vw,80px) var(--gut) 0}.ticket{position:relative;display:grid;grid-template-columns:1fr 170px;width:min(880px,100%);background:var(--navy);color:var(--off);border-radius:22px}.tk-main{padding:clamp(28px,4vw,48px)}.tk-eyebrow{color:var(--soft-n);margin:0 0 10px;font-weight:600}.tk-h{font-family:var(--display);font-weight:600;letter-spacing:-.035em;line-height:1.05;font-size:clamp(28px,3.4vw,44px);margin:0}.tk-p{color:var(--soft-n);font-size:17px;margin:12px 0 0;max-width:42ch}.tk-f{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.tk-f input{flex:1 1 220px;min-width:0;height:48px;border-radius:980px;border:1px solid rgba(237,235,228,.35);background:transparent;color:var(--off);padding:0 20px;font:inherit;font-size:16px}.tk-f input::placeholder{color:#edebe499}.tk-f input:focus{outline:2px solid var(--off);outline-offset:2px}.tk-f button{height:48px;border-radius:980px;border:0;background:var(--off);color:var(--navy);padding:0 26px;font:inherit;font-weight:600;font-size:16px;cursor:pointer}.tk-msg{margin:12px 0 0;color:var(--soft-n);font-size:15px}.tk-stub{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-left:2px dashed rgba(237,235,228,.3);padding:24px 12px;text-align:center}.tk-stub:before,.tk-stub:after{content:"";position:absolute;left:-15px;width:28px;height:28px;border-radius:50%;background:var(--off)}.tk-stub:before{top:-14px}.tk-stub:after{bottom:-14px}.tk-ar{font-family:Aref Ruqaa,serif;font-size:26px;line-height:1.2}.tk-no{font-family:var(--display);font-weight:600;font-size:40px;letter-spacing:-.03em;line-height:1}.tk-stub .mono{color:var(--soft-n)}@media(max-width:640px){.ticket{grid-template-columns:1fr}.tk-stub{flex-direction:row;gap:14px;border-left:0;border-top:2px dashed rgba(237,235,228,.3);padding:16px}.tk-stub:before,.tk-stub:after{top:-15px;bottom:auto;left:auto}.tk-stub:before{left:-14px}.tk-stub:after{right:-14px}.tk-no{font-size:28px}.tk-ar{font-size:20px}}.wa{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;gap:8px;height:48px;padding:0 18px 0 14px;border-radius:980px;background:var(--navy);color:var(--off);text-decoration:none;font-family:var(--body);font-weight:500;font-size:14px;box-shadow:0 8px 24px #1b243340;transition:transform .2s}.wa:hover{transform:translateY(-2px)}.wa svg{width:22px;height:22px;flex:none}@media(max-width:980px){.wa{width:48px;padding:0;justify-content:center}.wa span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-product .wa{bottom:calc(84px + env(safe-area-inset-bottom))}}.lost{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:clamp(72px,12vw,160px)}.lost-ar{font-family:Aref Ruqaa,serif;font-size:clamp(72px,12vw,150px);line-height:1.1;margin:0;color:var(--navy)}.lost h1{margin:8px 0 0}.lost p{color:var(--soft);font-size:17px;margin:14px 0 28px}.lost-cta{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:center}@media(prefers-reduced-motion:reduce){.nile-river path{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/nyl-nostalgia.css.map */
