.cine *,.cine *:before,.cine *:after{box-sizing:border-box}.cine{--white:#FFFFFF;--petal:#FCF4F0;--petal-soft:#F6E6DE;--blush:#F4DACF;--blush-deep:#E7B6A4;--cream:#FBF3EE;--line-col:#EBCFC4;--rosewood:#7A3D4C;--rosewood-dark:#4E2732;--wine:#2A1017;--charcoal:#2B2226;--rose:#E7A88E;--rose-gold-1:#F7DFCB;--rose-gold-2:#E7B091;--rose-gold-3:#CE8B77;--rose-gold-4:#F1C7AF;--rose-gold:linear-gradient(135deg,#F8E1CE 0%,#E9B394 38%,#CE8B77 68%,#F3CDB6 100%);--heat-low:#FFCB8E;--heat-med:#FF9E6B;--heat-high:#FF6E58;--cream-2:var(--petal-soft);--porcelain:#FFFDFC;--blush-2:var(--blush-deep);--peach:var(--rose-gold-2);--clay:var(--rose-gold-3);--clay-deep:#B9705C;--rosewood-2:var(--rosewood-dark);--ink:var(--rosewood-dark);--muted:#9A8078;--line:var(--line-col);--heat-1:var(--heat-med);--heat-2:var(--heat-high);--heat-glow:#FF6E58;--cold-1:#BFD9EE;--cold-2:#8FB8DB;--cold-glow:#6FA8DA;--glass:rgba(255,255,255,.55);--glass-strong:rgba(255,255,255,.74);--glass-2:rgba(255,255,255,.35);--glass-brd:rgba(255,255,255,.7);--glass-blur:16px;--radius-lg:28px;--radius-md:18px;--radius-sm:12px;--shadow-soft:0 24px 60px -24px rgba(74,37,50,.3);--shadow-card:0 16px 40px -20px rgba(74,37,50,.24);--shadow-lift:0 34px 70px -30px rgba(74,37,50,.4);--shadow-inset-hi:inset 0 1px 0 rgba(255,255,255,.6);--glass-shd:var(--shadow-lift);--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--serif: "Fraunces", Georgia, "Times New Roman", serif;--sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "Share Tech Mono", ui-monospace, monospace;--pad-x: clamp(20px, 5vw, 96px);--maxw: 1240px;position:relative;font-family:var(--sans);color:var(--ink);background:var(--petal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}html.cine-lenis{scroll-behavior:auto}html.cine-lenis body{overscroll-behavior:none}.cine-scroll{will-change:transform}.cine-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(1200px 900px at 78% -6%,#fdefe7,#fdefe700 60%),radial-gradient(1000px 800px at 8% 12%,#f6e6de,#f6e6de00 55%),linear-gradient(180deg,#fdf6f1,#f6e6de 42%,#fbf3ee)}.cine-bg .orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;will-change:transform}.cine-bg .orb.o1{width:46vw;height:46vw;top:-12vw;right:-8vw;background:radial-gradient(circle at 30% 30%,#f4dacf,#f4dacf00 70%)}.cine-bg .orb.o2{width:40vw;height:40vw;bottom:-14vw;left:-10vw;background:radial-gradient(circle at 40% 40%,#f1c7af,#f1c7af00 70%);opacity:.4}.cine-bg .orb.o3{width:30vw;height:30vw;top:44%;left:60%;background:radial-gradient(circle at 50% 50%,#f7dfcb,#f7dfcb00 70%);opacity:.45}.cine-bg .rays{position:absolute;inset:-20% 0 auto 0;height:90vh;background:conic-gradient(from 210deg at 72% -10%,#fff0,#f8e1ce80 12deg,#fff0,#f7dfcb52 40deg,#fff0 58deg);mix-blend-mode:screen;opacity:.7}.cine-grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.03;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cine-particles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;width:100%;height:100%}.cine-main{position:relative;z-index:2}.cine .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad-x)}.cine .sec{position:relative;padding-block:clamp(90px,14vh,200px)}.cine .sec--tight{padding-block:clamp(60px,9vh,120px)}.cine h1,.cine h2,.cine h3{margin:0;font-family:var(--serif);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--rosewood)}.cine .display{font-size:clamp(2.8rem,7.4vw,6.6rem);font-weight:600;line-height:.96;letter-spacing:-.03em}.cine .display em{font-style:italic;font-weight:500;color:var(--rose-gold-3)}.cine h2.big{font-size:clamp(2.1rem,5.2vw,4.2rem);line-height:1;letter-spacing:-.025em}.cine .eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:var(--mono);font-size:clamp(.66rem,.9vw,.76rem);letter-spacing:.32em;text-transform:uppercase;color:var(--rose-gold-3)}.cine .eyebrow:before{content:"";width:26px;height:1px;background:currentColor;opacity:.5}.cine .lead{font-size:clamp(1.02rem,1.5vw,1.24rem);line-height:1.62;color:var(--rosewood-dark);max-width:46ch;font-weight:400}.cine .muted{color:var(--muted)}.cine .rise{opacity:0;transform:translate3d(0,34px,0);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.cine .is-in .rise,.cine .rise.is-in{opacity:1;transform:none}.cine .btns{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.cine .btn{--bh: 58px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;height:var(--bh);padding:0 34px;border-radius:999px;font-family:var(--sans);font-weight:700;font-size:.98rem;letter-spacing:.01em;text-decoration:none;cursor:pointer;border:1.5px solid transparent;overflow:hidden;isolation:isolate;transition:transform .4s var(--ease),box-shadow .4s var(--ease),background .3s ease,color .25s ease;white-space:nowrap;will-change:transform}.cine .btn svg{width:18px;height:18px;transition:transform .45s var(--ease-spring)}.cine .btn:hover svg{transform:translate(2px)}.cine .btn:after{content:"";position:absolute;top:-60%;left:-30%;width:40%;height:220%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-160%) skew(-18deg);z-index:2;pointer-events:none}.cine .btn:hover:after{animation:cineBtnShine .95s var(--ease-out)}@keyframes cineBtnShine{to{transform:translate(420%) skew(-18deg)}}.cine .btn-primary{color:var(--cream);background:linear-gradient(180deg,#8B4757 0%,var(--rosewood) 45%,var(--wine) 100%);box-shadow:inset 0 1px #ffece652,inset 0 -2px 4px #14060c4d,0 12px 26px -12px #2a1017ad,0 3px 8px -3px #2a101773}.cine .btn-primary:hover{transform:translateY(-2px);background:linear-gradient(180deg,#96515f,#824151 45%,#3f1822);box-shadow:inset 0 1px #ffece66b,inset 0 -2px 4px #14060c47,0 20px 40px -14px #2a1017b8,0 5px 14px -4px #2a101780}.cine .btn-primary:active{transform:translateY(0) scale(.975);background:linear-gradient(180deg,#7A3D4C 0%,#5F2E3B 50%,var(--wine) 100%);box-shadow:inset 0 2px 6px #14060c73,inset 0 1px #ffece61f,0 4px 12px -6px #2a10178c;transition:transform .09s ease,box-shadow .12s ease,background .12s ease}.cine .btn-ghost{color:var(--rosewood);background:#ffffff80;border-color:var(--blush-deep);backdrop-filter:blur(var(--glass-blur)) saturate(1.3);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.3);box-shadow:inset 0 1px #ffffffb3,0 10px 24px -16px #4a253280}.cine .btn-ghost:hover{transform:translateY(-2px);background:var(--rosewood);color:var(--cream);border-color:var(--rosewood);box-shadow:0 18px 36px -16px #4a253299}.cine .btn-ghost:active{transform:translateY(0) scale(.975)}.cine .btn[disabled]{opacity:.55;cursor:not-allowed}.cine .btn[disabled]:after{display:none}.cine .btn-lg{--bh: 66px;padding:0 42px;font-size:1.05rem}.cine .scrollcue{position:absolute;left:50%;bottom:26px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--mono);font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--rose-gold-3);opacity:.8}.cine .scrollcue i{width:1px;height:46px;background:linear-gradient(var(--rose-gold-3),transparent);position:relative;overflow:hidden}.cine .scrollcue i:after{content:"";position:absolute;top:-50%;left:0;width:100%;height:50%;background:var(--rosewood);animation:cueDrop 2.1s ease-in-out infinite}@keyframes cueDrop{0%{transform:translateY(-100%)}60%,to{transform:translateY(320%)}}.cine-nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:18px var(--pad-x);transition:background .5s ease,backdrop-filter .5s,padding .5s,box-shadow .5s}.cine-nav.is-stuck{background:#fbf3eeb8;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px 0 var(--line);padding-block:12px}.cine-nav .brand{font-family:var(--serif);font-weight:700;font-size:1.34rem;letter-spacing:-.01em;color:var(--rosewood-dark);text-decoration:none}.cine-nav .brand span{color:var(--rose-gold-3)}.cine-nav .links{display:flex;gap:30px;align-items:center}.cine-nav .links a{font-size:.9rem;font-weight:500;color:var(--rosewood-dark);text-decoration:none;letter-spacing:.01em;position:relative;opacity:.85;transition:opacity .3s}.cine-nav .links a:after{content:"";position:absolute;left:0;bottom:-5px;height:1px;width:0;background:var(--rose-gold-3);transition:width .4s var(--ease-out)}.cine-nav .links a:hover{opacity:1}.cine-nav .links a:hover:after{width:100%}.cine-nav .nav-cta{position:relative;height:44px;padding:0 22px;border-radius:999px;display:inline-flex;align-items:center;gap:.5em;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#8B4757 0%,var(--rosewood) 45%,var(--wine) 100%);color:var(--cream);font-weight:700;font-size:.85rem;text-decoration:none;box-shadow:inset 0 1px #ffece64d,0 10px 24px -12px #2a1017b3;transition:transform .4s var(--ease),box-shadow .4s}.cine-nav .nav-cta:after{content:"";position:absolute;top:-60%;left:-30%;width:40%;height:220%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-160%) skew(-18deg);pointer-events:none}.cine-nav .nav-cta:hover:after{animation:cineBtnShine .95s var(--ease-out)}.cine-nav .nav-cta svg{width:16px;height:16px}.cine-nav .nav-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffece666,0 16px 32px -14px #2a1017bf}.cine-nav .burger{display:none}.cine-progress{position:fixed;top:0;left:0;height:2px;width:0%;background:linear-gradient(90deg,var(--rose-gold-2),var(--rosewood));z-index:61;transition:width .1s linear}.cine .cine-i{display:inline-block}@media(prefers-reduced-motion:reduce){.cine .rise{opacity:1!important;transform:none!important}.cine .scrollcue i:after{animation:none}.cine .btn:after,.cine-nav .nav-cta:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/cine-01-core.css.map */
