/** Shopify CDN: Minification failed

Line 335:1 Expected "}" to go with "{"

**/
:root{--ivory:#f7f3ee;--paper:#fffdfa;--ink:#282522;--muted:#716b66;--blush:#d8bbb0;--gold:#a98251;--line:#ded7cf;--radius:2px;--page:1440px;--shadow:0 16px 50px rgba(40,37,34,.09)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"Noto Sans Hebrew",sans-serif;font-size:16px;line-height:1.65}body.drawer-open{overflow:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.page-width{width:min(calc(100% - 40px),var(--page));margin-inline:auto}.section{padding-block:72px}.section--soft{background:var(--ivory)}.eyebrow{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 10px}.h1,.h2,h1,h2{font-family:Georgia,"Noto Serif Hebrew",serif;font-weight:400;line-height:1.15}.h1,h1{font-size:clamp(2.4rem,6vw,5.8rem)}.h2,h2{font-size:clamp(1.8rem,3.5vw,3.3rem)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.section-heading h2{margin:0}.muted{color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 27px;border:1px solid var(--ink);background:var(--ink);color:white;letter-spacing:.04em;transition:.2s}.button:hover{background:var(--gold);border-color:var(--gold)}.button--light{background:white;color:var(--ink);border-color:white}.button--outline{background:transparent;color:var(--ink)}.button--full{width:100%}.text-link{border-bottom:1px solid currentColor}.skip-link{position:fixed;z-index:100;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-150%);background:white;padding:10px}.skip-link:focus{transform:none}
.announcement{background:var(--blush);text-align:center;padding:8px 20px;font-size:.85rem}.site-header{position:sticky;top:0;z-index:30;background:rgba(255,253,250,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}.header-inner{height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.brand{font-family:Georgia,serif;font-size:1.45rem;letter-spacing:.28em}.nav{display:flex;gap:25px;align-items:center}.nav a,.header-actions button,.header-actions a{font-size:.9rem}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:17px}.icon-button{border:0;background:none;padding:8px}.mobile-toggle{display:none}.cart-count{display:inline-grid;place-items:center;background:var(--ink);color:#fff;border-radius:99px;min-width:19px;height:19px;font-size:.7rem;margin-inline-start:3px}
.hero{position:relative;min-height:min(78vh,800px);display:grid;align-items:center;overflow:hidden;background:var(--ivory)}.hero-media{position:absolute;inset:0}.hero-media img{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(40,37,34,.04),rgba(40,37,34,.12))}.hero-content{position:relative;z-index:1;width:min(48%,650px);margin-inline-start:auto;padding:72px 0;text-align:right}.hero h1{margin:.2em 0}.hero p{font-size:1.12rem;max-width:520px;margin:0 0 30px}.hero--no-image .hero-content{margin:auto;text-align:center;width:min(90%,700px)}
.grid{display:grid;gap:24px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{min-width:0}.product-card__media{position:relative;aspect-ratio:4/5;background:var(--ivory);overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s,opacity .45s ease}.product-card__img--hover{position:absolute;inset:0;opacity:0}.product-card__media.has-hover:hover .product-card__img--hover{opacity:1}.product-card__media.has-hover:hover .product-card__img--primary{opacity:0}.product-card:hover img{transform:scale(1.025)}.placeholder{height:100%;display:grid;place-items:center;color:var(--muted)}.badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;background:white;padding:5px 10px;font-size:.72rem}.product-card__info{padding-block:14px}.product-card__title{margin:0;font-weight:400}.price{margin-top:4px}.price s{color:var(--muted);margin-inline-start:8px}.collection-grid{grid-template-columns:repeat(4,1fr)}.collection-tile{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ivory)}.collection-tile img{width:100%;height:100%;object-fit:cover;transition:.5s}.collection-tile:hover img{transform:scale(1.03)}.collection-tile__label{position:absolute;inset-inline:18px;inset-block-end:18px;background:rgba(255,253,250,.9);padding:16px;text-align:center;font-family:Georgia,serif;font-size:1.35rem}.usp-grid{grid-template-columns:repeat(4,1fr);text-align:center}.usp{padding:25px;border-inline-start:1px solid var(--line)}.usp:last-child{border-inline-start:0}.usp h3{font-family:Georgia,serif;font-weight:400;margin:10px 0 6px}.story{display:grid;grid-template-columns:1.1fr .9fr;min-height:580px}.story__media{background:var(--blush)}.story__media img{width:100%;height:100%;object-fit:cover}.story__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,7vw,100px);background:var(--ivory)}
.collection-hero{text-align:center;padding:65px 20px 35px}.collection-hero h1{margin:0 0 15px;font-size:clamp(2.3rem,5vw,4.8rem)}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-block:1px solid var(--line);padding-block:15px;margin-bottom:30px}.toolbar select{background:white;border:1px solid var(--line);padding:10px 14px}.pagination{display:flex;justify-content:center;gap:8px;margin-top:40px}.pagination a,.pagination span{padding:7px 12px;border:1px solid var(--line)}
.product{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:60px;padding-block:50px}.product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.product-gallery img{width:100%;background:var(--ivory)}.product-info{position:sticky;top:120px;align-self:start}.product-info h1{font-size:clamp(2rem,4vw,3.6rem);margin:0 0 10px}.product-price{font-size:1.2rem;margin-bottom:24px}.quantity{display:flex;border:1px solid var(--line);width:max-content;margin-bottom:18px}.quantity button,.quantity input{width:44px;height:44px;border:0;background:white;text-align:center}.accordion{border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line);padding:15px 0}.accordion summary{cursor:pointer}
.cart{padding-block:60px}.cart h1{font-size:3rem}.cart-row{display:grid;grid-template-columns:110px 1fr auto;gap:20px;padding-block:20px;border-bottom:1px solid var(--line)}.cart-row img{width:110px}.cart-summary{margin-inline-start:auto;width:min(100%,420px);padding-top:30px}.cart-total{display:flex;justify-content:space-between;font-size:1.25rem;margin-bottom:18px}.empty-state{text-align:center;padding:90px 20px}.page-content{width:min(calc(100% - 40px),850px);margin:auto;padding-block:70px}.page-content h1{text-align:center;font-size:clamp(2.3rem,5vw,4.4rem)}.page-content table{width:100%}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:flex;flex-direction:column;gap:6px}.field--full{grid-column:1/-1}.field input,.field textarea,.field select,.search-form input{border:1px solid var(--line);background:white;padding:13px}.search-form{display:flex;gap:10px;max-width:700px;margin:30px auto 50px}.search-form input{flex:1}.newsletter{text-align:center}.newsletter form{display:flex;justify-content:center;max-width:560px;margin:25px auto}.newsletter input{flex:1;border:1px solid var(--ink);padding:13px}.footer{background:var(--ink);color:white;padding-top:64px}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:45px}.footer h3{font-family:Georgia,serif;font-weight:400}.footer ul{list-style:none;padding:0;margin:0}.footer a{color:#eee}.footer-bottom{border-top:1px solid rgba(255,255,255,.2);margin-top:50px;padding-block:20px;font-size:.8rem;display:flex;justify-content:space-between}.mobile-menu{display:none}
@media(max-width:990px){.section{padding-block:50px}.nav{display:none}.header-inner{grid-template-columns:1fr auto 1fr}.mobile-toggle{display:block}.brand{font-size:1.1rem}.hero{min-height:680px}.hero-content{width:80%}.product-grid{grid-template-columns:repeat(2,1fr)}.collection-grid{grid-template-columns:repeat(2,1fr)}.usp-grid{grid-template-columns:repeat(2,1fr)}.story{grid-template-columns:1fr}.story__media{min-height:420px}.product{grid-template-columns:1fr}.product-info{position:static}.footer-grid{grid-template-columns:1fr 1fr}.mobile-menu{display:block;position:fixed;z-index:60;inset:0;background:var(--paper);padding:30px;transform:translateX(110%);transition:.25s}.mobile-menu.is-open{transform:none}.mobile-menu nav{display:flex;flex-direction:column;gap:18px;font-family:Georgia,serif;font-size:1.5rem}.mobile-menu__close{margin-inline-start:auto}}
@media(max-width:600px){.page-width{width:min(calc(100% - 24px),var(--page))}.header-inner{height:68px}.header-actions .account-link{display:none}.hero{min-height:620px;align-items:end}.hero-media img{object-position:35% center}.hero-overlay{background:linear-gradient(0deg,rgba(247,243,238,.94),rgba(247,243,238,.05) 70%)}.hero-content{width:100%;padding:40px 0}.hero h1{font-size:3rem}.section-heading{align-items:start;flex-direction:column}.product-grid{gap:12px}.product-card__title{font-size:.9rem}.collection-grid{grid-template-columns:1fr 1fr;gap:10px}.collection-tile__label{inset-inline:8px;inset-block-end:8px;padding:9px;font-size:1rem}.usp-grid{grid-template-columns:1fr 1fr;gap:0}.usp{padding:18px 8px}.product-gallery{display:flex;overflow:auto;scroll-snap-type:x mandatory}.product-gallery>*{min-width:88%;scroll-snap-align:start}.product{gap:30px}.form-grid{grid-template-columns:1fr}.field--full{grid-column:auto}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px}.newsletter form{flex-direction:column}.cart-row{grid-template-columns:80px 1fr}.cart-row> :last-child{grid-column:2}.search-form{flex-direction:column}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* MAROM clean editorial homepage hero */
.announcement{position:relative;background:#050505;color:#fff;padding:9px 20px 10px;border-bottom:3px solid #087653;font-size:.92rem;font-weight:700;line-height:1.35;letter-spacing:0;text-align:center;text-shadow:none}
.announcement .text-link{color:#fff;border-bottom-color:rgba(255,255,255,.7)}
@media(max-width:600px){.announcement{padding:8px 12px 9px;font-size:.84rem}}
.hero{min-height:min(72vh,720px);align-items:center}
.hero-overlay{background:linear-gradient(180deg,rgba(20,16,13,.02),rgba(20,16,13,.11))}
.hero .page-width{position:relative;z-index:1}
.hero-content{width:min(92%,860px);margin-inline:auto;padding:72px 20px;text-align:center;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.24)}
.hero-content h1{margin:0 0 28px;font-family:Arial,"Noto Sans Hebrew",sans-serif;font-size:clamp(2.35rem,5vw,4.9rem);font-weight:300;line-height:1.08;letter-spacing:.015em}
.hero-content__button{min-width:155px;min-height:48px;border:1px solid rgba(255,255,255,.95);background:rgba(0,0,0,.08);color:#fff;text-shadow:none;backdrop-filter:blur(2px)}
.hero-content__button:hover{background:#fff;border-color:#fff;color:#211d19}
@media(max-width:600px){.hero{min-height:72svh;align-items:center}.hero-media img{object-position:50% center}.hero-overlay{background:linear-gradient(180deg,rgba(20,16,13,.03),rgba(20,16,13,.16))}.hero-content{width:100%;padding:50px 12px}.hero-content h1{font-size:clamp(2.2rem,11vw,3.35rem);margin-bottom:24px}.hero-content__button{min-width:150px}}

/* MAROM assurance marquee, benefits and FAQ */
.marom-assurance{background:linear-gradient(180deg,#fff 0,#fffaf4 52%,#fff 100%);color:var(--ink);overflow:hidden}.marom-marquee{direction:ltr;overflow:hidden;border-block:1px solid #e4d2bd;background:linear-gradient(90deg,#fff9f0,#f5e8d8,#fff9f0);white-space:nowrap}.marom-marquee__track{display:flex;width:max-content;align-items:center;gap:38px;padding:16px 0;animation:marom-marquee 36s linear infinite}.marom-marquee__track span{direction:rtl;font-size:.88rem;font-weight:700}.marom-marquee__track i{font-style:normal;color:#b78b53;font-size:1.15rem}@keyframes marom-marquee{to{transform:translateX(-25%)}}
.marom-assurance__inner{padding-block:72px 86px}.marom-assurance__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;text-align:center;margin-bottom:76px}.marom-assurance__benefits article{padding:34px 28px;border:1px solid #eadfD3;border-radius:18px;background:rgba(255,255,255,.9);box-shadow:0 12px 34px rgba(88,59,33,.06)}.marom-assurance__icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 17px;border:1px solid #d8b98f;border-radius:50%;background:#fff7ec;color:#a9793f;font-size:1.45rem;box-shadow:0 6px 18px rgba(169,121,63,.12)}.marom-assurance__benefits h3{margin:0 0 9px;font-family:Arial,"Noto Sans Hebrew",sans-serif;font-size:1.05rem}.marom-assurance__benefits p{max-width:390px;margin:auto;color:var(--muted);font-size:.93rem}
.marom-faq{width:min(100%,1080px);margin:auto}.marom-faq>.eyebrow,.marom-faq>h2{text-align:center}.marom-faq>h2{margin:0 0 32px;font-family:Arial,"Noto Sans Hebrew",sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:600}.marom-faq__list{border-top:1px solid var(--line)}.marom-faq details{border-bottom:1px solid var(--line)}.marom-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px;cursor:pointer;font-weight:700;list-style:none}.marom-faq summary::-webkit-details-marker{display:none}.marom-faq summary span{font-size:1.45rem;font-weight:300;transition:transform .2s}.marom-faq details[open] summary span{transform:rotate(45deg)}.marom-faq details>div{padding:0 4px 20px;color:var(--muted);max-width:850px}.marom-faq details p{margin:0}
@media(max-width:750px){.marom-marquee__track{gap:26px;padding-block:12px;animation-duration:22s}.marom-assurance__inner{padding-block:48px 58px}.marom-assurance__benefits{grid-template-columns:1fr;gap:34px;margin-bottom:54px}.marom-assurance__benefits article{padding-inline:10px}.marom-faq summary{padding-block:17px;font-size:.94rem}}
@media(prefers-reduced-motion:reduce){.marom-marquee__track{animation-play-state:paused}}

/* MAROM interactive size assistant */
.size-guide-dialog{width:min(94vw,760px);max-height:90vh;margin:auto;padding:0;border:0;border-radius:20px;background:#fffdfa;color:var(--ink);box-shadow:0 30px 90px rgba(25,20,16,.28);direction:rtl;overflow:auto}.size-guide-dialog::backdrop{background:rgba(24,20,17,.56);backdrop-filter:blur(4px)}.size-guide-dialog__header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 28px 18px;background:rgba(255,253,250,.97);border-bottom:1px solid var(--line)}.size-guide-dialog__header span{display:block;color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.16em}.size-guide-dialog__header h2{margin:4px 0 0;font-family:Arial,"Noto Sans Hebrew",sans-serif;font-size:clamp(1.55rem,4vw,2.25rem);font-weight:600}.size-guide-dialog__header button{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:white;font-size:1.6rem;line-height:1}.size-guide-dialog__intro{margin:0;padding:18px 28px 4px;color:var(--muted)}.size-guide-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 28px}.size-guide-tabs button,.size-method button{padding:12px;border:1px solid var(--line);background:white}.size-guide-tabs button.is-active,.size-method button.is-active{border-color:var(--gold);background:#f7ecdf;color:#704b26;font-weight:700}.size-guide-panel{padding:5px 28px 26px}.size-method{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.size-measure-visual{display:flex;align-items:center;gap:20px;padding:20px;border-radius:14px;background:#f8f1e8}.size-measure-visual strong,.size-measure-visual small{display:block}.size-measure-visual small{margin-top:5px;color:var(--muted);line-height:1.5}.size-ring-visual{position:relative;display:block;flex:0 0 74px;width:74px;height:74px;border:6px solid #c49a66;border-radius:50%;background:white}.size-ring-visual i{position:absolute;inset-inline:6px;top:50%;border-top:1px dashed #7d5b37}.size-wrist-visual{display:grid;place-items:center;flex:0 0 74px;width:74px;height:74px;border:1px solid #d8b98f;border-radius:50%;background:white;color:var(--gold);font-size:2.2rem}.size-guide-field{display:grid;gap:7px;margin-top:17px}.size-guide-field input,.size-guide-field select{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:8px;background:white}.size-guide-calculate{width:100%;margin-top:17px;padding:14px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:white;font-weight:700}.size-guide-result{margin-top:17px;padding:17px;border:1px solid #ddc29e;border-radius:12px;background:#fff6e9;text-align:center}.size-guide-result strong,.size-guide-result span{display:block}.size-guide-result strong{font-size:1.35rem}.size-guide-result button{margin-top:10px;padding:9px 16px;border:1px solid var(--ink);background:white}.size-necklace-note{margin-top:0;color:var(--muted)}.size-necklace-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.size-necklace-options button{padding:18px;border:1px solid var(--line);border-radius:12px;background:white;text-align:right}.size-necklace-options span,.size-necklace-options small{display:block}.size-necklace-options span{font-weight:700}.size-necklace-options small{margin-top:3px;color:var(--muted)}.size-necklace-options button.is-active{border-color:var(--gold);background:#fff6e9}.size-guide-dialog__help{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;background:#24201c;color:white}.size-guide-dialog__help p{margin:0}.size-guide-dialog__help a{flex:0 0 auto;padding:11px 17px;border-radius:99px;background:#25d366;color:#fff;font-weight:700}.size-guide-dialog[open]{animation:size-guide-in .22s ease-out}@keyframes size-guide-in{from{opacity:0;transform:translateY(12px) scale(.98)}}
@media(max-width:600px){.size-guide-dialog{width:100%;max-height:94vh;margin:auto 0 0;border-radius:20px 20px 0 0}.size-guide-dialog__header{padding:20px 18px 15px}.size-guide-dialog__intro{padding:15px 18px 0}.size-guide-tabs{padding:15px 18px}.size-guide-panel{padding:4px 18px 22px}.size-measure-visual{align-items:flex-start;padding:16px}.size-ring-visual,.size-wrist-visual{flex-basis:58px;width:58px;height:58px}.size-necklace-options{grid-template-columns:1fr}.size-guide-dialog__help{align-items:stretch;flex-direction:column;padding:18px}.size-guide-dialog__help a{text-align:center}}

/* MAROM premium product page */
.product-breadcrumb{display:flex;align-items:center;gap:9px;padding-top:24px;color:var(--muted);font-size:.82rem}.product-breadcrumb a:hover{color:var(--ink)}
.product--marom{grid-template-columns:minmax(0,1.12fr) minmax(390px,.72fr);gap:clamp(40px,6vw,90px);padding-top:28px}.product-gallery-shell{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:start;min-width:0}.product-thumbnails{display:flex;flex-direction:column;gap:10px}.product-thumbnail{position:relative;aspect-ratio:1/1.22;padding:0;border:1px solid transparent;background:var(--ivory);overflow:hidden;cursor:pointer}.product-thumbnail.is-active{border-color:var(--ink)}.product-thumbnail img{width:100%;height:100%;object-fit:cover}.product-thumbnail__play{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.9);font-size:.65rem}.product--marom .product-gallery{position:relative;display:block;min-width:0;background:var(--ivory)}.product--marom .product-media{width:100%;aspect-ratio:4/5}.product--marom .product-media[hidden]{display:none}.product--marom .product-media img,.product--marom .product-media video,.product--marom .product-media iframe,.product--marom .product-media model-viewer{display:block;width:100%;height:100%;object-fit:cover}.product-gallery__badge{position:absolute;z-index:2;inset-block-start:16px;inset-inline-start:16px;padding:8px 13px;background:var(--paper);border:1px solid var(--line);font-size:.76rem;letter-spacing:.04em}.product--marom .product-info{top:105px}.product--marom .product-info h1{font-size:clamp(2.25rem,3.7vw,4.3rem);line-height:1.05;margin-bottom:14px}.product-rating{display:flex;align-items:center;gap:10px;margin-bottom:15px;font-size:.85rem}.product-rating>span{color:var(--gold);letter-spacing:.12em}.product-rating a{border-bottom:1px solid var(--line)}.product-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px 13px;margin-bottom:15px}.product-price-row .product-price{font-size:1.38rem;margin:0}.product-price-row s{color:var(--muted)}.product-saving{padding:5px 9px;background:#efe0d8;color:#7b4339;font-size:.76rem;font-weight:700}.product--marom .product-meta{margin:0 0 22px}.product-stock-dot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#2f8b58;box-shadow:0 0 0 4px rgba(47,139,88,.1)}.product-add-button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:60px;font-size:1rem;letter-spacing:.02em}.product-add-button:not(:disabled):hover{background:#423d38;transform:translateY(-1px)}.product-dynamic-checkout{margin-top:10px}.product-promise-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin-top:18px}.product-promise-grid>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding:15px 8px;border-inline-start:1px solid var(--line)}.product-promise-grid>div:last-child{border-inline-start:0}.product-promise-grid>div>span{font-size:1.25rem;color:var(--gold)}.product-promise-grid strong{font-size:.78rem}.product-promise-grid small{color:var(--muted);font-size:.7rem;line-height:1.35}.product-accordion{margin-top:20px}.product-accordion summary{display:flex;align-items:center;justify-content:space-between;font-weight:700}.product-accordion summary:after{content:"+";font-size:1.25rem;font-weight:400}.product-accordion details[open] summary:after{content:"−"}.product-accordion details>div{padding:10px 0;color:var(--muted);line-height:1.8}
@media(max-width:990px){.product--marom{grid-template-columns:1fr}.product--marom .product-info{position:static}.product-gallery-shell{grid-template-columns:70px minmax(0,1fr)}}
@media(max-width:600px){.product-breadcrumb{padding-top:15px;white-space:nowrap;overflow:hidden}.product--marom{padding-top:18px}.product-gallery-shell{display:flex;flex-direction:column-reverse}.product-thumbnails{width:100%;flex-direction:row;overflow-x:auto}.product-thumbnail{flex:0 0 64px}.product--marom .product-gallery{width:100%;overflow:hidden}.product--marom .product-media{min-width:100%;aspect-ratio:4/5}.product--marom .product-info h1{font-size:2.6rem}.product-promise-grid{grid-template-columns:1fr}.product-promise-grid>div{display:grid;grid-template-columns:35px 1fr;text-align:right;align-items:center;padding:11px 14px;border-inline-start:0;border-bottom:1px solid var(--line)}.product-promise-grid>div:last-child{border-bottom:0}.product-promise-grid>div>span{grid-row:1/3}.product-promise-grid strong,.product-promise-grid small{grid-column:2}.product-add-button{min-height:56px}}

.product-installments{display:flex;align-items:center;gap:12px;margin:0 0 22px;padding:13px 16px;border-radius:12px;background:#f4eee7;color:#625a53;font-size:.86rem}.product-installments>first-child{color:var(--gold)}.product-add-button{border-radius:11px;box-shadow:0 12px 28px rgba(40,37,34,.22);font-size:1.15rem;font-weight:700}.product-promotion{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:22px;padding:11px 14px;border:1px solid #ddc8ad;border-radius:11px;background:#f8f2ea;text-align:center;font-size:.82rem}.product-contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.product-contact-actions .product-whatsapp-help{margin:0;min-height:52px;background:#20bd65;border-color:#20bd65;color:#fff}.product-contact-actions .product-whatsapp-help:hover{background:#159e51}.product-share{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:1px solid var(--ink);background:#fff;color:var(--ink);font-weight:700;cursor:pointer}.product-share:hover{background:var(--ivory)}.product-share>span:first-child{font-size:1.35rem}.product-payments{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;list-style:none;margin:20px 0;padding:0}.product-payments li{display:grid;place-items:center;width:47px;height:31px;padding:3px;border:1px solid var(--line);border-radius:4px;background:#fff}.product-payments svg{width:100%;height:100%}.product--marom .product-promise-grid{border:0;border-radius:16px;background:#f4eee7;padding:25px 12px;margin-top:0}.product--marom .product-promise-grid>div{border:0;padding:10px}.product--marom .product-promise-grid>div>span{display:grid;place-items:center;width:52px;height:52px;margin-bottom:9px;border-radius:50%;background:#fff;color:#b78a51;box-shadow:0 6px 18px rgba(80,61,42,.08)}.product--marom .product-promise-grid strong{font-size:.84rem}.product--marom .product-promise-grid small{max-width:110px;font-size:.74rem}.product-quality-card{margin-top:16px;padding:24px 20px 8px;border-radius:16px;background:#f4eee7}.product-quality-card h3{margin:0 0 8px;text-align:center;font-size:1.1rem}.product-quality-card>div{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid #dfd2c5}.product-quality-card>div:last-child{border-bottom:0}.product-quality-card>div>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#b78a51;font-size:1.2rem}.product-quality-card p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0}.product-quality-card strong{font-size:.9rem}.product-quality-card small{color:var(--muted);font-size:.8rem}.product-share.is-copied{background:#eef8f1;border-color:#2f8b58;color:#176f43}
@media(max-width:600px){.product-contact-actions{grid-template-columns:1fr}.product-contact-actions .product-whatsapp-help{order:-1}.product--marom .product-promise-grid{grid-template-columns:repeat(3,1fr);padding:15px 4px}.product--marom .product-promise-grid>div{display:flex;flex-direction:column;text-align:center;border:0;padding:8px 4px}.product--marom .product-promise-grid>div>span{margin:0 0 8px}.product--marom .product-promise-grid strong,.product--marom .product-promise-grid small{grid-column:auto}.product--marom .product-promise-grid small{font-size:.68rem}.product-quality-card{padding-inline:16px}.product-installments{font-size:.8rem}}
.product-installments{color:var(--gold)}.product-installments>span{color:#625a53}
.payment-bit{font-family:Arial,sans-serif;font-size:1.45rem;font-weight:700;color:#5c5c61;letter-spacing:-.08em}
.product-payments{gap:8px!important;margin-block:22px!important}.product-payments li{width:52px!important;height:35px!important;padding:5px!important;border:1px solid #ddd5cd!important;border-radius:6px!important;background:#fff!important;box-shadow:0 3px 10px rgba(40,37,34,.05)}.product-payments li svg{display:block;width:100%!important;height:100%!important}.product-payments .payment-bit{display:flex!important;align-items:center;justify-content:center;padding:0 6px!important;font-family:Arial,sans-serif!important;font-size:1.45rem!important;font-weight:700!important;color:#59575b!important;letter-spacing:-.09em!important}
@media(max-width:600px){.product-payments{gap:5px!important}.product-payments li{width:44px!important;height:31px!important;padding:4px!important}.product-payments .payment-bit{font-size:1.25rem!important}}
.product-payments{gap:12px!important}.product-payments li{width:64px!important;height:42px!important;padding:3px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-payments li svg{width:100%!important;height:100%!important}.product-payments .payment-bit{font-size:1.8rem!important;background:transparent!important}
@media(max-width:600px){.product-payments{gap:7px!important}.product-payments li{width:49px!important;height:34px!important;padding:2px!important}.product-payments .payment-bit{font-size:1.4rem!important}}
.product--marom .product-promise-grid{padding:28px 16px!important}.product--marom .product-promise-grid>div{justify-content:flex-start!important;gap:7px!important}.product--marom .product-promise-grid>div>span svg,.product-quality-card>div>span svg{width:25px;height:25px;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.product--marom .product-promise-grid strong{max-width:135px;font-size:.9rem!important;line-height:1.45}.product-quality-card{padding:14px 20px!important}.product-quality-card>div{grid-template-columns:1fr 48px!important}.product-quality-card>div>span{grid-column:2;grid-row:1}.product-quality-card>div>p{grid-column:1;grid-row:1;justify-content:center;text-align:center}.product-quality-card>div>p strong{font-size:.95rem}.product-quality-card>div>p small{font-size:.84rem}.product-quality-card__stone p{display:flex!important;flex-direction:column;gap:10px!important}.product-quality-card__stone p small{color:#80684d!important;font-weight:600;word-spacing:5px}
@media(max-width:600px){.product--marom .product-promise-grid{padding:18px 8px!important}.product--marom .product-promise-grid strong{font-size:.78rem!important}.product-quality-card{padding-inline:14px!important}.product-quality-card>div{grid-template-columns:1fr 44px!important}.product-quality-card>div>p{justify-content:flex-start;text-align:right}.product-quality-card__stone p{text-align:center!important}}
.product-included{margin-top:38px;background:#f3ede4}.product-included__bar{min-height:48px;display:flex;align-items:center;justify-content:center;gap:clamp(25px,6vw,90px);padding:10px 24px;background:#211e1b;color:#fff;font-size:.78rem}.product-included__layout{display:grid;grid-template-columns:1fr 1fr;min-height:720px}.product-included__media{min-width:0;background:#d8c8b7}.product-included__media img{display:block;width:100%;height:100%;object-fit:cover}.product-included__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(45px,6vw,100px);background:#f3ede4}.product-included__logo{width:150px;height:auto;mix-blend-mode:multiply;margin:0 0 24px auto}.product-included__content .eyebrow{margin-bottom:10px}.product-included__content h2{font-size:clamp(2.8rem,4.6vw,5.4rem);margin:0 0 18px}.product-included__lead{max-width:620px;color:var(--muted);line-height:1.8}.product-included__lead p{margin:0}.product-included__content ul{list-style:none;margin:38px 0 0;padding:0;border-top:1px solid #d8cbbc}.product-included__content li{display:grid;grid-template-columns:1fr 28px;gap:4px 18px;padding:19px 0;border-bottom:1px solid #d8cbbc}.product-included__content li span{font-weight:700}.product-included__content li small{grid-column:1;color:var(--muted);line-height:1.55}.product-included__content li b{grid-column:2;grid-row:1/3;align-self:center;color:#74966f;font-size:1rem}
@media(max-width:900px){.product-included__layout{grid-template-columns:1fr;min-height:0}.product-included__media{height:min(78vw,650px)}.product-included__bar{justify-content:flex-start;overflow-x:auto;white-space:nowrap}.product-included__content{padding:55px 24px}.product-included__logo{width:125px}.product-included__content h2{font-size:3.2rem}.product-included__content li{padding-block:16px}}
.product-included__media video{display:block;width:100%;height:100%;object-fit:cover;background:#171513}
.product-included__media--video{display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,64px);background:radial-gradient(circle at 50% 42%,#35302b 0,#1b1917 58%,#111 100%)}.product-included__media--video video{width:auto!important;max-width:min(78%,620px)!important;height:auto!important;max-height:610px!important;object-fit:contain!important;border-radius:14px;box-shadow:0 25px 65px rgba(0,0,0,.48);background:#0d0c0b}
@media(max-width:900px){.product-included__media--video{height:auto!important;min-height:520px;padding:36px 18px}.product-included__media--video video{width:auto!important;max-width:88%!important;max-height:590px!important}}
@media(max-width:600px){.product-included__media--video{min-height:430px;padding:24px 14px}.product-included__media--video video{max-width:92%!important;max-height:500px!important;border-radius:10px;box-shadow:0 18px 45px rgba(0,0,0,.4)}}
.product-included__media--video{min-height:760px;padding:38px!important}.product-included__media--video video{max-width:72%!important;max-height:760px!important;border-radius:12px}
@media(max-width:900px){.product-included__media--video{min-height:680px!important;padding:30px 18px!important}.product-included__media--video video{max-width:82%!important;max-height:640px!important}}
@media(max-width:600px){.product-included__media--video{min-height:560px!important;padding:22px 12px!important}.product-included__media--video video{max-width:90%!important;max-height:530px!important}}
.product-included__bar{position:relative;min-height:64px!important;gap:0!important;padding:0 24px!important;background:#050505!important;color:#fff!important;font-size:.86rem!important;font-weight:600}.product-included__bar:after{content:"";position:absolute;inset-inline:50% auto;translate:50% 0;inset-block-end:0;width:min(34vw,440px);height:3px;background:#d4b57c}.product-included__bar span{display:flex;align-items:center;justify-content:center;gap:10px;min-width:250px;padding:0 clamp(25px,4vw,70px)}.product-included__bar span+span{border-inline-start:1px solid rgba(255,255,255,.28)}.product-included__bar svg{flex:0 0 23px;width:23px;height:23px;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:900px){.product-included__bar{justify-content:flex-start!important;padding-inline:0!important}.product-included__bar span{min-width:max-content;padding:0 28px}.product-included__bar:after{display:none}}
.product-included__bar:after{left:50%;right:auto;transform:translateX(-50%);translate:none}
.story--personal-design .story__content{align-items:center;text-align:center;padding:clamp(56px,7vw,120px);gap:4px}.story--personal-design .eyebrow{font-size:.82rem;letter-spacing:.2em;margin-bottom:20px}.story--personal-design h2{font-size:clamp(2.7rem,4.8vw,5rem);max-width:720px;margin:0 0 24px;line-height:1.05}.story--personal-design .story__content>div{max-width:680px;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.9;color:var(--muted)}.story__whatsapp-button{margin-top:22px;min-height:58px;padding-inline:34px;border-radius:999px;background:#1f8f55;border-color:#1f8f55;box-shadow:0 12px 30px rgba(31,143,85,.22);font-weight:700}.story__whatsapp-button:hover{background:#167746;border-color:#167746;transform:translateY(-2px)}.floating-whatsapp{position:fixed;z-index:45;inset-inline-start:24px;inset-block-end:24px;display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 18px;background:#1f8f55;color:#fff;border-radius:999px;box-shadow:0 12px 35px rgba(20,80,48,.3);font-weight:700;transition:transform .2s,background .2s}.floating-whatsapp:hover{background:#167746;transform:translateY(-3px)}.floating-whatsapp__icon{font-size:1.35rem;line-height:1}.floating-whatsapp__label{white-space:nowrap}
@media(max-width:600px){.story--personal-design .story__content{padding:52px 24px}.story--personal-design h2{font-size:2.8rem}.story--personal-design .story__content>div{font-size:1.05rem}.story__whatsapp-button{width:100%;padding-inline:18px}.floating-whatsapp{inset-inline-start:14px;inset-block-end:14px;width:56px;height:56px;padding:0;justify-content:center}.floating-whatsapp__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}
.video-products-four__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.video-product-four{min-width:0}.video-product-four__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ivory)}.video-product-four__media>a{display:block;width:100%;height:100%}.video-product-four__video{display:block;width:100%;height:100%;object-fit:cover}.video-product-four__placeholder{position:relative;width:100%;height:100%;display:grid;place-items:center;color:var(--muted)}.video-product-four__placeholder svg{grid-area:1/1;width:100%;height:100%}.video-product-four__placeholder span{grid-area:1/1;z-index:1;align-self:end;margin-bottom:22px;background:rgba(255,255,255,.92);padding:7px 12px}
@media(max-width:990px){.video-products-four__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.video-products-four__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px}.video-product-four{flex:0 0 78%;scroll-snap-align:start}}
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.newsletter--premium{position:relative;overflow:hidden;background:#f5efe8;padding-block:90px}.newsletter--premium:before,.newsletter--premium:after{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(169,130,81,.2);border-radius:50%}.newsletter--premium:before{inset-inline-start:-130px;inset-block-start:-150px}.newsletter--premium:after{inset-inline-end:-150px;inset-block-end:-170px}.newsletter--premium .page-width{position:relative;z-index:1}.newsletter--premium h2{margin:0 0 12px;font-size:clamp(2.4rem,4vw,4.2rem)}.newsletter__lead{max-width:650px;margin:0 auto 28px;color:var(--muted);font-size:1.08rem}.newsletter--premium form{height:56px;max-width:650px}.newsletter--premium form input{background:#fff;border-color:var(--ink)}.newsletter--premium small{display:block;margin-top:14px;color:var(--muted)}
.footer--premium{background:#fff;color:var(--ink);padding-top:78px;border-top:1px solid var(--line)}.footer-premium__grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:clamp(34px,5vw,82px)}.footer--premium .brand{display:inline-block;margin-bottom:20px;font-size:1.65rem}.footer-premium__brand h3,.footer-premium__column h3{font-family:Georgia,"Noto Serif Hebrew",serif;font-size:1.18rem;font-weight:400;margin:0 0 17px}.footer-premium__brand p{max-width:360px;color:var(--muted)}.footer-premium__column ul{list-style:none;margin:0;padding:0}.footer-premium__column li{margin-bottom:9px}.footer-premium__column a{color:var(--muted);transition:color .2s}.footer-premium__column a:hover{color:var(--gold)}.footer-premium__contact p{margin:0 0 9px;color:var(--muted)}.footer-premium__contact h4{margin:22px 0 8px;font-size:.92rem}.footer-whatsapp-link{display:inline-flex!important;border-bottom:1px solid var(--gold);color:var(--ink)!important}.footer-social{display:flex;gap:10px;margin-top:24px}.footer-social a{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;font-weight:700;color:var(--ink)}.footer-social a:hover{background:var(--ink);color:#fff}.footer-social svg{width:21px;height:21px}.footer-policies{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;border-block:1px solid var(--line);margin-top:58px;padding-block:20px;font-size:.86rem;color:var(--muted)}.footer-premium__bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;padding-block:24px;font-size:.78rem;color:var(--muted)}.footer-premium__bottom>span:last-child{text-align:left}.footer-payments{list-style:none;display:flex;justify-content:center;align-items:center;gap:7px;padding:0;margin:0}.footer-payments svg{width:38px;height:24px}.footer--premium .footer-bottom{display:none}
@media(max-width:990px){.footer-premium__grid{grid-template-columns:1fr 1fr}.footer-premium__brand{grid-column:1/-1}.footer-premium__bottom{grid-template-columns:1fr;text-align:center}.footer-premium__bottom>span:last-child{text-align:center}}
@media(max-width:600px){.newsletter--premium{padding-block:65px}.newsletter--premium form{height:auto;gap:8px}.newsletter--premium form input,.newsletter--premium form button{min-height:52px}.footer--premium{padding-top:55px}.footer-premium__grid{grid-template-columns:1fr;gap:36px}.footer-premium__brand{grid-column:auto}.footer-policies{justify-content:flex-start;gap:10px 18px}.footer-premium__bottom{padding-bottom:90px}}
.footer--premium{border-top:4px solid #ead3ca!important}.footer-premium__grid{grid-template-columns:1.3fr 1fr 1fr 1fr auto!important;max-width:1500px;margin-inline:auto}.footer-premium__brand h3,.footer-premium__column h3{font-size:1.28rem!important;font-weight:700!important;color:#282522!important}.footer-premium__brand p,.footer-premium__column p,.footer-premium__column a{font-size:1rem!important;line-height:1.8!important;color:#514b46!important}.footer-premium__column li{margin-bottom:11px!important}.footer-premium__column a:hover{color:#b76e61!important}.footer-social-rail{display:flex;flex-direction:column;gap:14px;justify-content:flex-start;padding-top:4px}.footer-social-rail a{display:flex;align-items:center;gap:10px;color:#514b46;font-size:.85rem}.footer-social-rail a>b,.footer-social-rail a>svg{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;padding:12px;border-radius:50%;background:#df8f7f;color:#fff;font-size:1.5rem;line-height:1;box-shadow:0 8px 22px rgba(183,110,97,.2);transition:transform .2s,background .2s}.footer-social-rail a>svg{padding:11px}.footer-social-rail a:hover>b,.footer-social-rail a:hover>svg{background:#b76e61;transform:translateY(-2px)}.footer-social-rail .social-facebook>b{font-family:Arial,sans-serif;font-size:1.65rem}.footer-social-rail .social-instagram>b{font-size:1.75rem}.footer-social-rail .social-tiktok>b{font-size:1.65rem}.footer-policies{font-size:.94rem!important;color:#514b46!important}.footer-premium__bottom{font-size:.86rem!important;color:#514b46!important}
@media(max-width:1180px){.footer-premium__grid{grid-template-columns:1.3fr 1fr 1fr!important}.footer-premium__contact{grid-column:auto}.footer-social-rail{flex-direction:row;grid-column:1/-1;flex-wrap:wrap}.footer-social-rail a>span{display:none}}
@media(max-width:700px){.footer-premium__grid{grid-template-columns:1fr!important}.footer-social-rail{grid-column:auto;justify-content:flex-start}.footer-premium__brand h3,.footer-premium__column h3{font-size:1.2rem!important}.footer-premium__brand p,.footer-premium__column p,.footer-premium__column a{font-size:.98rem!important}}
.story__whatsapp-button{display:inline-flex!important;gap:10px!important;background:#25d366!important;border-color:#25d366!important;color:#fff!important}.story__whatsapp-button svg{width:25px;height:25px}.story__whatsapp-button:hover{background:#1caf55!important;border-color:#1caf55!important}.floating-whatsapp{z-index:90!important;min-height:62px!important;padding:11px 21px!important;background:#25d366!important;border:3px solid #fff!important;box-shadow:0 14px 40px rgba(18,80,45,.42)!important}.floating-whatsapp svg{display:block;width:30px;height:30px}.floating-whatsapp:hover{background:#1caf55!important}.floating-whatsapp__icon{display:grid;place-items:center;font-size:0!important}
@media(max-width:600px){.floating-whatsapp{display:flex!important;width:62px!important;height:62px!important;min-height:62px!important;padding:0!important}.floating-whatsapp svg{width:32px;height:32px}}
.footer-policies{align-items:center}.footer-policies__title{color:var(--ink);font-family:Georgia,"Noto Serif Hebrew",serif;font-weight:400}.footer-policies a{border-bottom:1px solid transparent}.footer-policies a:hover{color:var(--gold);border-bottom-color:var(--gold)}

/* MAROM commerce enhancements: scoped to product and cart components only. */
.product-media{background:var(--ivory);overflow:hidden}.product-media img,.product-media video,.product-media iframe,.product-media model-viewer{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border:0}.product-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--muted);font-size:.88rem;margin-top:-14px;margin-bottom:20px}.product-whatsapp-help{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:12px;min-height:48px;border:1px solid #1f8f55;color:#176f43;font-weight:700}.product-whatsapp-help svg{width:23px;height:23px}.mobile-buy-bar{display:none}.product-recommendations:empty{display:none}
.cart-drawer-shell{position:fixed;z-index:110;inset:0;pointer-events:none;visibility:hidden}.cart-drawer-shell.is-open{pointer-events:auto;visibility:visible}.cart-drawer-overlay{position:absolute;inset:0;border:0;background:rgba(40,37,34,.42);opacity:0;transition:opacity .25s}.cart-drawer-shell.is-open .cart-drawer-overlay{opacity:1}.cart-drawer{position:absolute;inset-block:0;inset-inline-end:0;width:min(92vw,480px);display:flex;flex-direction:column;background:var(--paper);box-shadow:var(--shadow);transform:translateX(-105%);transition:transform .28s;outline:0}.cart-drawer-shell.is-open .cart-drawer{transform:none}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--line)}.cart-drawer__header h2{font-size:1.7rem;margin:0}.shipping-progress{padding:14px 24px;background:var(--ivory)}.shipping-progress p{margin:0 0 8px;font-size:.9rem}.shipping-progress__track{height:6px;background:#e7dfd7;border-radius:10px;overflow:hidden}.shipping-progress__track span{display:block;height:100%;background:var(--gold)}.cart-drawer__body{flex:1;overflow:auto;padding:0 24px}.cart-drawer__empty{text-align:center;padding:80px 10px}.cart-drawer-item{display:grid;grid-template-columns:90px 1fr;gap:15px;padding:18px 0;border-bottom:1px solid var(--line)}.cart-drawer-item img{width:90px;height:112px;object-fit:cover}.cart-drawer-item small{display:block;color:var(--muted)}.cart-drawer-item__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.quantity--small{margin:0}.quantity--small button,.quantity--small input{width:32px;height:32px}.cart-remove{border:0;background:none;padding:3px 0;color:var(--muted);font-size:.8rem;text-decoration:underline}.cart-upsell{padding:22px 0}.cart-upsell h3{font-family:Georgia,serif;font-weight:400}.cart-upsell article{display:grid;grid-template-columns:55px 1fr auto;align-items:center;gap:10px;margin-top:10px}.cart-upsell img{width:55px;height:66px;object-fit:cover}.cart-upsell small{display:block}.cart-upsell button{width:34px;height:34px;border:1px solid var(--ink);background:var(--ink);color:white}.cart-drawer__footer{padding:18px 24px 22px;border-top:1px solid var(--line);background:white}.cart-drawer__footer>div{display:flex;justify-content:space-between;font-size:1.12rem}.cart-drawer__footer p,.cart-drawer__footer small{display:block;margin:6px 0 12px;color:var(--muted);font-size:.78rem;text-align:center}.cart-drawer__footer small{margin:9px 0 0}
@media(max-width:600px){.product-media{min-width:88%;scroll-snap-align:start}.product-media video,.product-media iframe,.product-media model-viewer{height:auto}.mobile-buy-bar{position:fixed;z-index:44;inset-inline:0;inset-block-end:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:rgba(255,253,250,.97);border-top:1px solid var(--line);box-shadow:0 -8px 24px rgba(40,37,34,.08)}.mobile-buy-bar>div{display:flex;flex-direction:column;min-width:0}.mobile-buy-bar strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:47vw;font-size:.88rem}.mobile-buy-bar span{font-size:.8rem;color:var(--muted)}.mobile-buy-bar .button{min-height:44px;padding-inline:18px}.template-product .floating-whatsapp{inset-block-end:84px}.cart-drawer{width:100%}.cart-drawer__body{padding-inline:16px}.cart-drawer__header,.shipping-progress,.cart-drawer__footer{padding-inline:16px}}
.policy-page>.eyebrow{text-align:center}.policy-page h1{margin-bottom:25px}.policy-notice{padding:16px 20px;background:var(--ivory);border-inline-start:3px solid var(--gold);margin-bottom:38px}.policy-page__sections article{padding:24px 0;border-bottom:1px solid var(--line)}.policy-page__sections h2{font-size:1.65rem;margin:0 0 10px}.policy-contact{margin-top:35px;padding:20px;background:var(--ivory);text-align:center}

/* פס מדיניות בולט וברור בפוטר */
.footer--premium .footer-policies{background:#f5efe8!important;border:1px solid #ddc8bd!important;border-radius:14px!important;margin-top:58px!important;padding:24px!important;gap:12px!important;color:var(--ink)!important;box-shadow:0 10px 30px rgba(40,37,34,.06)}
.footer--premium .footer-policies__title{flex:0 0 100%;text-align:center;font-family:Georgia,"Noto Serif Hebrew",serif;font-size:1.35rem!important;font-weight:700!important;color:var(--ink)!important;margin-bottom:5px}
.footer--premium .footer-policies a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:9px 16px!important;background:#fff!important;border:1px solid #cdb8ad!important;border-radius:999px!important;color:#282522!important;font-size:.96rem!important;font-weight:700!important;line-height:1.25!important;box-shadow:0 4px 14px rgba(40,37,34,.05);transition:background .2s,color .2s,border-color .2s,transform .2s!important}
.footer--premium .footer-policies a:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;margin-inline-end:7px;border-radius:50%;background:#df8f7f;color:#fff;font-size:.72rem}
.footer--premium .footer-policies a:hover,.footer--premium .footer-policies a:focus-visible{background:#282522!important;border-color:#282522!important;color:#fff!important;transform:translateY(-2px)}
.policy-page{font-size:1.02rem}.policy-page h1{color:var(--ink)}.policy-notice{border-radius:10px;border:1px solid #ddc8bd;border-inline-start:5px solid #b76e61;background:#f8f1ed;font-size:1.06rem}.policy-page__sections article{padding:30px 0}.policy-page__sections h2{font-weight:500}.policy-page__sections .rte{color:#514b46;line-height:1.9}
@media(max-width:700px){.footer--premium .footer-policies{justify-content:stretch!important;padding:18px 14px!important;border-radius:10px!important}.footer--premium .footer-policies a{flex:1 1 100%!important;justify-content:flex-start!important}.footer--premium .footer-policies__title{text-align:right}.policy-page{font-size:1rem}.policy-notice{padding:15px}}

/* חלונות מדיניות זמינים ישירות מהפוטר — ללא תלות ביצירת Pages ב-Shopify */
.policy-dialog{width:min(92vw,860px);max-height:86vh;margin:auto;padding:0;border:0;border-radius:16px;background:var(--paper);color:var(--ink);box-shadow:0 30px 90px rgba(20,18,16,.3);direction:rtl}.policy-dialog::backdrop{background:rgba(28,25,23,.62);backdrop-filter:blur(3px)}.policy-dialog[open]{display:flex;flex-direction:column}.policy-dialog header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;background:#f5efe8;border-bottom:1px solid #ddc8bd}.policy-dialog header h2{margin:0;font-size:clamp(1.65rem,3vw,2.35rem)}.policy-dialog header button{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #cdb8ad;border-radius:50%;background:#fff;font-size:1.05rem}.policy-dialog__content{overflow-y:auto;padding:30px 34px 42px;text-align:right}.policy-dialog__content h3{margin:28px 0 7px;font-family:Georgia,"Noto Serif Hebrew",serif;font-size:1.3rem;font-weight:600}.policy-dialog__content p{margin:0;color:#514b46;line-height:1.9}.policy-dialog__content .policy-highlight{padding:18px 20px;border:1px solid #ddc8bd;border-inline-start:5px solid #df8f7f;border-radius:10px;background:#faf4f0;color:#282522;font-size:1.05rem}.policy-dialog__content strong{color:#282522}.policy-dialog__content a{text-decoration:underline}
@media(max-width:600px){.policy-dialog{width:100%;max-width:none;max-height:92vh;margin-block:auto 0;border-radius:18px 18px 0 0}.policy-dialog header{padding:16px 18px}.policy-dialog header h2{font-size:1.55rem}.policy-dialog__content{padding:22px 18px 34px}.policy-dialog__content h3{font-size:1.2rem}.policy-dialog__content .policy-highlight{padding:15px;font-size:1rem}}

/* כלי נגישות MAROM */
body{font-size:1rem}
html{font-size:calc(16px * var(--accessibility-font-scale,1))}.accessibility-widget{position:fixed;z-index:92;left:20px;bottom:102px;direction:rtl}.accessibility-widget__trigger{display:grid;place-items:center;width:54px;height:54px;padding:11px;border:3px solid #fff;border-radius:50%;background:#9ea3a6;color:#fff;box-shadow:0 9px 28px rgba(40,37,34,.25);transition:transform .2s,background .2s}.accessibility-widget__trigger:hover,.accessibility-widget__trigger:focus-visible{background:#71777b;transform:translateY(-2px)}.accessibility-widget__trigger svg{width:30px;height:30px}.accessibility-panel{position:absolute;left:0;bottom:66px;width:min(360px,calc(100vw - 28px));padding:0;border:1px solid #d8cec6;border-radius:14px;background:#fffdfa;color:#282522;box-shadow:0 22px 65px rgba(30,27,24,.25);overflow:hidden}.accessibility-panel[hidden]{display:none!important}.accessibility-panel header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:#f5efe8;border-bottom:1px solid #ded7cf}.accessibility-panel header h2{margin:0;font-size:1.45rem}.accessibility-panel header button{width:38px;height:38px;border:1px solid #cdbfb5;border-radius:50%;background:#fff}.accessibility-panel__intro{margin:16px 18px 10px;color:#5c5550}.accessibility-panel__grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:8px 18px 16px}.accessibility-panel__grid button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:84px;padding:9px;border:1px solid #d8cec6;border-radius:10px;background:#fff;color:#282522}.accessibility-panel__grid button:hover,.accessibility-panel__grid button:focus-visible,.accessibility-panel__grid button[aria-pressed="true"]{border-color:#9f655a;background:#f7e8e2}.accessibility-panel__grid b{font-size:1.25rem}.accessibility-panel__grid span{font-size:.82rem}.accessibility-panel__reset{display:block;width:calc(100% - 36px);min-height:43px;margin:0 18px 10px;border:1px solid #282522;background:#282522;color:#fff}.accessibility-panel__statement{display:block;padding:11px 18px 15px;text-align:center;text-decoration:underline;font-size:.87rem}
.a11y-highlight-links body a:not(.button):not(.accessibility-widget__trigger){text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:4px!important}.a11y-readable-font body,.a11y-readable-font button,.a11y-readable-font input,.a11y-readable-font select,.a11y-readable-font textarea,.a11y-readable-font h1,.a11y-readable-font h2,.a11y-readable-font h3{font-family:Arial,"Noto Sans Hebrew",sans-serif!important;letter-spacing:normal!important}.a11y-reduce-motion *,.a11y-reduce-motion *:before,.a11y-reduce-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.a11y-high-contrast body,.a11y-high-contrast .section,.a11y-high-contrast .site-header,.a11y-high-contrast .footer--premium,.a11y-high-contrast .newsletter--premium,.a11y-high-contrast .story__content{background:#000!important;color:#fff!important}.a11y-high-contrast body p,.a11y-high-contrast body h1,.a11y-high-contrast body h2,.a11y-high-contrast body h3,.a11y-high-contrast body span,.a11y-high-contrast body a{color:#fff!important}.a11y-high-contrast body a{text-decoration-color:#ffeb3b!important}.a11y-high-contrast .button{background:#ffeb3b!important;color:#000!important;border-color:#ffeb3b!important}.a11y-high-contrast input,.a11y-high-contrast textarea,.a11y-high-contrast select{background:#000!important;color:#fff!important;border:2px solid #fff!important}.a11y-high-contrast .accessibility-panel{background:#000!important;color:#fff!important;border:2px solid #fff}.a11y-high-contrast .accessibility-panel button{background:#000;color:#fff;border-color:#fff}.a11y-high-contrast .accessibility-panel button[aria-pressed="true"]{background:#ffeb3b!important;color:#000!important}
@media(max-width:600px){.accessibility-widget{left:14px;bottom:84px}.accessibility-widget__trigger{width:52px;height:52px}.accessibility-panel{position:fixed;left:12px;right:12px;bottom:82px;width:auto;max-height:75vh;overflow-y:auto}.accessibility-panel__grid{grid-template-columns:1fr 1fr}.accessibility-panel__grid button{min-height:76px}}

/* לוגו MAROM החדש — כותרת, פוטר וכרטיס מתנה */
.brand--image{display:inline-flex!important;align-items:center;justify-content:center;line-height:0;letter-spacing:0!important;background:transparent!important}.brand--image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.site-logo{width:132px;height:81px;overflow:visible}.footer--premium .footer-logo{width:190px;height:116px;margin:0 0 18px!important}.gift-card-logo{width:250px;height:153px;margin:0 auto 24px}.a11y-high-contrast .brand--image{background:#fff!important;border-radius:4px;padding:3px}.a11y-high-contrast .brand--image img{mix-blend-mode:normal}
@media(max-width:600px){.site-logo{width:100px;height:61px}.footer--premium .footer-logo{width:164px;height:100px}.gift-card-logo{width:200px;height:122px}}

/* ניווט תכשיטים עם תתי קטגוריות */
.nav-item{position:relative}.nav-item>a{display:flex;align-items:center;gap:5px;height:82px}.nav-item--has-children>a span{font-size:.8rem}.nav-dropdown{position:absolute;z-index:40;inset-block-start:calc(100% - 1px);inset-inline-start:0;display:grid;min-width:190px;padding:10px;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s}.nav-dropdown a{padding:9px 12px;white-space:nowrap}.nav-dropdown a:hover,.nav-dropdown a:focus-visible{background:var(--ivory);color:var(--gold)}.nav-item--has-children:hover .nav-dropdown,.nav-item--has-children:focus-within .nav-dropdown{opacity:1;visibility:visible;transform:none}.mobile-submenu{display:grid;gap:8px;padding:2px 18px 12px;border-inline-start:1px solid var(--gold)}.mobile-submenu a{font-family:Arial,"Noto Sans Hebrew",sans-serif!important;font-size:1rem!important;color:var(--muted)}

/* עמוד אודות מוסנייט */
.moissanite-about{overflow:hidden}.moissanite-hero{position:relative;min-height:620px;display:grid;align-items:center}.moissanite-hero__media{position:absolute;inset:0}.moissanite-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,253,250,.97) 0%,rgba(255,253,250,.82) 38%,rgba(255,253,250,.05) 72%)}.moissanite-hero__media img{width:100%;height:100%;object-fit:cover}.moissanite-hero__content{position:relative;z-index:1}.moissanite-hero__content>*{max-width:570px}.moissanite-hero h1{margin:0 0 22px;font-size:clamp(3rem,6vw,6rem)}.moissanite-hero p:not(.eyebrow){font-size:1.15rem;line-height:1.9;margin-bottom:28px}.moissanite-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,120px);align-items:start}.moissanite-intro h2{margin:0}.moissanite-intro>div:last-child{font-size:1.1rem;color:var(--muted);line-height:1.95}.moissanite-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;text-align:center}.moissanite-facts article{padding:28px 38px;border-inline-start:1px solid var(--line)}.moissanite-facts article:last-child{border-inline-start:0}.moissanite-facts strong{display:block;font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,4rem);font-weight:400;color:var(--gold)}.moissanite-facts h3{font-family:Georgia,serif;font-weight:400}.moissanite-facts p{color:var(--muted)}.moissanite-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(35px,7vw,100px);align-items:center;padding-block:90px}.moissanite-feature__media{aspect-ratio:4/3;overflow:hidden}.moissanite-feature__media img{width:100%;height:100%;object-fit:cover}.moissanite-feature__content h2{margin:0 0 20px}.moissanite-feature__content p:not(.eyebrow){color:var(--muted);line-height:1.9}.moissanite-compare{padding-bottom:90px}.moissanite-compare__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.moissanite-compare__grid article{padding:35px;background:var(--ivory);border-top:3px solid var(--gold)}.moissanite-compare__grid h3{font-family:Georgia,serif;font-size:1.7rem;font-weight:400}.moissanite-compare__grid li{margin-bottom:10px}.moissanite-disclaimer{margin-top:22px;color:var(--muted);font-size:.88rem}.moissanite-cta{text-align:center;padding-block:75px}.moissanite-cta img{width:145px;height:auto;margin:0 auto 18px}.moissanite-cta h2{margin:0 0 12px}.moissanite-cta p{color:var(--muted);margin-bottom:24px}

/* עמוד צור קשר */
.contact-premium{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(45px,8vw,120px);padding-block:80px;align-items:start}.contact-premium h1{margin:0 0 15px;font-size:clamp(3rem,5vw,5.3rem)}.contact-premium__form>p:not(.eyebrow){color:var(--muted);margin-bottom:28px}.contact-premium .field input,.contact-premium .field textarea{border-color:#d5b28e;background:transparent}.contact-premium .field label{font-size:.85rem}.contact-premium__info{padding:48px;text-align:center;background:var(--ivory);border:1px solid var(--line)}.contact-premium__logo{display:block;width:min(100%,260px);margin:0 auto 20px}.contact-premium__logo img{width:100%;height:auto}.contact-premium__info h2{font-size:2.2rem;margin:0 0 12px}.contact-premium__info>p{color:var(--muted)}.contact-details{margin:28px 0;padding-block:22px;border-block:1px solid var(--line)}.contact-details h3{font-size:.9rem;margin:16px 0 3px}.contact-details p{margin:0;color:var(--muted)}.contact-whatsapp{gap:9px;background:#25d366;border-color:#25d366}.contact-whatsapp svg{width:23px;height:23px}.contact-success{padding:14px;background:#e9f8ef;color:#176f43}
@media(max-width:990px){.nav-item>a{height:68px}.moissanite-hero{min-height:570px}.moissanite-intro,.moissanite-feature,.contact-premium{grid-template-columns:1fr}.moissanite-feature__media{order:2}.contact-premium__info{padding:36px}.moissanite-facts{grid-template-columns:1fr}.moissanite-facts article{border-inline-start:0;border-bottom:1px solid var(--line)}}
@media(max-width:600px){.moissanite-hero{min-height:650px;align-items:end}.moissanite-hero__media:after{background:linear-gradient(0deg,rgba(255,253,250,.98) 0%,rgba(255,253,250,.82) 45%,rgba(255,253,250,.05) 78%)}.moissanite-hero__content{padding-bottom:45px}.moissanite-hero h1{font-size:3.3rem}.moissanite-intro{gap:20px}.moissanite-feature{padding-block:55px}.moissanite-compare__grid{grid-template-columns:1fr}.contact-premium{padding-block:45px;gap:35px}.contact-premium__info{padding:30px 20px}.contact-premium__logo{width:210px}}

/* הצעת המרה ל-WhatsApp במקום טופס הדיוור הראשי */
.whatsapp-offer{padding-block:82px}.whatsapp-offer__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.whatsapp-offer h2{font-size:clamp(2.2rem,4vw,4rem);margin:0 0 14px}.whatsapp-offer .newsletter__lead{max-width:700px;margin:0 auto 26px;line-height:1.85}.whatsapp-offer__button{min-height:58px;padding-inline:32px;gap:11px;border-radius:999px;background:#25d366;border-color:#25d366;font-weight:700;box-shadow:0 12px 32px rgba(25,120,65,.22)}.whatsapp-offer__button:hover{background:#1caf55;border-color:#1caf55;transform:translateY(-2px)}.whatsapp-offer__button svg{width:26px;height:26px}.whatsapp-offer__reassurance{margin:11px 0 8px;color:#176f43;font-weight:700;font-size:.88rem}.whatsapp-offer small{display:block;max-width:680px;margin-top:4px;color:var(--muted);font-size:.78rem}.whatsapp-offer__warning{padding:12px 18px;background:#fff3cd;border:1px solid #ead9a2}
@media(max-width:600px){.whatsapp-offer{padding-block:60px}.whatsapp-offer__button{width:100%;padding-inline:18px}.whatsapp-offer h2{font-size:2.4rem}}

/* סרטוני לקוחות ותכשיטים — מוצגים רק לאחר העלאת תוכן אמיתי */
.customer-videos__lead{max-width:620px;margin:10px 0 0}.customer-videos__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.customer-video-card{min-width:0;background:var(--paper);border:1px solid var(--line)}.customer-video-card__media{aspect-ratio:9/16;overflow:hidden;background:#eee7e0}.customer-video-card__media video{display:block;width:100%;height:100%;object-fit:cover}.customer-video-card__content{padding:16px}.customer-video-card__content>p{margin:0 0 13px;color:var(--muted);font-size:.92rem}.customer-video-card__content a{display:grid;gap:3px}.customer-video-card__content strong{font-weight:500}.customer-video-card__content span{color:var(--muted);font-size:.9rem}.customer-video-card__content small{margin-top:6px;color:var(--gold);font-weight:700}.customer-videos__note{margin:20px 0 0;color:var(--muted);font-size:.78rem;text-align:center}
@media(max-width:990px){.customer-videos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.customer-videos__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}.customer-video-card{flex:0 0 78%;scroll-snap-align:start}}
/* MAROM variant picker — the single option selection system */
.variant-picker{display:grid;gap:22px;margin:0 0 26px}
.variant-option{position:relative;min-width:0;margin:0;padding:0;border:0}
.variant-option__label{display:flex;align-items:baseline;gap:8px;margin:0 0 11px;padding:0;font-size:.92rem}
.variant-option__label strong{font-weight:700}
.variant-option__label strong:after{content:":"}
.variant-option__label>span{color:var(--muted);font-weight:400}
.variant-option__help{position:absolute;inset-block-start:0;inset-inline-end:0;font-size:.82rem;line-height:1.4;border-bottom:1px solid var(--ink)}
.variant-option__values{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.variant-option__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.variant-pill{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:46px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font-size:.92rem;line-height:1;text-align:center;cursor:pointer;transition:border-color .18s,background-color .18s,color .18s}
.variant-pill:hover{border-color:#c3b29a;background:var(--ivory)}
.variant-option__input:checked+.variant-pill{border-color:var(--ink);background:var(--ink);color:#fff}
.variant-swatch{position:relative;display:block;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background-color:var(--swatch-bg,var(--ivory));background-image:var(--swatch-image,none);background-size:cover;background-position:center;cursor:pointer;transition:box-shadow .18s}
.variant-swatch span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.variant-swatch:hover{box-shadow:0 0 0 3px rgba(40,37,34,.1)}
.variant-option__input:checked+.variant-swatch{outline:2px solid var(--ink);outline-offset:2px}
.variant-option__input:focus-visible+.variant-pill,.variant-option__input:focus-visible+.variant-swatch{outline:2px solid var(--gold);outline-offset:3px}
.variant-pill.is-unavailable{opacity:.45;text-decoration:line-through;text-decoration-thickness:1px}
.variant-swatch.is-unavailable{opacity:.45}
.variant-swatch.is-unavailable:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to top left,transparent calc(50% - .5px),var(--muted) calc(50% - .5px),var(--muted) calc(50% + .5px),transparent calc(50% + .5px))}
@media(max-width:600px){.variant-picker{gap:18px}.variant-pill{min-width:48px;min-height:44px;padding:0 12px}.variant-swatch{width:42px;height:42px}}
@media(prefers-reduced-motion:reduce){.variant-pill,.variant-swatch{transition:none}}
/* מרכוז ועיצוב עיגולי הצבע */
.product-card__info {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.card-color-swatches {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 8px;
  margin: 10px auto 0 auto;
  width: 100%;
}

.swatch-item {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  box-shadow: 0 0 0 1px #ddd;
  padding: 0;
  cursor: pointer;
  background-color: #eee;
  transition: all 0.2s ease-in-out;
  outline: none;
}

.swatch-item:hover, .swatch-item.active {
  box-shadow: 0 0 0 1.5px #000;
  transform: scale(1.1);
}

/* התאמת צבעים מלאה לפי שמות הווריאציות */

/* כסף / זהב לבן */
.swatch-silver, .swatch-כסף, .swatch-זהב-לבן, .swatch-white-gold {
  background: radial-gradient(circle at 35% 35%, #ffffff 0%, #e6e6e6 50%, #cccccc 100%) !important;
}

/* זהב / זהב צהוב */
.swatch-gold, .swatch-זהב, .swatch-זהב-צהוב, .swatch-yellow-gold {
  background: radial-gradient(circle at 35% 35%, #fff3b3 0%, #e1b955 50%, #b88d22 100%) !important;
}

/* רוז גולד / זהב אדום */
.swatch-rose-gold, .swatch-רוז-גולד, .swatch-rose, .swatch-זהב-אדום, .swatch-זהב-רוז {
  background: radial-gradient(circle at 35% 35%, #fde2e2 0%, #e2a0a0 50%, #b86b6b 100%) !important;
/* העלמת כמות המוצרים (למשל "26 מוצרים") לחלוטין */
.product-count,
.product-count__text,
.facets__count,
[id*="ProductCount"] {
  display: none !important;
}

/* =========================================
   1. ניקוי סרגל מיון וכמות מוצרים (Top Bar)
   ========================================= */

/* הסרת מסגרות ורקעים מסרגל הסינון/מיון */
.collection-toolbar,
.facet-filters,
.facets-container,
[class*="toolbar"],
[class*="filter-bar"] {
  border: none !important;
  border-top: 1px solid #f0f0f0 !important;
  border-bottom: 1px solid #f0f0f0 !important;
  background: transparent !important;
  padding: 12px 0 !important;
  margin-bottom: 24px !important;
}

/* ניקוי קופסת המיון (Most relevant) - מראה נקי ללא מסגרת מרובעת */
select.facet-filters__sort,
.facet-filters__field select,
[name="sort_by"] {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
  font-size: 13px !important;
  color: #222222 !important;
  font-weight: 400 !important;
  padding: 0 6px !important;
  cursor: pointer;
}

/* עיצוב נקי ויוקרתי לכמות המוצרים ("9 מוצרים") */
.product-count__text,
.facets__count,
[class*="product-count"] {
  font-size: 13px !important;
  color: #888888 !important;
  font-weight: 300 !important;
  letter-spacing: 0.5px !important;
}

/* =========================================
   2. עיצוב דפדוף יוקרתי ונקי (Pagination)
   ========================================= */

/* הסרת מרובעים, רקעים ומסגרות מאזור הדפדוף */
.pagination-wrapper,
.pagination,
[class*="pagination"] {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 40px 0 20px 0 !important;
  border: none !important;
}

/* הפיכת מספרי העמודים מריבועים לעיגולים אלגנטיים */
.pagination__item,
.pagination li,
.pagination a,
.pagination span {
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
  min-width: 38px !important;
  height: 38px !important;
  line-height: 38px !important;
  text-align: center !important;
  font-size: 14px !important;
  color: #444444 !important;
  border-radius: 50% !important;
  text-decoration: none !important;
  transition: all 0.25s ease !important;
}

/* העמוד הפעיל כרגע - עיגול שחור מלא ונקי */
.pagination__item--current,
.pagination .active,
.pagination .current {
  background-color: #111111 !important;
  color: #ffffff !important;
  font-weight: 500 !important;
}

/* אפקט הברפה בלחיצה/מעבר עכבר */
.pagination a:hover:not(.pagination__item--current) {
  background-color: #f5f5f5 !important;
  color: #000000 !important;
}

/* העלמת כמות המוצרים (26 מוצרים / Product Count) */
.product-count,
.facets__count,
.facets__count-heading,
.collection-product-count,
.collection-info__count,
[id*="ProductCount"],
[class*="product-count"] {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  opacity: 0 !important;
}

/* העלמת הדפדוף ומספרי העמודים (Pagination) */
.pagination-wrapper,
.pagination,
.pagination__list,
.collection-pagination,
[class*="pagination"],
[id*="pagination"] {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  opacity: 0 !important;
}