.shop-page{--shop-bg:#f4d7f3;--shop-ink:#3a0f4a;--shop-accent:#6b21a8;--shop-jelly:#6d28d9;--shop-line:#3a0f4a33;--shop-muted:#3a0f4abd}.shop-lav{background:var(--shop-bg);color:var(--shop-ink)}.shop-white{color:var(--shop-ink);background:#fff}.shop-cta{isolation:isolate;letter-spacing:.02em;background:var(--shop-ink);color:#f9edf8;border-radius:6px;justify-content:center;align-items:center;padding:.95rem 2.2rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.shop-cta:before{content:"";z-index:-1;aspect-ratio:1;background:var(--shop-jelly);border-radius:42%;width:260%;transition:top .75s cubic-bezier(.3,.8,.3,1);animation:5s linear infinite paused shop-jelly-turn;position:absolute;top:110%;left:50%;translate:-50%}.shop-cta:hover:before,.shop-cta:focus-visible:before{animation-play-state:running;top:-40%}@keyframes shop-jelly-turn{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.shop-cta:before{transition-duration:10ms;animation:none}}.shop-link{font-weight:500;position:relative}.shop-link:after{content:"";inset-inline:0;opacity:.45;height:1px;transition:opacity .35s var(--motion-ease-out), transform .35s var(--motion-ease-out);transform-origin:50%;background:currentColor;position:absolute;bottom:-4px}.shop-link:hover:after{opacity:1;transform:scaleX(1.06)}.shop-steps{--steps-fg:var(--shop-ink);--steps-muted:var(--shop-muted);--steps-line:#3a0f4a38;--steps-dot:#fff;--steps-accent:var(--shop-accent);--steps-idle-fg:var(--shop-accent);--steps-lit-fg:#fff;--steps-glow:#6b21a829;--steps-halo:#6b21a814;color:var(--steps-fg)}.shop-card-screen{position:absolute;inset:0;overflow:hidden}.shop-sticky{top:calc(var(--header-h,65px) + 4rem);position:sticky}.shop-window{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px #3a0f4a0f,0 30px 60px -28px #3a0f4a73,0 0 0 1px #3a0f4a1a}.shop-window-chrome{background:var(--shop-bg);align-items:center;gap:6px;height:30px;padding-inline:12px;display:flex}.shop-window-chrome i{background:#3a0f4a38;border-radius:50%;width:9px;height:9px}.shop-window-chrome span{color:var(--shop-muted);background:#ffffffb3;border-radius:6px;margin-inline:auto;padding:2px 14px;font-size:11px;translate:-14px}.shop-window-screen{aspect-ratio:16/10;background:#f6f2ee;position:relative;overflow:hidden}.shop-window-shot{opacity:0;transition:opacity .6s var(--motion-ease-out), scale 1.2s var(--motion-ease-out);scale:1.04}.shop-window-shot[data-on]{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.shop-window-shot{transition-duration:10ms;scale:1}}@media (prefers-reduced-motion:no-preference){.shop-window-count{animation:shop-count-roll .45s var(--motion-ease-out);display:inline-block}}@keyframes shop-count-roll{0%{opacity:0;transform:translateY(.7em)}}@media (min-width:1024px){.shop-inside-item{opacity:.65;transition:color .4s,opacity .4s}.shop-inside-list li[data-active] .shop-inside-item{opacity:1;color:var(--shop-accent)}}.shop-rule{background:var(--shop-line);transform-origin:0;height:1px}[dir=rtl] .shop-rule{transform-origin:100%}@media (prefers-reduced-motion:no-preference){.shop-rule{animation:shop-rule .7s var(--motion-ease-in-out) var(--fx-delay,0s) backwards}.shop-rule[data-fx=armed]{animation:none;transform:scaleX(0)}}@keyframes shop-rule{0%{transform:scaleX(0)}}.shop-count{font-variant-numeric:tabular-nums;letter-spacing:.14em;color:var(--shop-accent)}.shop-hebrew{--hebrew-accent:#e9b8f0;--hebrew-muted:#f9edf8b8;--shop-line:#f9edf833;background:radial-gradient(60% 80% at 85% 20%, #6b21a873, transparent 70%), var(--shop-ink);color:#f9edf8;view-timeline-name:--hebrew}.shop-hebrew-glyph{inset-inline-start:2%;color:#f4d7f333;perspective:900px;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(14rem,9rem + 20vw,28rem);font-weight:300;line-height:1;display:grid;position:absolute;top:1rem}.shop-hebrew-glyph>span{text-align:center;backface-visibility:hidden;grid-area:1/1}.shop-hebrew-latin{display:none}@media (prefers-reduced-motion:no-preference){.shop-hebrew-latin{display:block}@supports (animation-timeline:view()){.shop-hebrew-latin{animation:linear both hebrew-latin;animation-timeline:--hebrew;animation-range:cover 38% cover 48%}.shop-hebrew-alef{animation:linear both hebrew-alef;animation-timeline:--hebrew;animation-range:cover 48% cover 58%}}.shop-hebrew[data-fx-js] .shop-hebrew-latin{--turn:clamp(0, (var(--fx-p,0) - .38) / .1, 1);transform:rotateY(calc(var(--turn) * 90deg));opacity:calc(1 - var(--turn))}.shop-hebrew[data-fx-js] .shop-hebrew-alef{--turn:clamp(0, (var(--fx-p,0) - .48) / .1, 1);transform:rotateY(calc((1 - var(--turn)) * -90deg));opacity:var(--turn)}}@keyframes hebrew-latin{0%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(90deg)}}@keyframes hebrew-alef{0%{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0)}}.shop-hand{font-family:var(--font-hand), var(--font-playful), sans-serif;letter-spacing:.01em;font-weight:700}.shop-tile{background:var(--shop-bg);color:var(--shop-ink);transition:background-color .35s, color .35s, transform .35s var(--motion-ease-out)}.shop-tile:hover,.shop-tile:focus-visible{background:var(--shop-ink);color:#f9edf8;transform:translateY(-3px)}.shop-tile:hover .text-\[var\(--shop-muted\)\],.shop-tile:focus-visible .text-\[var\(--shop-muted\)\]{color:#f9edf8bf}.shop-tile:hover .text-\[var\(--shop-accent\)\],.shop-tile:focus-visible .text-\[var\(--shop-accent\)\]{color:#e9b8f0}.shop-tile-arrow{transition:translate .35s var(--motion-ease-out)}[dir=ltr] .shop-tile-arrow{scale:-1 1}.shop-tile:hover .shop-tile-arrow{translate:-.4rem}[dir=ltr] .shop-tile:hover .shop-tile-arrow{translate:.4rem}.shop-steps .fx-steps-accent{font-family:var(--font-hand), var(--font-playful), sans-serif;color:var(--shop-accent);letter-spacing:.01em;font-size:1.32em;font-weight:700;line-height:.9}.shop-phone{z-index:1;inset-inline-end:-3%;filter:drop-shadow(0 18px 24px #3a0f4a47);width:21%;position:absolute;bottom:-9%}.shop-phone-screen{background:#f6f2ee;position:absolute;inset:0;overflow:hidden;container-type:size}.shop-phone-strip{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.shop-phone{animation:1s cubic-bezier(.16,1,.3,1) both shop-phone-in;animation-timeline:view();animation-range:entry 10% entry 90%}@supports not (animation-timeline:view()){.shop-phone{animation:none}}.shop-phone-strip{animation:26s cubic-bezier(.45,0,.55,1) infinite alternate shop-phone-scroll;animation-delay:calc(1.5s + var(--i,0) * 4s)}.shop-card:hover .shop-phone-strip{animation-play-state:paused}}@keyframes shop-phone-in{0%{opacity:0;translate:0 40%;rotate:6deg}}@keyframes shop-phone-scroll{0%,8%{translate:0}92%,to{translate:0 calc(100cqh - 100%)}}.shop-steps{background:linear-gradient(180deg, #fff 0, #fff calc(100% - 12rem), var(--shop-bg) 100%)}#themes.shop-lav{background:var(--shop-bg)}#themes.shop-lav.is-first{background:linear-gradient(180deg, var(--shop-bg) 0, var(--shop-bg) calc(100% - 12rem), #fff 100%)}.shop-steps.is-after-themes{background:#fff}.shop-hebrew{--hebrew-overhang:5rem;background:radial-gradient(60% 80% at 85% 20%, #6b21a873, transparent 70%), linear-gradient(180deg, var(--shop-ink) 0, var(--shop-ink) calc(100% - var(--hebrew-overhang) - 3rem), #fff 0)}@media (min-width:640px){.shop-hebrew{--hebrew-overhang:9rem;background:radial-gradient(60% 80% at 85% 20%, #6b21a873, transparent 70%), linear-gradient(180deg, var(--shop-ink) 0, var(--shop-ink) calc(100% - var(--hebrew-overhang) - 4rem), #fff 0)}}.rtl-demo-bar{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-bottom:1.25rem;display:flex}.rtl-demo-switch{background:#f9edf81f;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #f9edf840}.rtl-demo-switch button{z-index:1;color:#f9edf8;border-radius:999px;min-width:3.4rem;padding:.45rem 1rem;font-size:14px;font-weight:600;transition:color .35s;position:relative}.rtl-demo-switch button[aria-pressed=true]{color:var(--shop-ink)}.rtl-demo-switch button:focus-visible{outline-offset:2px;outline:2px solid #e9b8f0}.rtl-demo-switch-thumb{background:#f9edf8;border-radius:999px;width:calc(50% - 4px);transition:translate .5s cubic-bezier(.65,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.rtl-demo-switch-thumb[data-on=he]{translate:100%}.rtl-window{background:#fbf8f3;border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -30px #0000008c,0 0 0 1px #f9edf82e}.rtl-window-chrome{background:#ece5ef;align-items:center;gap:6px;height:28px;padding-inline:12px;display:flex}.rtl-window-chrome i{background:#3a0f4a38;border-radius:50%;width:9px;height:9px}.rtl-mock{--navy:#1f3557;aspect-ratio:16/9;color:#1c1a1a;font-family:Georgia, "Times New Roman", var(--font-body,serif);font-size:1.35cqw;position:relative;overflow:hidden;container-type:inline-size}.rtl-mock[lang=he]{font-family:var(--font-body,"Assistant"), sans-serif}.rtl-mock-announce{color:#f4efe8;letter-spacing:.04em;background:#1c1a1a;place-items:center;height:3.2cqw;font-size:.85em;display:grid}.rtl-mock-head{border-bottom:1px solid #1c1a1a1a;grid-template-columns:1fr auto 1fr;align-items:center;height:5.6cqw;padding-inline:3cqw;display:grid}.rtl-mock-nav{letter-spacing:.06em;text-transform:uppercase;justify-self:start;gap:1.8cqw;font-size:.85em;display:flex}.rtl-mock-nav [data-sale]{color:#b3413a}.rtl-mock-logo{letter-spacing:.01em;font-size:1.7em;font-weight:700}.rtl-mock-tools{justify-self:end;align-items:center;gap:1.4cqw;display:flex}.rtl-mock-search{color:#1c1a1a80;border:1px solid #1c1a1a40;width:13cqw;padding:.45cqw 1cqw;font-size:.8em}.rtl-mock-cart{font-size:1.5em;display:flex;position:relative}.rtl-mock-cart em{top:-.35em;background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:1.05em;height:1.05em;font-size:.5em;font-style:normal;display:grid;position:absolute;inset-inline-end:-.5em}.rtl-mock-body{grid-template-columns:26cqw 1fr;gap:3cqw;height:calc(100% - 8.8cqw);padding:3cqw 3cqw 0;display:grid}.rtl-mock-photo{object-fit:cover;object-position:top;width:100%;height:100%}.rtl-mock-info{flex-direction:column;align-items:flex-start;gap:1.1cqw;width:30cqw;padding-top:1cqw;display:flex}.rtl-mock-title{font-size:2.1em;font-weight:700;line-height:1.1}.rtl-mock-price{font-size:1em}.rtl-mock-lines{gap:.8cqw;width:100%;margin-block:.8cqw;display:grid}.rtl-mock-lines i{background:#1c1a1a1a;border-radius:2px;height:.55cqw}.rtl-mock-lines i:last-child{width:62%}.rtl-mock-add{background:var(--navy);color:#fff;letter-spacing:.08em;text-transform:uppercase;align-self:stretch;place-items:center;height:3.6cqw;font-size:.85em;display:grid}.rtl-mock-shade{pointer-events:none;background:#1c1a1a52;position:absolute;inset:0}.rtl-mock-drawer{top:0;bottom:0;background:#fbf8f3;flex-direction:column;gap:1.8cqw;width:33cqw;padding:2.4cqw;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 0 40px #00000040}.rtl-mock-drawer-head{align-items:center;gap:.8cqw;font-size:1.25em;font-weight:700;display:flex}.rtl-mock-x{margin-inline-start:auto;font-size:1.2em;font-weight:400}.rtl-mock-line{border-bottom:1px solid #1c1a1a1f;gap:1.4cqw;padding-bottom:1.8cqw;display:flex}.rtl-mock-line img{object-fit:cover;object-position:top;width:6cqw;height:7.6cqw}.rtl-mock-line small{color:#1c1a1aa8;margin-top:.5cqw;font-size:.8em;display:block}.rtl-mock-progress{font-size:.85em}.rtl-mock-meter{background:#1c1a1a1a;height:.4cqw;display:block}.rtl-mock-meter i{background:#9b6b4f;width:73%;height:100%;display:block}.rtl-mock-buttons{grid-template-columns:1fr 1fr;gap:1cqw;display:grid}.rtl-mock-buttons span{letter-spacing:.06em;text-transform:uppercase;text-align:center;border:1px solid var(--navy);height:4cqw;color:var(--navy);place-items:center;font-size:.75em;display:grid}.rtl-mock-buttons span:last-child{background:var(--navy);color:#fff}.shop-theme{color:var(--shop-ink);margin-bottom:-4.75rem;position:relative;top:-4.75rem}.shop-theme-hero{padding-top:7.25rem}@media (min-width:640px){.shop-theme-hero{border-radius:1rem 1rem 0 0;padding-top:8.25rem}.shop-theme>section:last-of-type{border-radius:0 0 1rem 1rem}}.shop-theme-hero{background:radial-gradient(55% 60% at 85% 35%, #c9a4f78c, transparent 70%), linear-gradient(180deg, var(--shop-bg) 0, var(--shop-bg) 70%, #fff 100%)}.shop-theme-devices{padding-bottom:6%}.shop-theme-devices .shop-phone{bottom:0;width:23%;inset-inline:-4% auto}.shop-theme-name{background:linear-gradient(100deg, var(--shop-ink) 0 40%, #f7e8ff 50%, var(--shop-ink) 60% 100%);color:#0000;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.shop-theme-name{animation:1.8s cubic-bezier(.45,0,.2,1) .6s both shop-sheen}}@keyframes shop-sheen{0%{background-position:100% 0}to{background-position:0 0}}.shop-chip{background:#ffffffa6;border-radius:999px;padding:.3rem .85rem;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #3a0f4a24}.shop-shot .shop-window{transition:translate .5s var(--motion-ease-out), box-shadow .5s var(--motion-ease-out)}.shop-shot-img{transition:scale 1.4s var(--motion-ease-out)}.shop-shot:hover .shop-window,.shop-shot:focus-visible .shop-window{translate:0 -4px;box-shadow:0 1px #3a0f4a0f,0 40px 70px -30px #3a0f4a8c,0 0 0 1px #3a0f4a24}.shop-shot:hover .shop-shot-img,.shop-shot:focus-visible .shop-shot-img{scale:1.05}.shop-shot:focus-visible{outline:2px solid var(--shop-accent);outline-offset:6px;border-radius:12px}@media (prefers-reduced-motion:reduce){.shop-shot-img,.shop-shot .shop-window{transition:none}}.shop-theme-inside{background:linear-gradient(#fff 0,#fbf3fb 100%)}.shop-theme-steps{--steps-muted:#f9edf8b8;--heading-n:#e9b8f0;background:radial-gradient(60% 70% at 15% 10%, #6b21a880, transparent 70%), var(--shop-ink);color:#f9edf8}.shop-step-n{color:#e9b8f0;font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;font-size:15px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #e9b8f080}.shop-lightbox{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1b0824e0;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.shop-lightbox{animation:shop-lightbox-in .3s var(--motion-ease-out)}.shop-lightbox-img{animation:shop-lightbox-img-in .45s var(--motion-ease-out)}}@keyframes shop-lightbox-in{0%{opacity:0}}@keyframes shop-lightbox-img-in{0%{opacity:0;scale:.97}}.shop-lightbox-figure{width:min(92vw,1400px)}.shop-lightbox-img{aspect-ratio:16/10;background:#fff;border-radius:10px;max-height:78vh;margin-inline:auto;position:relative;overflow:hidden}.shop-lightbox-btn{color:#f9edf8;background:#f9edf81f;border-radius:999px;padding:.5rem 1rem;font-size:14px;transition:background-color .25s}.shop-lightbox-btn:hover,.shop-lightbox-btn:focus-visible{background:#f9edf840}.shop-theme-grid,.shop-theme{--card-accent:var(--shop-ink);--card-accent-ink:#fff;--card-line:#3a0f4a38;--card-muted:#3a0f4a99}.shop-theme-grid img.grayscale{filter:none}.shop-theme-grid :is(.text-stone-900,.text-stone-800,.text-stone-700){color:var(--shop-ink)}.shop-theme-grid li button:not(.pw-pill),.shop-theme-grid li a.border{border-radius:6px}.shop-pack{color:var(--shop-ink);background:radial-gradient(50% 40%,#e9b8f073,#0000 75%),linear-gradient(#fff 0%,#fcf3fc 50%,#fff 100%)}.shop-pack-kicker{color:var(--shop-accent);letter-spacing:.14em;text-transform:uppercase;background:#6b21a814;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.shop-pack-price{font-family:var(--font-playful-bold), var(--font-playful), sans-serif;letter-spacing:-.01em;background:linear-gradient(100deg,#3a0f4a 0%,#6d28d9 38%,#c026d3 68%,#f472b6 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .06em .06em;font-size:clamp(2.8rem,2.2rem + 2vw,4rem);font-weight:800;display:inline-block}@media (min-width:1280px){.shop-pack{align-items:center;min-height:1000px;display:flex}.shop-pack-center{width:auto;max-width:32rem}}.shop-pack-orbit-item .shop-pack-tile{width:100%;margin:0}.shop-pack-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.shop-pack-track{width:max-content;padding-block:10px 6px;display:flex}.shop-pack-tile{text-align:start;width:clamp(220px,18vw + 120px,320px);color:var(--shop-ink);flex:none;margin-inline-end:clamp(14px,1.6vw,24px)}.shop-pack-shot{aspect-ratio:16/10;cursor:zoom-in;background:#f6f2ee;border-radius:14px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3a0f4a1a,0 16px 30px -22px #3a0f4a80}.shop-pack-img{transform-origin:var(--zx,50%) var(--zy,50%);transition:scale .35s}.shop-pack-shot:hover .shop-pack-img{scale:2}.shop-pack-shot:focus-visible{outline:3px solid var(--shop-accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.shop-pack-track{animation:shop-pack-ltr var(--pack-speed,70s) linear infinite}.shop-pack-row:hover .shop-pack-track,.shop-pack-row:focus-within .shop-pack-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.shop-pack-img{transition:none}}@keyframes shop-pack-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}
