:root{--clay: #5c4a32;--earth: #3d3020;--olive: #4a4a2a;--cream: #f5f0e8;--linen: #ede6d8;--warm-white: #faf7f2;--gold: #c9a96e;--gold-light: #e8d5a8;--text: #2a2017;--text-soft: #6b5c44;--border: #d4c4a8;--wa-green: #25d366;--danger: #8b3a3a;--shadow: 0 4px 24px rgba(60, 40, 10, .1);--shadow-lg: 0 12px 48px rgba(60, 40, 10, .16);--radius: 2px;--serif: Georgia, "Times New Roman", serif;--sans: Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100%;background:var(--warm-white);color:var(--text);font-family:var(--sans);line-height:1.7;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E")}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.skip-link{position:fixed;top:10px;inset-inline-start:10px;z-index:10000;transform:translateY(-140%);background:var(--earth);color:#fff;padding:10px 16px}.skip-link:focus{transform:translateY(0)}.announcement-bar{min-height:2.4em;display:flex;align-items:center;justify-content:center;padding:10px 20px;background:var(--clay);color:var(--gold-light);text-align:center;font-family:var(--serif);font-size:.85rem;letter-spacing:.04em}.site-header{position:sticky;top:0;z-index:100;background:#faf7f2f2;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{max-width:1200px;height:72px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{font-family:var(--serif);font-size:1.4rem;font-weight:600;line-height:1.2;color:var(--earth)}.logo span{display:block;color:var(--text-soft);font-family:var(--sans);font-size:.7rem;font-weight:300;letter-spacing:.12em}.nav{display:flex;align-items:center;gap:28px}.nav a{color:var(--text-soft);font-size:.9rem;transition:color .2s}.nav a:hover{color:var(--clay)}.nav-wa,.wa-button,.button-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:30px;background:var(--wa-green);color:#fff;cursor:pointer;font-weight:500;transition:transform .2s,box-shadow .2s,background .2s}.nav-wa{padding:9px 20px;font-size:.85rem}.nav-wa:hover,.wa-button:hover{transform:translateY(-1px);box-shadow:0 4px 16px #25d36659}.cart-link{color:var(--earth);font-weight:600}.menu-toggle{display:none;width:42px;height:42px;border:1px solid var(--border);background:transparent;color:var(--earth);cursor:pointer}.menu-toggle span,.menu-toggle:before,.menu-toggle:after{content:"";display:block;width:20px;height:2px;margin:5px auto;background:currentColor}.mobile-nav{display:none;border-top:1px solid var(--border);background:var(--warm-white);padding:16px 24px 24px}.mobile-nav a{display:block;padding:11px 0;color:var(--text-soft)}.section{max-width:1200px;margin:0 auto;padding:80px 40px}.section-header{max-width:620px;margin:0 auto 56px;text-align:center}.section-label{margin-bottom:12px;color:var(--gold);font-family:var(--sans);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.section-title{margin:0;color:var(--earth);font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:300;line-height:1.3}.section-desc{margin:16px auto 0;color:var(--text-soft);font-size:.95rem}.hero{min-height:86vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate}.hero-media,.hero-media img,.hero-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-media img,.hero-media video,.hero-media svg{object-fit:cover}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:#00000073}.hero-scriptures{position:relative;z-index:3;width:100%;height:280px;overflow:hidden}.hero-transliteration{height:82px;margin:0;color:#fff;direction:ltr;font-family:Baskerville,Palatino Linotype,Book Antiqua,Georgia,Times New Roman,serif;font-size:4.2rem;font-variant:small-caps;font-weight:600;letter-spacing:.035em;line-height:1.1;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.72)}.hero-scripture{position:absolute;top:0;left:0;margin:0;color:#f4ead2;font-family:Baskerville,Palatino Linotype,Book Antiqua,Georgia,Times New Roman,serif;font-variant:small-caps;font-weight:600;letter-spacing:.035em;line-height:1.12;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.72);white-space:nowrap}.hero-scripture-lane{position:relative;width:100%;height:112px}.hero-scripture--english{direction:ltr;font-size:3.8rem;animation:hero-scripture-chain-left 14s linear infinite}.hero-scripture--english:nth-child(2){animation-delay:-7s}.hero-scripture--english span{display:block;color:var(--gold-light);font-size:.72em;font-style:italic}.hero-scripture--hebrew{top:6px;color:var(--gold-light);font-family:Times New Roman,"Noto Serif Hebrew",serif;font-size:3rem;font-weight:700;letter-spacing:.04em;animation:hero-scripture-chain-right 14s linear infinite}.hero-scripture--hebrew:nth-child(2){animation-delay:-7s}@keyframes hero-scripture-chain-left{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@keyframes hero-scripture-chain-right{0%{transform:translate(-100%)}to{transform:translate(100vw)}}@media(prefers-reduced-motion:reduce){.hero-scripture{animation:none}}.hero-content{width:min(780px,100%);padding:82px 40px;text-align:center;color:var(--gold-light)}.hero-label{margin-bottom:28px;color:var(--gold);font-size:.75rem;font-weight:300;letter-spacing:.25em;text-transform:uppercase}.hero-title{margin:0 0 16px;color:var(--gold-light);font-family:var(--serif);font-size:clamp(2.8rem,6vw,5rem);font-weight:300;line-height:1.2;text-shadow:0 2px 20px rgba(0,0,0,.5)}.hero-title strong{color:#fff;font-weight:600}.hero-subtitle{max-width:560px;margin:0 auto 42px;color:#e8d5a8e6;font-family:var(--serif);font-size:1.15rem;font-weight:300;line-height:1.85;text-shadow:0 1px 12px rgba(0,0,0,.55)}.hero-ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.button-primary{padding:14px 32px;border-radius:var(--radius);background:var(--gold);color:var(--earth)}.button-secondary{display:inline-flex;align-items:center;justify-content:center;padding:13px 31px;border:1px solid rgba(201,169,110,.5);border-radius:var(--radius);color:var(--gold-light)}.trust-strip{background:var(--linen);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.trust-inner{max-width:1000px;margin:0 auto;padding:20px 40px;display:flex;justify-content:center;flex-wrap:wrap;gap:20px 48px;color:var(--clay);font-size:.88rem}.category-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px}.category-nav--single{display:flex;justify-content:center}.cat-card--wide{width:min(960px,100%)}.cat-card,.product-card,.material-card,.faq-item,.gift-card{border-radius:var(--radius);border:1px solid var(--border);background:#fff}.cat-card{overflow:hidden;background:var(--linen);transition:transform .25s,box-shadow .25s}.cat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.cat-card img{width:100%;aspect-ratio:3 / 4;object-fit:cover}.cat-card--wide img{aspect-ratio:16 / 9;object-position:center}.kinneret-feature{position:relative;display:grid;width:auto;min-height:520px;margin:0 calc(50% - 50vw) 56px;overflow:hidden;color:#fff}.kinneret-feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1918147a}.kinneret-feature>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.kinneret-feature__story{position:relative;z-index:1;align-self:center;width:min(700px,calc(100% - 48px));margin:0 auto;padding:64px 0;direction:ltr;font-family:var(--serif);font-size:1rem;line-height:1.7;text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.55)}.kinneret-feature__story h3{margin:0 0 8px;color:#fff;font-size:2rem;font-weight:400;line-height:1.3;text-align:center}.kinneret-feature__story p{margin:0 0 16px}.kinneret-feature__lead{margin-bottom:22px;color:var(--gold-light);text-align:center}.kinneret-feature__intro{margin:0 auto;max-width:620px}.kinneret-read-more{margin-top:24px;padding:11px 24px;border:1px solid rgba(255,255,255,.75);border-radius:var(--radius);background:#14120e47;color:#fff;cursor:pointer;font-family:var(--sans);font-size:.85rem}.kinneret-read-more:hover{background:#14120e80}.kinneret-story-dialog{width:min(760px,calc(100% - 36px));max-height:calc(100vh - 48px);padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--warm-white);box-shadow:var(--shadow-lg);color:var(--text-soft)}.kinneret-story-dialog::backdrop{background:#191814b8}.kinneret-story-dialog__inner{position:relative;padding:54px 56px 40px;direction:ltr;font-family:var(--serif);font-size:1rem;line-height:1.85;text-align:left}.kinneret-story-dialog h3{margin:0 0 8px;color:var(--earth);font-size:1.8rem;font-weight:400;text-align:center}.kinneret-story-dialog p{margin:0 0 18px}.kinneret-story-dialog__lead{color:var(--clay);text-align:center}.kinneret-story-dialog__close{position:absolute;top:14px;right:16px;width:38px;height:38px;padding:0;border:0;background:transparent;color:var(--earth);cursor:pointer;font-size:1.8rem;line-height:1}.cat-card svg,.product-media svg,.hero-media svg,.framed-image svg{width:100%;height:100%;background:var(--linen)}.hero-media svg{position:absolute;top:0;right:0;bottom:0;left:0}.cat-card span{display:block;padding:14px 10px;color:var(--earth);font-family:var(--serif);text-align:center}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px}.product-card{overflow:hidden;transition:transform .3s,box-shadow .3s}.product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.product-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--linen)}.product-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-media img{transform:scale(1.07)}.product-badge{position:absolute;top:14px;inset-inline-start:14px;padding:4px 10px;border-radius:20px;background:var(--clay);color:var(--gold-light);font-size:.68rem;letter-spacing:.08em}.product-badge.sale{background:#8b1a1a;color:#fff}.product-badge.sold{background:var(--danger);color:#fff}.product-info{padding:20px 22px 22px}.product-title{margin:0 0 6px;color:var(--earth);font-family:var(--serif);font-size:1.05rem;font-weight:400;line-height:1.4}.product-vendor,.product-desc{margin:0 0 16px;color:var(--text-soft);font-size:.82rem}.product-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.price{color:var(--clay);font-family:var(--serif);font-size:1.2rem;font-weight:600;white-space:nowrap}.wa-button{padding:8px 16px;font-size:.82rem}.about-band,.materials-band{background:var(--linen);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.framed-image{position:relative;aspect-ratio:4 / 3;overflow:hidden;padding:12px;border:2px solid var(--gold);background:var(--linen);box-shadow:var(--shadow-lg)}.framed-image:before{display:none}.framed-image img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center}.rich-copy{color:var(--text-soft);font-size:1rem}.story-kicker{margin:0 0 22px;color:var(--clay);font-family:var(--serif);font-size:1.22rem;line-height:1.65}.rich-copy h3{margin:0 0 16px;color:var(--earth);font-family:var(--serif);font-size:1.35rem;font-weight:400}.rich-copy p{margin:0 0 18px}.story-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.story-stats span{padding:14px 12px;border:1px solid var(--border);background:#ffffff94;color:var(--earth);font-family:var(--serif);font-size:.95rem;line-height:1.45}.materials-grid,.faq-grid,.gifts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.faq-group-title{grid-column:1 / -1;margin-top:18px;color:var(--clay);font-family:var(--serif);font-size:1.35rem}.faq-group-title:first-child{margin-top:0}.faq-cta{margin-top:34px;text-align:center}.material-card,.faq-item,.gift-card{padding:26px;background:#ffffffb8}.gift-card{display:flex;flex-direction:column;gap:16px}.gift-card-image{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--border)}.material-swatch{width:100%;height:90px;margin-bottom:20px;border:1px solid rgba(61,48,32,.16);background:var(--swatch)}.material-card h3,.faq-item h3,.gift-card h3{margin:0 0 10px;color:var(--earth);font-family:var(--serif);font-weight:400}.faq-item p,.material-card p,.gift-card p{margin:0;color:var(--text-soft)}.site-footer{background:var(--earth);color:var(--gold-light)}.footer-inner{max-width:1200px;margin:0 auto;padding:56px 40px 28px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-title{margin:0 0 12px;font-family:var(--serif);font-size:1.4rem}.footer-text,.footer-links a,.footer-bottom{color:#e8d5a8c7;font-size:.9rem}.footer-links{display:grid;gap:8px}.footer-col-title{margin:0 0 12px;color:#fff;font-family:var(--serif);font-weight:400}.footer-bottom{margin-top:36px;padding-top:20px;border-top:1px solid rgba(232,213,168,.18);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.main-product,.main-collection,.main-cart,.page-content{max-width:1100px;margin:0 auto;padding:70px 40px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.product-detail img{width:100%;height:auto;background:transparent;object-fit:contain;object-position:center}.product-form{display:grid;gap:18px}.quantity-input{width:96px;padding:10px 12px;border:1px solid var(--border);background:#fff}.add-button,.checkout-button{width:100%;padding:14px 22px;border:0;border-radius:var(--radius);background:var(--clay);color:#fff;cursor:pointer;font-weight:600}.product-story-note{margin-top:26px;padding-top:22px;border-top:1px solid var(--border);color:var(--text-soft);font-size:.96rem;line-height:1.8}.product-dimensions{margin-top:22px;padding-top:18px;border-top:1px solid var(--border);color:var(--text-soft)}.product-dimensions h2{margin:0 0 6px;color:var(--earth);font-family:var(--serif);font-size:1.05rem;font-weight:400}.product-dimensions p{margin:0;font-size:.92rem}.product-story-note h2{margin:0 0 14px;color:var(--earth);font-family:var(--serif);font-size:1.45rem;font-weight:400}.product-story-note p{margin:0 0 15px}.product-story-note blockquote{margin:18px 0;padding:4px 18px;border-inline-start:2px solid var(--gold);color:var(--clay);font-family:var(--serif);font-size:1.1rem;line-height:1.75}.cart-line{display:grid;grid-template-columns:90px 1fr auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border)}.cart-line img{width:90px;height:90px;object-fit:cover}@media(max-width:900px){body:before{display:none}.hero{background:#1f1a14}.hero-media img,.hero-media video,.hero-media svg{object-fit:contain;object-position:center}.cat-card img,.product-media img,.gift-card-image,.framed-image img,.product-detail img,.kinneret-feature>img{object-fit:contain;object-position:center}.product-media,.cat-card,.gift-card-image,.framed-image,.kinneret-feature{background:var(--linen)}.product-detail img{width:100%;height:auto;aspect-ratio:auto;border:0;background:transparent;box-shadow:none}.header-inner{padding:0 22px}.nav{display:none}.menu-toggle,.mobile-nav.is-open{display:block}.section,.main-product,.main-collection,.main-cart,.page-content{padding:56px 22px}.hero{min-height:78vh}.hero-content{padding:68px 22px}.hero-scriptures{height:205px}.hero-transliteration{height:52px;padding:0 12px;font-size:1.45rem;line-height:1.2;white-space:nowrap}.hero-scripture--english{font-size:2.55rem}.hero-scripture--hebrew{font-size:2.1rem}.hero-scripture-lane{height:92px}.category-nav,.materials-grid,.faq-grid,.gifts-grid,.split-grid,.product-detail,.footer-grid{grid-template-columns:1fr}.category-nav{grid-template-columns:repeat(2,1fr)}.kinneret-feature{min-height:480px}.kinneret-feature__story{width:min(100% - 36px,680px);padding:44px 0;font-size:.92rem;line-height:1.65}.kinneret-feature__story h3{font-size:1.7rem}.kinneret-story-dialog__inner{padding:50px 24px 28px;font-size:.95rem;line-height:1.75}.story-stats{grid-template-columns:1fr}.split-grid{gap:36px}.footer-bottom{display:block}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/theme.css.map */
