._card_1aiay_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal),transform var(--animation-duration-normal)}._card_1aiay_1:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._image_1aiay_3{position:relative;aspect-ratio:1;display:grid;place-items:center;background:linear-gradient(160deg,var(--surface),var(--secondary));color:var(--primary);border:0;border-bottom:1px solid var(--border);overflow:hidden;padding:0;cursor:pointer;width:100%}._image_1aiay_3 img{width:100%;height:100%;object-fit:cover}._badge_1aiay_5{position:absolute;top:var(--spacing-2);left:var(--spacing-2);background:var(--accent);color:var(--accent-foreground)}._expand_1aiay_6{position:absolute;top:var(--spacing-2);right:var(--spacing-2);width:28px;height:28px;border-radius:var(--radius-full);display:grid;place-items:center;background:color-mix(in srgb,var(--card) 85%,transparent);color:var(--primary);box-shadow:var(--shadow)}._image_1aiay_3:hover img{transform:scale(1.03)}._image_1aiay_3 img{transition:transform var(--animation-duration-normal)}._dots_1aiay_9{position:absolute;bottom:var(--spacing-2);left:50%;transform:translate(-50%);display:flex;gap:4px}._dot_1aiay_9{width:6px;height:6px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 30%,transparent)}._dotOn_1aiay_11{background:var(--primary)}._body_1aiay_12{padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}._name_1aiay_13{font-size:.95rem;font-weight:700;margin:0;line-height:1.3}._nameLink_1aiay_14{color:inherit;text-decoration:none}._nameLink_1aiay_14:hover{text-decoration:underline;text-decoration-color:var(--accent)}._detail_1aiay_16{font-size:.8rem;color:var(--muted-foreground);margin:0;flex:1}._shipTag_1aiay_17{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;color:var(--success)}._sizes_1aiay_18{display:flex;flex-wrap:wrap;gap:4px;margin-top:var(--spacing-1)}._size_1aiay_18{min-width:34px;padding:3px 6px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--background);color:var(--foreground);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}._size_1aiay_18:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}._sizeOn_1aiay_21{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._select_1aiay_22{margin-top:var(--spacing-1);font-size:.8rem;height:34px}._foot_1aiay_23{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-2);gap:var(--spacing-2)}._price_1aiay_24{font-family:var(--font-family-display);font-weight:700;font-size:1.1rem;color:var(--primary);white-space:nowrap}._amazonNote_1aiay_25{font-size:.75rem;font-weight:600;color:var(--muted-foreground)}._price_1aiay_24 small{font-family:var(--font-family-base);font-weight:500;font-size:.7rem;color:var(--muted-foreground)}@layer base{._overlay_d29sp_2{position:fixed;inset:0;z-index:var(--z-overlay);background-color:#00000052;animation:_overlayShow_d29sp_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.dark ._overlay_d29sp_2{background-color:#0000008c}._content_d29sp_17{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:0 24px 56px -16px #00000052;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}._top_d29sp_30{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_d29sp_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_d29sp_42{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_d29sp_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_d29sp_54{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_d29sp_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_d29sp_66{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_d29sp_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_d29sp_78{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._close_d29sp_78:hover{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}._close_d29sp_78:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._closeIcon_d29sp_107{width:1rem;height:1rem}._header_d29sp_112{display:flex;flex-direction:column;gap:6px;padding:20px 56px 20px 24px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}._footer_d29sp_121{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:14px 24px;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background-color:color-mix(in srgb,var(--foreground) 3%,var(--popup))}._title_d29sp_131{margin:0;font-family:var(--font-family-base);font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--popup-foreground)}._description_d29sp_141{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_d29sp_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_d29sp_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_d29sp_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_d29sp_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_d29sp_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_d29sp_54,._right_d29sp_66{max-width:100%}}}._page_1qr77_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_1qr77_2{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);background:color-mix(in srgb,var(--background) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}._brand_1qr77_3{display:flex;align-items:center;gap:var(--spacing-2)}._brandLogo_1qr77_4{width:40px;height:40px;object-fit:contain}._brandText_1qr77_5{display:flex;flex-direction:column;line-height:1}._heroLogo_1qr77_6{width:150px;height:150px;object-fit:contain;margin:0 auto var(--spacing-4);display:block}._brandName_1qr77_7{font-family:var(--font-family-display);font-weight:800;font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase;color:var(--primary)}._brandSub_1qr77_8{font-size:.68rem;letter-spacing:.45em;color:var(--primary);margin-top:2px;padding-left:2px}._cartBtn_1qr77_9{gap:var(--spacing-2)}._cartCount_1qr77_10{background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-full);font-size:.75rem;font-weight:700;padding:0 7px;line-height:1.4}._hero_1qr77_6{max-width:760px;margin:0 auto;padding:var(--spacing-12) var(--spacing-4) var(--spacing-8);text-align:center}._xmasBar_1qr77_12{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:var(--primary);color:var(--primary-foreground);border:0;border-bottom:2px solid var(--accent);font:inherit;font-size:.8rem;font-weight:600;text-align:center;cursor:pointer}._xmasBar_1qr77_12 svg{color:var(--accent);fill:var(--accent);flex-shrink:0}._heroXmas_1qr77_14{position:relative;isolation:isolate}._heroXmas_1qr77_14:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,var(--accent) 1.4px,transparent 1.6px),radial-gradient(circle,color-mix(in srgb,var(--accent) 60%,transparent) 1px,transparent 1.2px);background-size:64px 64px,38px 38px;background-position:0 0,19px 23px;mask-image:radial-gradient(ellipse at center,transparent 30%,black 85%);-webkit-mask-image:radial-gradient(ellipse at center,transparent 30%,black 85%)}._heroXmas_1qr77_14 ._heroLogo_1qr77_6{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 45%,transparent))}._xmasCta_1qr77_24{margin-top:var(--spacing-6);gap:var(--spacing-2)}._verse_1qr77_25{font-family:var(--font-family-display);font-style:italic;color:var(--accent);margin:0 0 var(--spacing-3)}._heroTitle_1qr77_26{font-family:var(--font-family-display);font-size:clamp(1.9rem,6vw,3rem);line-height:1.12;margin:0;color:var(--primary)}._heroText_1qr77_27{color:var(--muted-foreground);font-size:1.05rem;margin:var(--spacing-4) auto 0;max-width:520px}._perks_1qr77_28{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-4);margin-top:var(--spacing-6);font-size:.9rem;color:var(--primary)}._perks_1qr77_28 span{display:inline-flex;align-items:center;gap:var(--spacing-2)}._customCta_1qr77_30{margin:var(--spacing-6) auto 0;display:inline-flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-full);border:1px solid var(--accent);background:var(--card);color:var(--primary);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-md);transition:transform var(--animation-duration-fast)}._customCta_1qr77_30:hover{transform:translateY(-1px)}._customCta_1qr77_30 svg{color:var(--accent);flex-shrink:0}._customCta_1qr77_30 span{display:flex;flex-direction:column}._customCta_1qr77_30 strong{font-family:var(--font-family-display);font-size:1.05rem}._customCta_1qr77_30 small{font-size:.78rem;color:var(--muted-foreground)}._hebraCta_1qr77_36{margin:var(--spacing-3) auto 0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-lg);border:1px solid #c9a46a;background:#f5eee1;color:#3b2a1c;font:inherit;cursor:pointer;box-shadow:var(--shadow-md);transition:transform var(--animation-duration-fast);max-width:100%}._hebraCta_1qr77_36:hover{transform:translateY(-1px)}._hebraCta_1qr77_36 img{width:200px;max-width:100%;height:auto}._hebraCta_1qr77_36 span{font-size:.78rem;color:#6b5440;letter-spacing:.02em}._hebraBanner_1qr77_40{max-width:1120px;margin:0 auto var(--spacing-4);padding:var(--spacing-6) var(--spacing-4);background:#f5eee1;border:1px solid #e3d3b8;border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);text-align:center}._hebraBanner_1qr77_40 img{width:280px;max-width:80%;height:auto}._hebraBanner_1qr77_40 p{margin:0;color:#5a4532;font-size:.92rem;max-width:46ch}._customIntro_1qr77_43{max-width:1120px;margin:0 auto;padding:0 var(--spacing-4) var(--spacing-3);color:var(--muted-foreground);font-size:.9rem}._grid_1qr77_44{scroll-margin-top:140px}._chips_1qr77_45{display:flex;gap:var(--spacing-2);overflow-x:auto;padding:var(--spacing-2) var(--spacing-4) var(--spacing-4);max-width:1120px;margin:0 auto;scrollbar-width:none}._chip_1qr77_45{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:all var(--animation-duration-fast)}._chip_1qr77_45:hover{border-color:var(--accent)}._chipActive_1qr77_48{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._grid_1qr77_44{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--spacing-4);max-width:1120px;margin:0 auto;padding:0 var(--spacing-4) var(--spacing-16)}._card_1qr77_50{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal),transform var(--animation-duration-normal)}._card_1qr77_50:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._image_1qr77_52{position:relative;aspect-ratio:1;display:grid;place-items:center;background:linear-gradient(160deg,var(--surface),var(--secondary));color:var(--primary);border-bottom:1px solid var(--border);overflow:hidden}._image_1qr77_52 img{width:100%;height:100%;object-fit:cover}._cardSkeleton_1qr77_54{aspect-ratio:.72;border-radius:var(--radius-lg)}._sumRow_1qr77_55{display:flex;justify-content:space-between;font-size:.92rem}._freeHint_1qr77_56{margin:0;font-size:.8rem;color:var(--accent)}._shipTag_1qr77_57{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;color:var(--success)}._thanks_1qr77_58{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-2);color:var(--primary)}._thanks_1qr77_58 p{color:var(--foreground);margin:0}._badge_1qr77_60{position:absolute;top:var(--spacing-2);left:var(--spacing-2);background:var(--accent);color:var(--accent-foreground)}._cardBody_1qr77_61{padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}._name_1qr77_62{font-size:.95rem;font-weight:700;margin:0;line-height:1.3}._detail_1qr77_63{font-size:.8rem;color:var(--muted-foreground);margin:0;flex:1}._cardFoot_1qr77_64{display:flex;align-items:center;justify-content:space-between;margin-top:var(--spacing-2);gap:var(--spacing-2)}._price_1qr77_65{font-family:var(--font-family-display);font-weight:700;font-size:1.1rem;color:var(--primary)}._cartSheet_1qr77_66{display:flex;flex-direction:column}._empty_1qr77_67{color:var(--muted-foreground);padding:var(--spacing-4) 0}._cartList_1qr77_68{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4)}._cartRow_1qr77_69{display:flex;justify-content:space-between;gap:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--border)}._cartName_1qr77_70{font-weight:600;font-size:.9rem}._cartInfo_1qr77_71{flex:1;min-width:0}._cartThumb_1qr77_72{width:52px;height:52px;flex-shrink:0;border-radius:var(--radius);background:var(--surface);display:grid;place-items:center;overflow:hidden;color:var(--primary)}._cartThumb_1qr77_72 img{width:100%;height:100%;object-fit:cover}._cartDesign_1qr77_74{font-size:.75rem;color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cartPrice_1qr77_75{color:var(--muted-foreground);font-size:.85rem}._qty_1qr77_76{display:flex;align-items:center;gap:var(--spacing-1)}._totalRow_1qr77_77{display:flex;justify-content:space-between;font-family:var(--font-family-display);font-weight:700;font-size:1.2rem;padding-top:var(--spacing-2)}._checkout_1qr77_78{width:100%}._footer_1qr77_79{border-top:1px solid var(--border);padding:var(--spacing-6) var(--spacing-4);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);color:var(--muted-foreground);font-size:.85rem}._footBrand_1qr77_80{font-family:var(--font-family-display);color:var(--primary);font-weight:700}._panelLink_1qr77_81{font-size:.72rem;color:var(--muted-foreground);text-decoration:underline;margin-top:var(--spacing-2)}._disclosure_1qr77_82{font-size:.72rem;text-align:center;max-width:34rem;margin-top:var(--spacing-2)}
