:root{--forest-900: #2c4a38;--forest: #4a7c59;--forest-600: #5d8f6b;--sage: #8da98e;--leaf: #aecdb0;--plum-900: #5b3f8c;--plum: #7c5cbf;--lilac: #c9b6e4;--lilac-soft: #ece4f7;--peach: #f2a07b;--coral: #e98b6b;--sky: #9cc5e0;--blossom: #e8a0b8;--gold: #e6b85c;--cream: #fbf6ee;--cream-2: #f4ece0;--sand: #ece0cd;--wood: #c9a87c;--ink: #3a352f;--ink-soft: #6a625a;--line: #e6dccb;--white: #ffffff;--bg: var(--cream);--surface: var(--white);--primary: var(--forest);--accent: var(--plum);--font-display: "Suez One", "Heebo", serif;--font-body: "Heebo", "Assistant", system-ui, sans-serif;--r-sm: 10px;--r: 16px;--r-lg: 24px;--r-pill: 999px;--shadow-sm: 0 2px 8px rgba(58, 53, 47, .06);--shadow: 0 8px 28px rgba(58, 53, 47, .1);--shadow-lg: 0 18px 50px rgba(58, 53, 47, .16);--maxw: 1200px;--gap: clamp(16px, 3vw, 28px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--bg);line-height:1.65;direction:rtl;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.2;margin:0 0 .4em;color:var(--forest-900)}h1{font-size:clamp(2.1rem,5vw,3.4rem)}h2{font-size:clamp(1.6rem,3.5vw,2.4rem)}h3{font-size:1.25rem}p{margin:0 0 1em}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.section{padding:clamp(48px,7vw,88px) 0}.center{text-align:center}.muted{color:var(--ink-soft)}.eyebrow{display:inline-flex;align-items:center;gap:.5em;font-weight:700;letter-spacing:.04em;font-size:.82rem;color:var(--plum);text-transform:uppercase;background:var(--lilac-soft);padding:.4em 1em;border-radius:var(--r-pill)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.8em 1.5em;border-radius:var(--r-pill);font-weight:700;font-size:1rem;transition:transform .15s,box-shadow .2s,background .2s;white-space:nowrap}.btn:active{transform:translateY(1px) scale(.99)}.btn-primary{background:var(--forest);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--forest-900);box-shadow:var(--shadow)}.btn-accent{background:var(--plum);color:#fff}.btn-accent:hover{background:var(--plum-900)}.btn-ghost{background:#fff;color:var(--forest-900);box-shadow:inset 0 0 0 2px var(--leaf)}.btn-ghost:hover{background:var(--lilac-soft)}.btn-block{width:100%}.btn-lg{padding:1em 2em;font-size:1.08rem}.header{position:sticky;top:0;z-index:50;background:#fbf6eed9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;gap:1.2rem;padding:.7rem 0}.brand{display:flex;align-items:center;gap:.55rem}.brand .logo{width:42px;height:42px}.brand-name{font-family:var(--font-display);font-size:1.5rem;color:var(--forest-900);line-height:1}.brand-name small{display:block;font-family:var(--font-body);font-weight:700;font-size:.62rem;letter-spacing:.22em;color:var(--plum)}.nav-links{display:flex;gap:1.4rem;margin-inline-start:auto}.nav-links a{font-weight:600;color:var(--ink);position:relative;padding:.3em 0}.nav-links a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--plum);transform:scaleX(0);transition:transform .2s;transform-origin:right}.nav-links a:hover:after{transform:scaleX(1)}.nav-actions{display:flex;align-items:center;gap:.4rem}.icon-btn{width:44px;height:44px;border-radius:var(--r-pill);display:grid;place-items:center;color:var(--forest-900);position:relative;transition:background .2s}.icon-btn:hover{background:var(--lilac-soft)}.cart-count{position:absolute;top:4px;inset-inline-start:4px;background:var(--plum);color:#fff;font-size:.7rem;font-weight:700;min-width:18px;height:18px;border-radius:var(--r-pill);display:grid;place-items:center;padding:0 4px}.cart-count:empty,.cart-count[data-count="0"]{display:none}.menu-toggle{display:none}.hero{position:relative;padding:clamp(40px,6vw,80px) 0 clamp(56px,7vw,96px)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,5vw,56px);align-items:center}.hero h1{color:var(--forest-900)}.hero h1 .hl{color:var(--plum)}.hero p.lead{font-size:1.15rem;max-width:46ch;color:var(--ink-soft)}.hero-cta{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.4rem}.hero-stats{display:flex;gap:1.8rem;margin-top:2rem;flex-wrap:wrap}.hero-stats b{font-family:var(--font-display);font-size:1.6rem;color:var(--forest);display:block}.hero-stats span{font-size:.85rem;color:var(--ink-soft)}.hero-art{position:relative}.hero-art img{border-radius:var(--r-lg);box-shadow:var(--shadow-lg);aspect-ratio:4/4.4;object-fit:cover;transform:rotate(-2deg)}.hero-badge{position:absolute;inset-block-end:-18px;inset-inline-start:-18px;background:#fff;border-radius:var(--r);padding:.8rem 1.1rem;box-shadow:var(--shadow);display:flex;align-items:center;gap:.6rem;transform:rotate(2deg)}.hero-badge .em{font-size:1.6rem}.hero-badge b{display:block;color:var(--forest-900)}.hero-badge span{font-size:.78rem;color:var(--ink-soft)}.blob{position:absolute;border-radius:50%;filter:blur(8px);opacity:.5;z-index:-1}.trust{background:var(--forest);color:#fff}.trust .wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.4rem;padding:.9rem 0;font-weight:600;font-size:.92rem}.trust span{display:inline-flex;align-items:center;gap:.5em;opacity:.95}.cats{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center}.cat-pill{display:inline-flex;align-items:center;gap:.5em;background:#fff;border:1px solid var(--line);border-radius:var(--r-pill);padding:.6em 1.2em;font-weight:600;transition:.2s;box-shadow:var(--shadow-sm)}.cat-pill:hover,.cat-pill.is-active{background:var(--forest);color:#fff;border-color:var(--forest)}.grid{display:grid;gap:var(--gap)}.grid-products{grid-template-columns:repeat(auto-fill,minmax(255px,1fr))}.card{background:var(--surface);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .25s;display:flex;flex-direction:column;position:relative}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.card-media{position:relative;aspect-ratio:4/4.2;overflow:hidden;background:var(--cream-2)}.card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.card:hover .card-media img{transform:scale(1.06)}.card-tag{position:absolute;top:12px;inset-inline-start:12px;background:var(--plum);color:#fff;font-size:.72rem;font-weight:700;padding:.35em .8em;border-radius:var(--r-pill)}.card-tag.gold{background:var(--gold);color:var(--ink)}.card-tag.forest{background:var(--forest)}.card-fav{position:absolute;top:10px;inset-inline-end:10px;background:#ffffffe6;width:36px;height:36px;border-radius:var(--r-pill);display:grid;place-items:center}.card-body{padding:1.1rem 1.2rem 1.3rem;display:flex;flex-direction:column;flex:1}.card-meta{display:flex;gap:.8rem;font-size:.78rem;color:var(--ink-soft);margin-bottom:.4rem}.card-meta span{display:inline-flex;align-items:center;gap:.3em}.card h3{font-family:var(--font-body);font-weight:800;font-size:1.12rem;color:var(--forest-900);margin:0 0 .3rem}.card-desc{font-size:.88rem;color:var(--ink-soft);margin:0 0 1rem;flex:1}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.price{font-family:var(--font-display);font-size:1.5rem;color:var(--forest)}.price small{font-size:.8rem;color:var(--ink-soft);font-family:var(--font-body)}.price del{font-size:.9rem;color:var(--ink-soft);margin-inline-start:.4em}.stars{color:var(--gold);font-size:.9rem;letter-spacing:1px}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:clamp(20px,4vw,40px);flex-wrap:wrap}.sec-head .link{color:var(--plum);font-weight:700}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap)}.feature{background:#fff;border-radius:var(--r-lg);padding:1.6rem;box-shadow:var(--shadow-sm)}.feature .ic{width:56px;height:56px;border-radius:var(--r);display:grid;place-items:center;font-size:1.6rem;margin-bottom:.8rem;background:var(--lilac-soft)}.feature:nth-child(2) .ic{background:#e7f1e8}.feature:nth-child(3) .ic{background:#fdeede}.feature:nth-child(4) .ic{background:#e6f0f6}.feature h3{font-family:var(--font-body);font-weight:800;color:var(--forest-900)}.feature p{margin:0;font-size:.92rem;color:var(--ink-soft)}.story{background:linear-gradient(160deg,#f0f6f0,#f7f0f8);border-radius:var(--r-lg)}.story-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,4vw,48px);align-items:center;padding:clamp(28px,5vw,56px)}.story-grid img{border-radius:var(--r-lg);box-shadow:var(--shadow);aspect-ratio:1/1;object-fit:cover}.signature{font-family:var(--font-display);font-size:1.4rem;color:var(--plum);margin-top:.6rem}.quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gap)}.quote{background:#fff;border-radius:var(--r-lg);padding:1.6rem;box-shadow:var(--shadow-sm)}.quote .stars{margin-bottom:.6rem}.quote p{font-size:.98rem}.quote .who{display:flex;align-items:center;gap:.7rem;margin-top:1rem}.quote .av{width:42px;height:42px;border-radius:var(--r-pill);background:var(--leaf);display:grid;place-items:center;font-weight:800;color:var(--forest-900)}.quote .who b{display:block;font-size:.92rem}.quote .who span{font-size:.78rem;color:var(--ink-soft)}.news{background:var(--forest);color:#fff;border-radius:var(--r-lg);padding:clamp(28px,5vw,56px);text-align:center;position:relative;overflow:hidden}.news h2{color:#fff}.news form{display:flex;gap:.6rem;max-width:460px;margin:1.2rem auto 0;flex-wrap:wrap}.news input{flex:1;min-width:200px;padding:.9em 1.2em;border-radius:var(--r-pill);border:none;font-family:inherit;font-size:1rem}.footer{background:var(--forest-900);color:#e9e4da;margin-top:clamp(48px,7vw,90px)}.footer .wrap{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;padding:clamp(40px,5vw,64px) clamp(16px,4vw,32px) 1.5rem}.footer h4{font-family:var(--font-body);font-weight:800;color:#fff;margin:0 0 1rem;font-size:1rem}.footer a{display:block;padding:.25rem 0;color:#cfc8bb;font-size:.92rem}.footer a:hover,.footer .brand-name{color:#fff}.footer .brand-name small{color:var(--lilac)}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding:1rem 0;text-align:center;font-size:.82rem;color:#b6ae9f}.socials{display:flex;gap:.6rem;margin-top:1rem}.socials a{width:40px;height:40px;border-radius:var(--r-pill);background:#ffffff1a;display:grid;place-items:center}.socials a:hover{background:var(--plum)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#2c282373;opacity:0;visibility:hidden;transition:.25s;z-index:90}.overlay.open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;left:0;height:100%;width:min(420px,92vw);background:var(--cream);z-index:100;transform:translate(-105%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:var(--shadow-lg)}.drawer.open{transform:translate(0)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.4rem;border-bottom:1px solid var(--line)}.drawer-head h3{margin:0}.drawer-body{flex:1;overflow-y:auto;padding:1rem 1.4rem}.drawer-foot{border-top:1px solid var(--line);padding:1.2rem 1.4rem;background:#fff}.cart-line{display:grid;grid-template-columns:64px 1fr auto;gap:.8rem;padding:.8rem 0;border-bottom:1px solid var(--line);align-items:center}.cart-line img{width:64px;height:64px;border-radius:var(--r-sm);object-fit:cover}.cart-line .name{font-weight:700;font-size:.92rem}.cart-line .vp{font-size:.82rem;color:var(--ink-soft)}.qty{display:inline-flex;align-items:center;gap:.2rem;border:1px solid var(--line);border-radius:var(--r-pill);padding:.15rem;margin-top:.3rem;background:#fff}.qty button{width:26px;height:26px;border-radius:var(--r-pill);font-weight:800;color:var(--forest);font-size:1rem}.qty button:hover{background:var(--lilac-soft)}.qty span{min-width:22px;text-align:center;font-weight:700;font-size:.9rem}.cart-line .rm{color:var(--ink-soft);font-size:.78rem}.cart-line .rm:hover{color:var(--coral)}.line-total{font-weight:800;color:var(--forest)}.cart-empty{text-align:center;color:var(--ink-soft);padding:3rem 1rem}.cart-empty .big{font-size:3rem}.summary-row{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.95rem}.summary-row.total{font-size:1.2rem;font-weight:800;color:var(--forest-900);border-top:1px dashed var(--line);padding-top:.7rem;margin-top:.4rem}.pdp{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,52px);align-items:start}.pdp-gallery .main{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow);aspect-ratio:4/4.4}.pdp-gallery .main img{width:100%;height:100%;object-fit:cover}.pdp-thumbs{display:flex;gap:.6rem;margin-top:.8rem}.pdp-thumbs img{width:76px;height:76px;border-radius:var(--r-sm);object-fit:cover;cursor:pointer;opacity:.65;border:2px solid transparent}.pdp-thumbs img.active,.pdp-thumbs img:hover{opacity:1;border-color:var(--plum)}.pdp-info .stars{font-size:1rem}.pdp-price{font-family:var(--font-display);font-size:2.2rem;color:var(--forest);margin:.4rem 0}.spec-list{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:1.2rem 0;padding:0;list-style:none}.spec-list li{background:#fff;border-radius:var(--r);padding:.8rem 1rem;box-shadow:var(--shadow-sm);display:flex;align-items:center;gap:.6rem}.spec-list .em{font-size:1.4rem}.spec-list b{display:block;font-size:.95rem;color:var(--forest-900)}.spec-list span{font-size:.78rem;color:var(--ink-soft)}.includes{background:var(--lilac-soft);border-radius:var(--r-lg);padding:1.4rem 1.6rem;margin:1.4rem 0}.includes h4{margin:0 0 .8rem;color:var(--plum-900)}.includes ul{margin:0;padding-inline-start:0;list-style:none;columns:2}.includes li{padding:.25rem 0;font-size:.92rem}.includes li:before{content:"\2728  "}.pdp-actions{display:flex;gap:.8rem;align-items:center;margin-top:1.2rem;flex-wrap:wrap}.addons{margin-top:1.4rem}.addon{display:flex;align-items:center;gap:.7rem;background:#fff;border-radius:var(--r);padding:.8rem 1rem;box-shadow:var(--shadow-sm);margin-bottom:.6rem}.addon input{width:20px;height:20px;accent-color:var(--forest)}.addon .ap{margin-inline-start:auto;font-weight:800;color:var(--forest)}.checkout{display:grid;grid-template-columns:1.4fr .9fr;gap:clamp(24px,4vw,48px);align-items:start}.steps{display:flex;gap:.5rem;margin-bottom:1.6rem;flex-wrap:wrap}.step{display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--ink-soft);font-size:.92rem}.step .n{width:28px;height:28px;border-radius:var(--r-pill);background:#fff;box-shadow:inset 0 0 0 2px var(--line);display:grid;place-items:center;font-size:.85rem}.step.active{color:var(--forest-900)}.step.active .n{background:var(--forest);color:#fff;box-shadow:none}.step.done .n{background:var(--leaf);color:var(--forest-900);box-shadow:none}.step .sep{color:var(--line)}.panel{background:#fff;border-radius:var(--r-lg);padding:clamp(20px,3vw,32px);box-shadow:var(--shadow-sm)}.field{margin-bottom:1rem}.field label{display:block;font-weight:700;font-size:.88rem;margin-bottom:.35rem}.field input,.field select,.field textarea{width:100%;padding:.8em 1em;border:1px solid var(--line);border-radius:var(--r);font-family:inherit;font-size:1rem;background:var(--cream)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--plum);box-shadow:0 0 0 3px var(--lilac-soft)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ship-opt{display:flex;align-items:center;gap:.8rem;border:1px solid var(--line);border-radius:var(--r);padding:1rem;margin-bottom:.7rem;cursor:pointer;transition:.2s}.ship-opt:has(input:checked){border-color:var(--forest);background:#f0f6f0}.ship-opt input{accent-color:var(--forest);width:20px;height:20px}.ship-opt .sp{margin-inline-start:auto;font-weight:800;color:var(--forest)}.pay-methods{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:1rem}.pay-card{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1;min-width:120px;padding:1rem;border:1px solid var(--line);border-radius:var(--r);font-weight:700;cursor:pointer}.pay-card:has(input:checked){border-color:var(--plum);background:var(--lilac-soft)}.summary-card{position:sticky;top:90px}.summary-line{display:flex;gap:.8rem;padding:.6rem 0;border-bottom:1px solid var(--line);align-items:center}.summary-line img{width:52px;height:52px;border-radius:var(--r-sm);object-fit:cover}.summary-line .n{font-size:.86rem;font-weight:700;flex:1}.success{text-align:center;padding:2rem 1rem}.success .ok{width:84px;height:84px;border-radius:var(--r-pill);background:#e7f1e8;color:var(--forest);display:grid;place-items:center;font-size:2.5rem;margin:0 auto 1rem}.coupon{display:flex;gap:.5rem;margin:.8rem 0}.coupon input{flex:1;padding:.7em 1em;border:1px dashed var(--line);border-radius:var(--r);background:var(--cream);font-family:inherit}.filters{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center;margin-bottom:1.5rem}.filters select{padding:.6em 1em;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;font-family:inherit;font-weight:600}.result-count{margin-inline-start:auto;color:var(--ink-soft);font-size:.9rem}.toast{position:fixed;inset-block-end:24px;inset-inline-end:24px;z-index:200;background:var(--forest-900);color:#fff;padding:.9rem 1.3rem;border-radius:var(--r);box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:.6rem;transform:translateY(140%);transition:transform .3s;font-weight:600}.toast.show{transform:translateY(0)}.page-head{background:linear-gradient(160deg,#f0f6f0,#f7f0f8);padding:clamp(32px,5vw,56px) 0;text-align:center}.breadcrumb{font-size:.85rem;color:var(--ink-soft);margin-bottom:.4rem}.breadcrumb a:hover{color:var(--plum)}@media(max-width:900px){.hero-grid,.story-grid,.pdp,.checkout{grid-template-columns:1fr}.hero-art{order:-1;max-width:440px}.summary-card{position:static}.footer .wrap{grid-template-columns:1fr 1fr}}@media(max-width:680px){.nav-links{display:none}.menu-toggle{display:grid}.nav-links.open{display:flex;flex-direction:column;position:absolute;top:100%;inset-inline:0;background:var(--cream);padding:1rem 1.5rem;box-shadow:var(--shadow);gap:.4rem}.field-row{grid-template-columns:1fr}.includes ul{columns:1}.spec-list,.footer .wrap{grid-template-columns:1fr}}.link-plain{color:var(--plum);font-weight:700}.qty-input{width:64px;padding:.6em;border:1px solid var(--line);border-radius:var(--r);text-align:center;font-family:inherit;font-size:1rem;background:var(--cream)}.sold-out{color:var(--coral);font-weight:700}.cart-page{max-width:900px;margin-inline:auto}.cart-table{width:100%;border-collapse:collapse}.cart-table th{text-align:start;font-size:.82rem;color:var(--ink-soft);font-weight:700;padding:.6rem 0;border-bottom:1px solid var(--line)}.cart-row td{padding:1rem 0;border-bottom:1px solid var(--line);vertical-align:middle}.cart-row .ci{display:flex;gap:1rem;align-items:center}.cart-row img{width:80px;height:80px;object-fit:cover;border-radius:var(--r-sm)}.cart-row .ci b{display:block}.cart-foot{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;margin-top:1.5rem}.cart-foot .totals{text-align:end}.cart-foot .grand{font-family:var(--font-display);font-size:1.8rem;color:var(--forest)}.pagination{display:flex;gap:.4rem;justify-content:center;margin-top:2.5rem}.pagination a,.pagination span{min-width:42px;height:42px;display:grid;place-items:center;border-radius:var(--r-pill);background:#fff;box-shadow:var(--shadow-sm);font-weight:700}.pagination .current{background:var(--forest);color:#fff}.collection-head{text-align:center;margin-bottom:2rem}.rte{line-height:1.7;color:var(--ink-soft)}.rte ul{padding-inline-start:1.2em}.rte h1,.rte h2,.rte h3{color:var(--forest-900)}.search-form{display:flex;gap:.5rem;max-width:520px;margin:0 auto 2rem}.search-form input{flex:1;padding:.85em 1.2em;border:1px solid var(--line);border-radius:var(--r-pill);font-family:inherit;font-size:1rem}.announce{background:var(--forest-900);color:#fff;text-align:center;padding:.5rem 1rem;font-size:.88rem;font-weight:600}.form-status{margin-top:.6rem;font-weight:700;color:var(--forest)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,44px);align-items:start;max-width:980px;margin-inline:auto}.contact-list{list-style:none;padding:0;margin:.4rem 0 0}.contact-list li{padding:.6rem 0;border-bottom:1px solid var(--line);font-size:.98rem}.contact-list li:last-child{border-bottom:none}.contact-list a{color:var(--plum);font-weight:700}@media(max-width:800px){.contact-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
