@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Heebo:wght@300;400;500;700&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,700&display=swap";@layer base{:root{--background: 36 25% 94%;--foreground: 20 45% 13%;--card: 0 0% 100%;--card-foreground: 20 45% 13%;--popover: 0 0% 100%;--popover-foreground: 20 45% 13%;--primary: 20 45% 13%;--primary-foreground: 36 25% 94%;--secondary: 36 20% 88%;--secondary-foreground: 20 45% 13%;--muted: 36 20% 90%;--muted-foreground: 20 20% 40%;--accent: 20 75% 43%;--accent-foreground: 0 0% 100%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 20 30% 20%;--input: 20 30% 20%;--ring: 20 75% 43%;--radius: 0rem;--font-heading: "Bebas Neue", sans-serif;--font-body: "DM Sans", "Heebo", sans-serif;--font-display: "Bebas Neue", sans-serif;--font-mono: ui-monospace, monospace;--kot-cream: #F2EFEA;--kot-brown: #2C1A0E;--kot-orange: #C4521A;--kot-white: #FFFFFF;--kot-cream-light: #F7F4F0}.dark{--background: 20 45% 8%;--foreground: 36 25% 94%;--card: 20 45% 10%;--card-foreground: 36 25% 94%;--popover: 20 45% 10%;--popover-foreground: 36 25% 94%;--primary: 36 25% 94%;--primary-foreground: 20 45% 13%;--secondary: 20 30% 18%;--secondary-foreground: 36 25% 94%;--muted: 20 30% 15%;--muted-foreground: 36 15% 65%;--accent: 20 75% 43%;--accent-foreground: 0 0% 100%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 20 30% 25%;--input: 20 30% 25%;--ring: 20 75% 43%}}@layer base{*{box-sizing:border-box}body{background-color:var(--kot-cream);color:var(--kot-brown);font-family:DM Sans,Heebo,sans-serif;overflow-x:hidden;cursor:none}h1,h2,h3{font-family:Bebas Neue,sans-serif;letter-spacing:.1em}}.kot-cursor{width:8px;height:8px;background:var(--kot-orange);border-radius:50%;position:fixed;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease,background .2s ease}.kot-cursor.expanded{width:32px;height:32px;background:transparent;border:1.5px solid var(--kot-orange)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:var(--kot-cream)}::-webkit-scrollbar-thumb{background:var(--kot-brown)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-track{animation:ticker 25s linear infinite;white-space:nowrap}@keyframes revealFill{0%{clip-path:inset(50% 50% 50% 50%)}to{clip-path:inset(0 0 0 0)}}@keyframes logoReveal{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRTL{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInLTR{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.animate-logo-reveal{animation:logoReveal 1.2s cubic-bezier(.16,1,.3,1) .3s both}.animate-fade-up{animation:fadeUp 1s cubic-bezier(.16,1,.3,1) both}.animate-fade-up-1{animation-delay:.6s}.animate-fade-up-2{animation-delay:.9s}.animate-fade-up-3{animation-delay:1.2s}.animate-rtl{animation:fadeInRTL 1s cubic-bezier(.16,1,.3,1) .9s both}.animate-ltr{animation:fadeInLTR 1s cubic-bezier(.16,1,.3,1) 1.1s both}.scroll-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.collection-card{border:1px solid var(--kot-brown);transition:border-color .3s ease,transform .3s ease;overflow:hidden;position:relative}.collection-card:hover{border-width:2px}.collection-card .card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c1a0e00;transition:background .4s ease}.collection-card:hover .card-overlay{background:#2c1a0e73}.collection-card .card-img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.collection-card:hover .card-img{transform:scale(1.04)}.collection-card .card-title-en{transition:transform .3s ease}.collection-card:hover .card-title-en{transform:translate(6px)}.collection-card .card-title-he{opacity:0;transition:opacity .3s ease .1s}.collection-card:hover .card-title-he{opacity:1}.catalog-card{position:relative;overflow:hidden;border:1px solid var(--kot-brown);cursor:pointer}.catalog-card .catalog-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c1a0e00;transition:background .4s ease;display:flex;align-items:center;justify-content:center}.catalog-card:hover .catalog-overlay{background:#2c1a0e8c}.catalog-card .download-btn{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.catalog-card:hover .download-btn{opacity:1;transform:translateY(0)}.catalog-card .catalog-img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.catalog-card:hover .catalog-img{transform:scale(1.05)}.wa-btn{border:1.5px solid var(--kot-brown);transition:background .3s ease,color .3s ease}.wa-btn:hover{background:var(--kot-brown);color:var(--kot-cream)}@keyframes toastIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.kot-toast{animation:toastIn .4s ease both}.kot-input{background:transparent;border:none;border-bottom:1px solid var(--kot-brown);outline:none;font-family:Heebo,sans-serif;font-size:16px;color:var(--kot-brown);padding:8px 0;width:100%}.kot-input::placeholder{color:#2c1a0e80}body{margin:0}p,h1,h2,h3{margin-top:0}button,input{font:inherit}img{max-width:100%;height:auto}@media(pointer:coarse){.kot-cursor{display:none}body{cursor:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.scroll-reveal{opacity:1;transform:none}}
