/*src:f696b9cdff76105ba603161ad7133844*/:root{--ink:#141414;--ink-2:#3A3733;--dark:#000000;--dark-2:#1A1A1A;--muted:#746D63;--muted-lt:#B3AA9C;--blush-lt:#FBF3EE;--gold:#C9922A;--gold-lt:#DFB35C;--gold-soft:#EFE3CE;--gold-deep:#946A18;--gold-wash:rgba(201,146,42,.07);--paper:#FFFFFF;--ivory:#FBF8F3;--champagne:#F4ECDD;--sand:#E9DCC6;--line:#E7DFD0;--line-soft:#F1EBE0;--ok:#2E7D5B;--warn:#B4741E;--err:#A63A2E;--sans:'Assistant','Heebo',Arial,sans-serif;--serif:'Assistant','Heebo',Arial,sans-serif;--mono:'Heebo',Arial,sans-serif;--r:6px;--r-lg:14px;--arch:50% 50% 8px 8px / 34% 34% 4px 4px;--wrap:1120px;--wrap-narrow:820px;--pad-s:20px;--sec:72px;--rbn-h:62px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{font-family:var(--sans);font-size:1.0625rem;line-height:1.8;color:var(--ink-2);background:var(--paper);direction:rtl;overflow-x:hidden;overflow-x:clip;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}table{max-width:100%}.wrap,.sec,section,footer{max-width:100%}a{color:inherit;text-decoration:none}::selection{background:var(--champagne);color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}h1,h2,h3,h4{font-family:var(--serif);color:var(--ink);font-weight:700;line-height:1.16;letter-spacing:-0.028em;text-wrap:balance}h1{font-size:clamp(2.3rem,7vw,4.2rem)}h2{font-size:clamp(1.75rem,4.5vw,2.8rem)}h3{font-size:1.3rem;font-weight:700;letter-spacing:-0.015em}h4{letter-spacing:-0.015em}.eyebrow{font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.26em;color:var(--gold-deep);display:inline-flex;align-items:center;gap:10px;margin-bottom:16px}.eyebrow::before{content:'';width:26px;height:1px;background:var(--gold);display:inline-block}.lead{font-size:1.16rem;color:var(--ink-2);line-height:1.85}p,.lead,.hero-p{text-wrap:pretty}.muted{color:var(--muted)}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad-s)}.sec{padding:var(--sec) 0}.sec-ivory{background:var(--ivory)}.sec-champagne{background:var(--champagne)}.sec-ink{background:var(--dark);color:rgba(255,255,255,.9)}.sec-ink h1,.sec-ink h2,.sec-ink h3{color:#fff}.sec-ink .eyebrow,.sec-ink .eyebrow::before{color:var(--gold-soft);background-color:var(--gold-soft)}.sec-ink .eyebrow{background:none}.orn{display:flex;align-items:center;justify-content:center;gap:14px;margin:42px 0}.orn::before,.orn::after{content:'';height:1px;flex:1;max-width:130px}.orn::before{background:linear-gradient(to left,transparent,var(--line))}.orn::after{background:linear-gradient(to right,transparent,var(--line))}.orn i{width:7px;height:7px;background:var(--gold);transform:rotate(45deg);flex-shrink:0}.dotted{background-image:radial-gradient(var(--sand) 1px,transparent 1px);background-size:26px 26px}.sec-ink.dotted{background-image:none}.arch{max-width:460px;margin-inline:auto;position:relative;border-radius:var(--arch);overflow:hidden;background:var(--champagne);aspect-ratio:3 / 4}.arch-tall{aspect-ratio:2 / 3}.arch img{width:100%;height:100%;object-fit:cover;object-position:center 12%}.arch-top img{object-position:center top}.arch-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--gold);border:1px solid var(--sand)}.arch-empty svg{width:54px;height:54px;opacity:.55}.arch-empty span{font-family:var(--mono);font-size:0.90rem;letter-spacing:.2em;color:var(--muted-lt)}.arch-framed{position:relative;isolation:isolate;max-width:460px;margin-inline:auto}.arch-framed .arch{position:relative;z-index:1}.arch-framed::after{content:'';position:absolute;inset:-14px;border:1px solid var(--gold);border-radius:var(--arch);pointer-events:none;z-index:0}@media (max-width:639px){.arch-framed::after{inset:-10px}}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 28px;position:relative}.sec-ivory .card,.sec-champagne .card{border-color:var(--line)}.card-idx{font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.2em;color:var(--gold);display:block;margin-bottom:12px}.auth-wrap{max-width:452px;margin-inline:auto}.auth-top{text-align:center;margin-bottom:22px}.auth-mark{width:54px;height:54px;object-fit:contain;margin:0 auto 14px}.auth-eyebrow{font-size:0.80rem;font-weight:700;letter-spacing:.22em;color:var(--gold);margin-bottom:8px}.auth-top h1{font-size:1.75rem;letter-spacing:-.02em;margin-bottom:8px}.auth-top p{font-size:.94rem;color:var(--muted);line-height:1.65;margin:0}.auth-tabs{display:flex;gap:4px;padding:4px;margin-bottom:22px;background:var(--ivory);border:1px solid var(--line-soft);border-radius:100px}.auth-tabs a{flex:1;text-align:center;padding:10px 8px;border-radius:100px;font-size:.92rem;font-weight:600;color:var(--muted);transition:background .18s,color .18s}.auth-tabs a:hover{color:var(--ink)}.auth-tabs a.is-on{background:var(--dark);color:#fff}.auth-card{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 28px 26px;box-shadow:0 2px 20px rgba(20,20,20,.04)}.auth-card::before{content:'';position:absolute;top:-1px;inset-inline:26px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.auth-card .fld{margin-bottom:16px}.auth-card .form{max-width:100%}.auth-card .btn{width:100%}.auth-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:-2px 0 18px;font-size:.89rem}.auth-remember{display:inline-flex;align-items:center;gap:8px;color:var(--muted);cursor:pointer}.auth-remember input{accent-color:var(--gold)}.auth-row a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.auth-row a:hover{color:var(--gold-deep)}.auth-alt{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft);text-align:center;font-size:.92rem;color:var(--muted)}.auth-alt a{color:var(--gold-deep);font-weight:700}.lnk-btn{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;color:var(--gold-deep);text-decoration:underline;text-underline-offset:3px}.lnk-btn:hover{color:var(--ink)}.auth-note{margin-top:18px;text-align:center;font-size:0.90rem;color:var(--muted-lt);line-height:1.6}.auth-note a{color:var(--muted);text-decoration:underline}.auth-otp{font-family:var(--mono);font-size:1.55rem;font-weight:700;letter-spacing:.45em;text-align:center;text-indent:.45em}@media (max-width:420px){.auth-card{padding:24px 18px 22px}.auth-top h1{font-size:1.5rem}}.chart{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 28px}.chart::before{content:'';position:absolute;top:14px;inset-inline-end:14px;width:16px;height:16px;border-top:1.5px solid var(--gold);border-inline-end:1.5px solid var(--gold);border-radius:0 3px 0 0}.chart-idx{font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.2em;color:var(--gold-deep);display:block;margin-bottom:12px}.btn{display:inline-block;font-family:var(--sans);font-size:1rem;font-weight:700;padding:15px 34px;border-radius:100px;border:1.5px solid transparent;cursor:pointer;text-align:center;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.btn:hover{transform:translateY(-1px)}.btn-ink{background:var(--dark);color:#fff}.btn-ink:hover{background:var(--dark-2)}.btn-gold{background:var(--gold-deep);color:#fff}.btn-gold:hover{background:#7D5913}.btn-line{background:transparent;color:var(--dark);border-color:var(--dark)}.btn-line:hover{background:var(--dark);color:#fff}.btn-ghost{background:transparent;color:var(--gold);border-color:var(--gold)}.btn-ghost:hover{background:var(--gold);color:#fff}.sec-ink .btn-line{color:#fff;border-color:rgba(255,255,255,.5)}.sec-ink .btn-line:hover{background:#fff;color:var(--dark)}.btn-lg{padding:18px 44px;font-size:1.05rem}.btn[disabled],.btn.is-busy{opacity:.5;pointer-events:none;transform:none}.ltop{position:sticky;top:0;z-index:300}.admin-bar .ltop{top:32px}@media (max-width:782px){.admin-bar .ltop{top:46px}}.ln{background:var(--paper);border-bottom:1px solid var(--line-soft);position:relative;z-index:1}.ln-bar{background:var(--paper);border-bottom:1px solid var(--line-soft)}.ln-top{max-width:none;margin:0 auto;padding-block:10px;padding-inline:max(var(--pad-s),clamp(20px,3.5vw,64px));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.ln-side{display:flex;align-items:center;gap:2px}.ln-dsearch,.ln-acct-d,.ln-cart-sum{display:none}@media (min-width:900px){.ln-ico.ln-acct-m,#ln-search-btn{display:none}.ln-acct-d{display:inline-flex}.ln-dsearch{display:flex;align-items:center;gap:4px;background:var(--ivory);border:1px solid var(--line);border-radius:100px;padding:3px 6px 3px 4px;margin-inline-start:8px;width:240px;transition:border-color .18s,width .18s}.ln-dsearch:focus-within{border-color:var(--gold);width:290px}.ln-dsearch input[type="search"]{flex:1 1 auto;min-width:0;border:0;background:none;font:inherit;font-size:.88rem;color:var(--ink);padding:6px 8px}.ln-dsearch input[type="search"]:focus{outline:none}.ln-dsearch button{flex:0 0 auto;width:30px;height:30px;border:0;border-radius:50%;background:var(--ink);color:#fff;cursor:pointer;display:grid;place-items:center}.ln-dsearch button svg{width:15px;height:15px}.ln-dsearch button:hover{background:var(--gold-deep)}.ln-acct-d{align-items:center;gap:7px;padding:7px 12px;border-radius:100px;color:var(--ink);text-decoration:none;font-size:.88rem;font-weight:600;white-space:nowrap;transition:background .18s,color .18s}.ln-acct-d svg{width:19px;height:19px;flex-shrink:0}.ln-acct-d:hover{background:var(--ivory);color:var(--gold-deep)}.ln-cart-sum{display:inline-block;font-size:.88rem;font-weight:700;color:var(--ink);white-space:nowrap;margin-inline:6px 2px}.ln-cart-sum.is-empty{display:none!important}.ln-cart-sum .woocommerce-Price-amount{color:inherit}}.ln-side-end{justify-content:flex-end}@media (max-width:939px){.ln-top{padding:10px;gap:6px}}.ln-ico{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:0;border-radius:50%;color:var(--ink);cursor:pointer;position:relative;transition:background .18s,color .18s}.ln-ico svg{width:21px;height:21px}.ln-ico:hover{background:var(--ivory);color:var(--gold-deep)}.ln-cart-n{position:absolute;inset-block-start:4px;inset-inline-end:3px;min-width:17px;height:17px;padding:0 4px;background:var(--gold);color:#fff;border-radius:100px;font-family:var(--mono);font-size:0.80rem;font-weight:700;line-height:17px;text-align:center}.ln-cart-n.is-empty{display:none}.ln-burger{display:none}@media (max-width:939px){.ln-burger{display:flex}}.lm{position:fixed;inset:0;z-index:500;visibility:hidden}.lm.is-open{visibility:visible}.lm-veil{position:absolute;inset:0;background:rgba(20,20,20,.45);opacity:0;transition:opacity .28s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lm.is-open .lm-veil{opacity:1}.lm-panel{position:absolute;top:0;bottom:0;right:0;width:min(330px,calc(100vw - 52px));background:var(--paper);display:flex;flex-direction:column;box-shadow:-6px 0 40px rgba(20,20,20,.22);transform:translateX(100%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.lm.is-open .lm-panel{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.lm-panel,.lm-veil{transition:none}}.lm-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line);flex-shrink:0}.lm-ttl{font-size:0.90rem;font-weight:700;letter-spacing:.22em;color:var(--gold)}.lm-x{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:none;border:0;border-radius:50%;color:var(--ink);cursor:pointer;transition:background .18s}.lm-x:hover{background:var(--ivory)}.lm-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 0 18px}.lm-list{list-style:none;margin:0;padding:0}.lm-list a{display:block;padding:12px 20px;color:var(--ink-2);transition:background .16s,color .16s}.lm-list a:hover{background:var(--ivory);color:var(--ink)}.lm-main a{font-size:1.06rem;font-weight:600;color:var(--ink)}.lm-main a.is-on{color:var(--gold-deep)}.lm-main a.is-on{box-shadow:inset -3px 0 0 var(--gold)}.lm-sep{display:block;margin:16px 20px 6px;padding-top:14px;border-top:1px solid var(--line-soft);font-size:0.80rem;font-weight:700;letter-spacing:.2em;color:var(--muted)}.lm-sub a{font-size:.92rem;padding:9px 20px}.lm-foot{flex-shrink:0;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--ivory)}.lm-cta{display:block;text-align:center;background:var(--dark);color:#fff;border-radius:100px;padding:13px 16px;font-size:.95rem;font-weight:700;transition:background .18s}.lm-cta:hover{background:var(--gold-deep);color:#fff}.lm-wa{display:block;text-align:center;margin-top:9px;font-size:.88rem;font-weight:600;color:var(--gold-deep)}body.lm-lock{overflow:hidden}body.lm-lock #ra-btn,body.lcd-lock #ra-btn,body.lm-lock .lc,body.lcd-lock .lc{display:none}.ln-logo{display:flex;align-items:center;justify-content:center;min-width:0}.ln-name{display:inline-block;min-width:0}.ln-name-en{display:block;font-family:var(--serif);font-size:1.02rem;font-weight:700;color:var(--ink);letter-spacing:.16em;line-height:1.1;white-space:nowrap;direction:ltr}.ln-name-he{display:block;text-align:center;font-family:var(--sans);font-size:0.88rem;font-weight:600;color:var(--gold-deep);margin-top:6px;line-height:1.25;letter-spacing:.06em;white-space:nowrap}.ln-search{border-top:1px solid var(--line-soft);background:var(--ivory)}.ln-search[hidden]{display:none}.ln-search form{max-width:640px;margin:0 auto;padding:14px var(--pad-s);display:flex;align-items:center;gap:8px}.ln-search input[type=search]{flex:1;min-width:0;font-family:var(--sans);font-size:1rem;padding:12px 15px;border:1px solid var(--line);border-radius:100px;background:#fff;color:var(--ink)}.ln-search input[type=search]:focus{outline:none;border-color:var(--gold)}.ln-search .btn{padding:12px 24px}.ln-search-x{background:none;border:0;font-size:1.6rem;line-height:1;color:var(--muted);cursor:pointer;padding:0 4px}.ln-links{display:none;align-items:center;justify-content:center;gap:26px;padding:0 var(--pad-s) 12px;border-top:1px solid var(--line-soft);padding-top:12px}.ln-links a{font-size:.95rem;font-weight:600;color:var(--ink-2);padding-bottom:3px;border-bottom:1.5px solid transparent;transition:border-color .18s,color .18s}.ln-links a:hover{color:var(--ink);border-color:var(--gold)}.ln-links .n-cta,.ln-links .ln-cta{background:var(--dark);color:#fff;padding:9px 22px;border-radius:100px;font-size:0.90rem;font-weight:700;border:0;margin-inline-start:6px}.ln-links .n-cta:hover,.ln-links .ln-cta:hover{background:var(--gold);border:0}.ln-links{gap:clamp(14px,1.7vw,26px)}@media (min-width:940px){.ln-links{display:flex}.ln-top{padding:14px var(--pad-s)}.ln-name-en{font-size:1.34rem;letter-spacing:.2em}.ln-name-he{font-size:0.94rem}}@media (max-width:430px){.ln-logo{font-size:clamp(.72rem,calc(9.2vw - 18px),1.2rem)}.ln-name{font-size:1em}.ln-name-en{font-size:1em;letter-spacing:.06em}.ln-name-he{font-size:.61em;gap:6px}.ln-ico{width:38px;height:38px}.ln-ico svg{width:19px;height:19px}}.hero{position:relative;background:var(--ivory);padding:54px 0 60px;overflow:hidden}.hero-leaf{position:absolute;inset-block-start:-40px;inset-inline-start:-90px;width:260px;height:260px;opacity:.045;color:var(--gold);pointer-events:none}@media (max-width:939px){.hero-leaf{display:none}}.hero-grid{position:relative;display:grid;gap:42px}.hero h1{margin-bottom:22px}.hero h1 b{font-weight:600;color:var(--gold-deep);font-style:normal}.hero-p{font-size:1.15rem;max-width:46ch;margin-bottom:32px}.hero-acts{display:flex;flex-wrap:wrap;gap:12px}.hero-media{position:relative}.hero-media .arch{max-width:400px}@media (min-width:940px){.hero{padding:92px 0 96px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px}}@media (max-width:939px){.hero-grid{text-align:center}.hero-p{margin-inline:auto}.hero-acts{flex-direction:column;align-items:center}.hero-acts .btn{width:100%;max-width:340px}.sec-head{text-align:center;margin-inline:auto}.sec-head .eyebrow{justify-content:center}.hero .eyebrow::before,.sec-head .eyebrow::before{display:none}.hero .eyebrow,.sec-head .eyebrow{justify-content:center;letter-spacing:.13em}}.chip{font-size:.9rem;font-weight:600;padding:11px 17px;min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:100px;color:var(--ink-2);background:var(--paper);cursor:pointer;transition:all .18s}.chip:hover,.chip.on{border-color:var(--gold);background:var(--champagne);color:var(--ink)}.cat-card{display:flex;flex-direction:column;justify-content:space-between;min-height:132px;text-align:start;transition:border-color .2s,transform .2s}.cat-card:hover{border-color:var(--gold);transform:translateY(-2px)}.cat-card h3{font-size:1.12rem;margin:0}.cat-n{font-family:var(--mono);font-size:0.80rem;letter-spacing:.08em;color:var(--gold-deep);margin-top:14px}.series-card{min-height:168px}.series-card p{font-size:.93rem;color:var(--muted);margin:8px 0 0;flex:1}.sec .woocommerce ul.products{margin:0!important}.trust{background:var(--paper);border-block-end:1px solid var(--line-soft);padding:26px 0}.trust-inner{display:flex;flex-wrap:wrap;gap:14px 40px;justify-content:center;font-family:var(--mono);font-size:.84rem;font-weight:600;letter-spacing:.04em;color:var(--muted)}.trust-inner span{display:inline-flex;align-items:center;gap:9px}.trust-inner span::before{content:'';width:5px;height:5px;background:var(--gold);transform:rotate(45deg);flex-shrink:0}.grid{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:640px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.grid-3{grid-template-columns:repeat(3,1fr)}}.sec-head{max-width:640px;margin-bottom:42px}.sec h1{font-size:clamp(1.9rem,5vw,2.9rem)}.sec-head.center{margin-inline:auto;text-align:center}.sec-head.center .eyebrow{justify-content:center}.card-t{display:flex;flex-direction:column;height:100%}.card-t h3{margin-bottom:10px}.card-t p{font-size:.96rem;flex:1}.card-t .card-meta{margin-top:auto}.card-meta{margin-top:20px;padding-top:16px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:.84rem;color:var(--muted)}.card-meta b{color:var(--ink);font-family:var(--serif);font-size:1.3rem;font-weight:600}.tag-dx{display:inline-block;font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.12em;color:var(--gold-deep);background:var(--gold-wash);border:1px solid var(--sand);padding:4px 11px;border-radius:100px}.steps{display:grid;gap:34px;counter-reset:s}@media (min-width:820px){.steps{grid-template-columns:repeat(3,1fr);gap:40px}}.step{position:relative;padding-top:8px}.step::before{counter-increment:s;content:counter(s,decimal-leading-zero);display:block;font-family:var(--serif);font-size:2.6rem;font-weight:600;color:var(--sand);line-height:1;margin-bottom:10px}.step h3{font-size:1.2rem;margin-bottom:8px}.step p{font-size:.96rem}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl-wrap table{min-width:100%}@media (max-width:520px){.tbl-wrap table{font-size:.86rem}.tbl-wrap th,.tbl-wrap td{padding-inline:9px!important}}@media (max-width:560px){.tbl-stack tr{display:block;padding:12px 0;border-bottom:1px solid var(--line-soft)}.tbl-stack td{display:block;padding:2px 0!important;white-space:normal!important}.tbl-stack td:first-child{font-family:var(--mono);color:var(--muted);font-size:.88rem}}[dir="ltr"]{overflow-wrap:anywhere}.cols-2{display:grid;gap:0 32px;grid-template-columns:1fr}@media (min-width:720px){.cols-2{grid-template-columns:1fr 1fr}}.usp{display:grid;gap:30px 24px;grid-template-columns:1fr}@media (min-width:560px){.usp{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.usp{grid-template-columns:repeat(4,1fr)}}.usp-item{text-align:center;display:block;color:inherit}a.usp-item:hover .usp-ico{background:var(--gold);color:#fff;border-color:var(--gold)}a.usp-item:hover h3{color:var(--gold-deep)}.usp-ico{width:62px;height:62px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:var(--blush-lt);border:1px solid var(--sand);border-radius:50%;color:var(--gold-deep);transition:background .2s,color .2s,border-color .2s}.usp-ico svg{width:26px;height:26px}.usp-item h3{font-size:1.05rem;margin-bottom:8px;transition:color .2s}.usp-item p{font-size:.92rem;line-height:1.75;color:var(--muted)}.quote{font-family:var(--serif);font-size:clamp(1.3rem,3.2vw,1.75rem);line-height:1.55;color:var(--ink);font-weight:400}.quote-by{font-family:var(--mono);font-size:0.90rem;letter-spacing:.16em;color:var(--muted);margin-top:20px}.sec-ink .quote{color:#fff}.sec-ink .quote-by{color:var(--gold-lt)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:22px 0;font-size:1.08rem;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:14px}.faq summary::-webkit-details-marker{display:none}.faq summary::before{content:'+';color:var(--gold);font-size:1.4rem;font-weight:400;line-height:1;flex-shrink:0;transition:transform .2s}.faq details[open] summary::before{content:'−'}.faq details>div{padding:0 0 22px 32px;color:var(--ink-2)}.form{max-width:680px}.fld{margin-bottom:24px}.fld>label,.fld>legend{display:block;font-weight:700;color:var(--ink);font-size:.97rem;margin-bottom:9px}.fld .hint{font-size:.87rem;color:var(--muted);margin-bottom:9px}.fld input[type=text],.fld input[type=email],.fld input[type=tel],.fld input[type=date],.fld input[type=number],.fld input[type=password],.fld select,.fld textarea{width:100%;font-family:var(--sans);font-size:1rem;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);color:var(--ink);transition:border-color .18s,background .18s}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--gold);background:#fff}.fld textarea{min-height:120px;resize:vertical}.opts{display:flex;flex-direction:column;gap:3px}.opt{display:flex;align-items:flex-start;gap:11px;padding:12px 15px;border:1px solid var(--line-soft);border-radius:var(--r);cursor:pointer;font-size:.98rem;transition:all .15s}.opt:hover{border-color:var(--sand);background:var(--ivory)}.opt input{margin-top:5px;accent-color:var(--gold);flex-shrink:0}.opt:has(input:checked){border-color:var(--gold);background:var(--gold-wash)}.consent{display:flex;gap:11px;align-items:flex-start;font-size:.91rem;color:var(--muted);background:var(--ivory);border:1px solid var(--line-soft);border-radius:var(--r);padding:16px}.consent input{margin-top:4px;accent-color:var(--gold)}.consent a{color:var(--gold);font-weight:600}.drop{border:1.5px dashed var(--line);border-radius:var(--r-lg);padding:34px 20px;text-align:center;background:var(--ivory);cursor:pointer;transition:border-color .18s,background .18s}.drop:hover,.drop.on{border-color:var(--gold);background:var(--gold-wash)}.drop-t{font-weight:700;color:var(--ink);margin-bottom:5px}.drop-s{font-size:.88rem;color:var(--muted)}.thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.thumb{position:relative;width:92px;height:92px;border-radius:var(--r);overflow:hidden;border:1px solid var(--line)}.thumb img{width:100%;height:100%;object-fit:cover}.thumb button{position:absolute;top:4px;left:4px;width:21px;height:21px;border:0;border-radius:50%;background:rgba(20,20,20,.78);color:#fff;font-size:.82rem;line-height:1;cursor:pointer}.msg{padding:14px 17px;border-radius:var(--r);font-size:.96rem;margin-bottom:20px}.msg-err{background:#FBF0EE;color:var(--err);border:1px solid #F0D9D5}.msg-ok{background:#EFF6F2;color:var(--ok);border:1px solid #D5E9DF}.days{display:flex;gap:9px;overflow-x:auto;padding-bottom:8px;margin-bottom:22px}.day{flex:0 0 auto;min-width:70px;border:1px solid var(--line);border-radius:var(--r-lg);padding:12px 9px;text-align:center;cursor:pointer;background:var(--paper);transition:all .15s}.day.on{border-color:var(--gold);background:var(--champagne)}.day.off{opacity:.32;pointer-events:none}.day-d{font-family:var(--mono);font-size:0.80rem;color:var(--muted);display:block}.day-n{font-family:var(--serif);font-size:1.35rem;color:var(--ink);font-weight:600;display:block}.slots{display:flex;flex-wrap:wrap;gap:9px}.slot{font-family:var(--mono);font-size:.96rem;font-weight:600;padding:11px 18px;min-height:44px;min-width:76px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:100px;background:var(--paper);cursor:pointer;transition:all .15s}.slot:hover{border-color:var(--gold)}.slot.on{background:var(--dark);color:#fff;border-color:var(--dark)}.slots-empty{color:var(--muted);font-size:.96rem}.lital-lock{border:1px solid var(--sand);border-inline-start:3px solid var(--gold);background:var(--ivory);border-radius:var(--r-lg);padding:24px 26px;margin:22px 0}.lital-lock-h{font-family:var(--mono);font-size:0.90rem;font-weight:700;letter-spacing:.18em;color:var(--gold);margin-bottom:10px}.lital-lock p{font-size:.98rem;margin-bottom:16px}.lital-lock-cta{display:inline-block;background:var(--dark);color:#fff;padding:13px 30px;border-radius:100px;font-weight:700;font-size:.95rem}.lital-lock-cta:hover{background:var(--gold)}.lital-lock-sub{font-size:.85rem;color:var(--muted);margin-top:10px}.lital-lock-wait{font-weight:700;color:var(--warn)}.lital-badges{position:absolute;top:10px;inset-inline-start:10px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}.lital-badge{pointer-events:auto;font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.08em;background:var(--gold-wash);color:var(--gold-deep);border:1px solid var(--sand);padding:4px 10px;border-radius:100px;background-color:#FBF6EC;box-shadow:0 1px 6px rgba(20,20,20,.07)}.lital-badge.ok{color:var(--ok);border-color:#D5E9DF;background-color:#F3F9F6}.woocommerce div.product .lital-badge{position:static;margin-bottom:10px;display:inline-block}.lital-shop-note{background:var(--ivory);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 20px;margin-bottom:28px;font-size:.96rem}.lital-shop-note a{color:var(--gold);font-weight:700}.sm-panel{background:var(--ivory);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px 8px;margin-bottom:30px}.sm-all{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:1.06rem;color:var(--ink)}.sm-all:hover .sm-all-t{color:var(--gold-deep)}.sm-foot{display:block;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft);font-size:.88rem;font-weight:700;color:var(--gold-deep)}.sm-foot:hover{color:var(--ink)}.sm-all-t{font-weight:600}.sm-all-n{font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.08em;color:var(--gold-deep);background:var(--gold-wash);border:1px solid var(--sand);border-radius:100px;padding:3px 10px}.sm-arr{margin-left:0;margin-right:auto;color:var(--gold)}.sm-cols{display:grid;gap:18px 26px;grid-template-columns:1fr}@media (min-width:620px){.sm-cols{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.sm-cols{grid-template-columns:repeat(3,1fr)}}.sm-menu .sm-cols{display:flex;gap:18px 36px}.sm-menu .sm-col{flex:0 0 auto;min-width:190px;max-width:280px}.sm-h{font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.14em;color:var(--gold-deep);margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--line-soft)}.sm-col ul{list-style:none;margin:0 0 12px;padding:0}.sm-col li{margin:0}.sm-col li a{display:flex;align-items:baseline;gap:8px;padding:6px 0;font-size:.95rem;color:var(--ink-2);border-bottom:1px solid transparent}.sm-col li a:hover{color:var(--gold-deep)}.sm-col li a.is-on{color:var(--gold-deep);font-weight:700}.sm-n{font-family:var(--mono);font-size:0.80rem;color:var(--muted);margin-left:0;margin-right:auto}.sec-tag{display:inline-block;font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.14em;color:var(--gold-deep);background:var(--gold-wash);border:1px solid var(--sand);border-radius:100px;padding:6px 16px;margin-bottom:14px}.sec-head.center .sec-tag{margin-inline:auto}.ab-hero{padding-block:52px}.ab-hero h1{font-size:clamp(1.8rem,5vw,2.9rem);margin:0 0 12px;line-height:1.25}.ab-hero-sub{color:rgba(255,255,255,.72);font-size:.98rem;margin:0}.ab-creds{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 26px}.ab-cred{background:var(--ivory);border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.ab-cred strong{font-size:.92rem;color:var(--ink)}.ab-cred span{font-size:0.90rem;color:var(--muted)}.ab-svc{grid-template-columns:1fr}@media (min-width:720px){.ab-svc{grid-template-columns:1fr 1fr}}.ab-svc-i{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);border-radius:var(--r-lg);padding:20px 22px}.ab-svc-i h3{color:#fff;font-size:1.08rem;margin:0 0 10px}.ab-svc-m{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.88rem;color:rgba(255,255,255,.66)}.ab-svc-m b{color:#fff;font-size:1rem}.ab-svc-dx{font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.08em;color:var(--gold-lt);border:1px solid rgba(223,179,92,.45);border-radius:100px;padding:3px 10px}.ab-flow{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.ab-flow{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.ab-flow{grid-template-columns:repeat(4,1fr)}}.ab-step{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:0 0 var(--r-lg) var(--r-lg);padding:20px 20px 22px}.ab-step-n{display:block;font-family:var(--serif);font-size:2.1rem;font-weight:600;color:var(--sand);line-height:1;margin-bottom:8px}.ab-step h3{font-size:1.02rem;margin:0 0 8px}.ab-step p{font-size:.9rem;color:var(--muted);margin:0;line-height:1.65}.bl-hero{padding-block:58px}.bl-hero.bl-hero-sm{padding-block:44px}.bl-hero h1{font-size:clamp(1.8rem,5vw,2.9rem);margin:14px 0 12px}.bl-hero .lead{color:rgba(255,255,255,.82);margin:0}.bl-hero-tag{display:inline-block;font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.14em;color:var(--gold-lt);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:100px;padding:6px 16px}.bl-thumb{position:relative;aspect-ratio:16/11;overflow:hidden;border-radius:var(--r-lg);background:var(--ivory)}.bl-thumb.has-img img{width:100%;height:100%;object-fit:cover;display:block}.bl-thumb.is-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;border:1px solid var(--gold)}.bl-thumb.is-tile::before{content:"";position:absolute;inset-inline-end:-34px;top:-34px;width:132px;height:132px;border-radius:50%;background:var(--sand);opacity:.5}.bl-tile-cat{position:relative;color:var(--ink);font-family:var(--serif);font-size:1.10rem;font-weight:500;line-height:1.3}.bl-tile-logo{position:relative;margin-top:13px;padding-top:10px;border-top:1px solid rgba(201,146,42,.35)}.bl-tile-en{display:block;font-family:var(--serif);font-size:0.80rem;font-weight:700;letter-spacing:.17em;color:var(--ink);direction:ltr;line-height:1.15;white-space:nowrap}.bl-tile-he{display:block;font-size:0.80rem;font-weight:600;letter-spacing:.04em;color:var(--gold-deep);margin-top:3px;line-height:1.15;white-space:nowrap}@media (max-width:1180px) and (min-width:1000px){.bl-recent .bl-tile-he{display:none}}.bl-recent{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:620px){.bl-recent{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.bl-recent{grid-template-columns:repeat(4,1fr)}}.bl-card{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:transform .2s,border-color .2s}.bl-card:hover{transform:translateY(-3px);border-color:var(--gold)}.bl-card .bl-thumb{border-radius:0}.bl-card-b{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px}.bl-card-b h3{font-size:1rem;line-height:1.45;margin:0;color:var(--ink)}.bl-cat{align-self:flex-start;font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.08em;color:var(--gold-deep);background:var(--gold-wash);border:1px solid var(--sand);border-radius:100px;padding:3px 11px}.bl-meta{font-size:0.90rem;color:var(--muted)}.bl-meta span{color:var(--muted-lt)}.bl-filters{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px;margin-bottom:26px;display:flex;flex-direction:column;gap:12px}.bl-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bl-chips-k{font-size:.85rem;color:var(--muted);margin-inline-end:4px}.bl-chip{font-size:.85rem;color:var(--ink-2);border:1px solid var(--line);border-radius:100px;padding:7px 15px;transition:background .15s,color .15s}.bl-chip:hover{border-color:var(--gold);color:var(--gold-deep)}.bl-chip.is-on{background:var(--dark);color:#fff;border-color:var(--dark)}.bl-search{display:flex;gap:8px}.bl-search input[type=search]{flex:1;min-width:0;font-family:var(--sans);font-size:.95rem;padding:10px 15px;border:1px solid var(--line);border-radius:100px;background:var(--paper);color:var(--ink)}.bl-search input[type=search]:focus{outline:none;border-color:var(--gold)}.bl-search button{border:1px solid var(--dark);background:var(--dark);color:#fff;border-radius:100px;padding:10px 20px;font-family:var(--sans);font-size:.9rem;font-weight:700;cursor:pointer}.bl-search button:hover{background:var(--gold);border-color:var(--gold)}.bl-grid{display:grid;grid-template-columns:1fr;gap:26px;align-items:start}@media (min-width:940px){.bl-grid{grid-template-columns:minmax(0,1fr) 288px;gap:30px}}.bl-main{min-width:0;display:flex;flex-direction:column;gap:18px}.bl-row{display:grid;grid-template-columns:1fr;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .2s}.bl-row:hover{border-color:var(--gold)}@media (min-width:560px){.bl-row{grid-template-columns:220px minmax(0,1fr)}}.bl-row-media{display:block}.bl-thumb-wide{border-radius:0;height:100%;aspect-ratio:auto;min-height:172px}.bl-row-b{padding:18px 20px;display:flex;flex-direction:column;gap:9px}.bl-row-b h2{font-size:1.12rem;line-height:1.5;margin:0}.bl-row-b h2 a{color:var(--ink)}.bl-row-b h2 a:hover{color:var(--gold-deep)}.bl-row-b p{font-size:.93rem;color:var(--muted);margin:0;line-height:1.65}.bl-more{align-self:flex-start;font-size:.88rem;font-weight:700;color:var(--gold-deep)}.bl-more:hover{color:var(--ink)}.bl-side{display:flex;flex-direction:column;gap:18px}@media (min-width:940px){.bl-side{position:sticky;top:16px}}.bl-box{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px}.bl-box-h{font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.12em;color:var(--gold-deep);margin:0 0 12px;padding-bottom:9px;border-bottom:1px solid var(--line-soft)}.bl-pop{list-style:none;margin:0;padding:0;counter-reset:none}.bl-pop li{display:flex;gap:11px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--line-soft)}.bl-pop li:last-child{border-bottom:0}.bl-pop-n{flex-shrink:0;width:24px;height:24px;border-radius:7px;background:var(--ivory);border:1px solid var(--line);font-family:var(--mono);font-size:0.80rem;font-weight:700;color:var(--muted);display:flex;align-items:center;justify-content:center}.bl-pop a{font-size:.9rem;line-height:1.5;color:var(--ink-2)}.bl-pop a:hover{color:var(--gold-deep)}.bl-cats{list-style:none;margin:0;padding:0}.bl-cats li{border-bottom:1px solid var(--line-soft)}.bl-cats li:last-child{border-bottom:0}.bl-cats a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;font-size:.9rem;color:var(--ink-2)}.bl-cats a:hover{color:var(--gold-deep)}.bl-n{font-family:var(--mono);font-size:0.80rem;color:var(--muted);background:var(--ivory);border-radius:100px;padding:2px 9px}.bl-tags{display:flex;flex-wrap:wrap;gap:7px}.bl-cta{background:var(--dark);border-color:var(--dark);color:rgba(255,255,255,.88)}.bl-cta h3{color:#fff;font-size:1.05rem;margin:0 0 8px}.bl-cta p{font-size:.88rem;margin:0 0 16px;line-height:1.6}.bl-cta .btn{width:100%;text-align:center;padding:12px 20px}.contact-hero{padding-block:54px}.contact-hero h1{font-size:clamp(1.9rem,5vw,2.8rem)}.contact-grid{display:grid;grid-template-columns:1fr;gap:26px;align-items:start}@media (min-width:940px){.contact-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:34px}}.contact-form{padding:28px 26px}.contact-form h2{font-size:1.25rem}.contact-card{background:var(--dark);color:rgba(255,255,255,.9);border-radius:var(--r-lg);padding:26px 24px}.contact-card h2{color:#fff;font-size:1.3rem;margin:0 0 6px}.cc-sub{font-size:.88rem;color:rgba(255,255,255,.78);margin:0 0 20px;line-height:1.6}.cc-row{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-top:1px solid rgba(255,255,255,.12)}.cc-ico{flex-shrink:0;width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.09);color:var(--gold-lt);display:flex;align-items:center;justify-content:center}.cc-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.cc-k{font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.1em;color:rgba(255,255,255,.7)}.cc-v{color:#fff;font-weight:700;font-size:.98rem;word-break:break-word}a.cc-v:hover{color:var(--gold-lt)}.cc-note{font-size:0.90rem;color:rgba(255,255,255,.68)}.cc-hours{padding:16px 0 0;border-top:1px solid rgba(255,255,255,.12);margin-top:6px}.cc-hours-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.cc-hour{background:rgba(255,255,255,.07);border-radius:10px;padding:11px 13px;display:flex;flex-direction:column;gap:3px}.cc-hour-d{font-size:.82rem;font-weight:700;color:#fff}.cc-hour-t{font-size:.82rem;color:rgba(255,255,255,.85)}.cc-wa{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:20px;padding:14px 20px;border-radius:100px;background:#25D366;color:#0B3B22;font-weight:700;font-size:.95rem}.cc-wa:hover{background:#1FBA59;color:#fff}.contact-form .wpcf7 input[type=text],.contact-form .wpcf7 input[type=email],.contact-form .wpcf7 input[type=tel],.contact-form .wpcf7 select,.contact-form .wpcf7 textarea{width:100%;font-family:var(--sans);font-size:1rem;color:var(--ink);padding:12px 15px;border:1px solid var(--line);border-radius:10px;background:var(--paper);margin-top:5px}.contact-form .wpcf7 textarea{min-height:150px;resize:vertical}.contact-form .wpcf7 input:focus,.contact-form .wpcf7 select:focus,.contact-form .wpcf7 textarea:focus{outline:none;border-color:var(--gold)}.contact-form .wpcf7 label{display:block;font-size:.88rem;font-weight:700;color:var(--ink-2);margin-bottom:12px}.contact-form .wpcf7 input[type=submit]{width:100%;background:var(--dark);color:#fff;border:0;padding:15px 28px;border-radius:100px;font-family:var(--sans);font-size:1rem;font-weight:700;cursor:pointer;margin-top:4px}.contact-form .wpcf7 input[type=submit]:hover{background:var(--gold)}.contact-form .wpcf7-not-valid-tip{color:var(--err);font-size:.82rem;font-weight:400}.contact-form .wpcf7-response-output{border-radius:10px!important;border-width:1px!important;font-size:.92rem;margin:16px 0 0!important;padding:12px 15px!important}.woocommerce-products-header{margin:0}.woocommerce-products-header__title,.lital-wc .page-title{font-family:var(--serif);font-weight:600;font-size:clamp(1.7rem,4vw,2.4rem);margin:0 0 10px}.shop-head{margin-bottom:26px}.shop-head h1{font-size:clamp(1.7rem,4vw,2.4rem);margin-bottom:10px}.woocommerce-breadcrumb{font-size:.82rem;color:var(--muted);margin:0 0 14px}.woocommerce-breadcrumb a{color:var(--muted)}.woocommerce-breadcrumb a:hover{color:var(--gold-deep)}.shop-search{display:flex;gap:8px;margin-top:16px;max-width:460px}.shop-search input[type=search]{flex:1;min-width:0;font-family:var(--sans);font-size:1rem;padding:11px 15px;border:1px solid var(--line);border-radius:100px;background:var(--paper);color:var(--ink)}.shop-search input[type=search]:focus{outline:none;border-color:var(--gold)}.shop-search .btn{padding:11px 22px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:none!important;margin:0!important}.shop-main .woocommerce-result-count,.lital-wc .woocommerce-result-count{font-size:.88rem;color:var(--muted)}.shop-main .woocommerce-ordering,.lital-wc .woocommerce-ordering{margin-inline-start:auto!important}.lital-wc .woocommerce-ordering select,.shop-main .woocommerce-ordering select{font-family:var(--sans);font-size:.9rem;color:var(--ink);padding:9px 14px;border:1px solid var(--line);border-radius:100px;background:var(--paper);max-width:100%}.shop-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--line-soft)}.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-no-products-found{background:var(--ivory)!important;border:1px solid var(--line)!important;border-top:0!important;border-radius:var(--r-lg)!important;color:var(--ink-2)!important;font-size:.95rem;padding:15px 20px!important;margin-bottom:22px!important;list-style:none}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before,.woocommerce-no-products-found::before{content:none!important}.woocommerce-info a,.woocommerce-message a{color:var(--gold-deep);font-weight:700}.woocommerce-message li,.woocommerce-error li,.woocommerce-info li,.woocommerce-message:not(:has(li)),.woocommerce-error:not(:has(li)),.woocommerce-info:not(:has(li)){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.woocommerce-message li + li,.woocommerce-error li + li{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{float:none!important;margin:0!important;flex:0 0 auto}.woocommerce nav.woocommerce-pagination{margin-top:34px}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;gap:8px;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:1px solid var(--line);border-radius:100px;padding:8px 15px;font-size:.9rem;color:var(--ink-2)}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--dark);color:#fff;border-color:var(--dark)}.shop-grid{display:grid;grid-template-columns:1fr;gap:26px}@media (min-width:940px){.shop-grid{grid-template-columns:232px minmax(0,1fr);gap:34px;align-items:start}.sf{position:sticky;top:16px}}.shop-main{min-width:0}.sf-box{background:var(--ivory);border:1px solid var(--line);border-radius:var(--r-lg);padding:0 16px}.sf-top{display:flex;align-items:center;gap:8px;cursor:pointer;padding:14px 0;font-family:var(--mono);font-size:0.90rem;font-weight:700;letter-spacing:.12em;color:var(--ink);list-style:none}.sf-top::-webkit-details-marker{display:none}.sf-n{font-size:0.80rem;background:var(--dark);color:#fff;border-radius:100px;padding:2px 9px;letter-spacing:0}.sf-body{padding-bottom:14px}.sf-grp{border-top:1px solid var(--line-soft);padding-top:12px;margin-top:4px}.sf-h{font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.1em;color:var(--gold-deep);margin:0 0 6px}.sf-grp ul{list-style:none;margin:0 0 12px;padding:0}.sf-grp label{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:.9rem;color:var(--ink-2);cursor:pointer}.sf-grp label:hover{color:var(--gold-deep)}.sf-grp label.is-on{color:var(--gold-deep);font-weight:700}.sf-grp input{width:15px;height:15px;accent-color:var(--gold);flex-shrink:0;margin:0}.sf-lbl{flex:1;min-width:0}.sf-c{font-family:var(--mono);font-size:0.80rem;color:var(--muted)}.sf-act{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:6px}.sf-act .btn{padding:10px 20px;font-size:.88rem}.sf-clear{font-size:.85rem;color:var(--muted);text-decoration:underline}.sf-clear:hover{color:var(--err)}@media (min-width:940px){.sf-box>.sf-body{display:block!important}.sf-top{cursor:default;pointer-events:none}}.ln-drop{position:relative}.ln-drop-t{display:inline-flex;align-items:center;gap:6px}.ln-drop-c{width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);margin-top:-3px;transition:transform .18s}.ln-drop-p{position:absolute;top:calc(100% + 12px);right:50%;transform:translateX(50%) translateY(-6px);width:max-content;min-width:320px;max-width:min(760px,92vw);z-index:60;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 18px 40px rgba(20,20,20,.13);padding:20px 24px 12px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .18s,visibility .18s;transition-delay:.22s}.ln-drop-p::before{content:"";position:absolute;inset-inline:0;top:-16px;height:16px}.ln-drop:hover .ln-drop-p,.ln-drop:focus-within .ln-drop-p{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(50%) translateY(0);transition-delay:0s}.ln-links .ln-drop-t{padding-block:12px;margin-block:-12px}.ln-drop:hover .ln-drop-c,.ln-drop:focus-within .ln-drop-c{transform:rotate(225deg);margin-top:3px}@media (prefers-reduced-motion:reduce){.ln-drop-p{transition:none}}.lital-wc{padding-top:40px}.woocommerce div.product,.woocommerce div.product *:not(input):not(textarea):not(select){overflow-wrap:break-word;word-break:normal}.woocommerce div.product{display:grid;gap:34px;grid-template-columns:1fr}@media (min-width:900px){.woocommerce div.product{grid-template-columns:0.85fr 1.15fr;align-items:start}}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none!important;width:auto!important;margin:0!important}.woocommerce div.product div.images img{max-width:420px;width:100%;height:auto;margin-inline:auto;border-radius:var(--r-lg);border:1px solid var(--line-soft)}.woocommerce div.product .flex-control-thumbs{display:flex;gap:8px;justify-content:center;margin-top:12px}.woocommerce div.product .flex-control-thumbs li{width:68px;float:none}.woocommerce div.product .summary{max-width:56ch}.woocommerce div.product .product_title{font-size:clamp(1.5rem,3.6vw,2.1rem);margin-bottom:12px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:var(--serif);font-size:1.55rem;color:var(--ink);margin-bottom:16px}.woocommerce div.product p.price del{color:var(--muted);font-size:.68em;margin-inline-end:8px}.woocommerce div.product p.price ins{text-decoration:none;color:var(--gold-deep)}.woocommerce .woocommerce-product-details__short-description{color:var(--muted);font-size:.96rem}.pdp-en{font-family:var(--mono);font-size:0.90rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:-6px 0 12px;direction:ltr}.pdp-vol{display:inline-block;font-family:var(--mono);font-size:.9rem;color:var(--muted);margin-inline-start:10px}.woocommerce div.product p.price{display:inline-block}.woocommerce div.product form.cart{display:flex;gap:10px;align-items:stretch;margin:16px 0}.woocommerce div.product form.cart .quantity{margin:0;display:flex}.woocommerce div.product form.cart .quantity .qty{width:74px;height:50px;font-family:var(--sans);font-size:1rem;border:1px solid var(--ink);border-radius:var(--r);text-align:center;background:var(--paper)}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1;height:50px;border-radius:var(--r);background:var(--ink);color:#fff;font-family:var(--sans);font-weight:700;font-size:1rem;border:0;margin:0}.woocommerce div.product form.cart .single_add_to_cart_button:hover{background:var(--gold-deep)}@media (max-width:899px){.single-product .woocommerce-breadcrumb{display:none}.woocommerce div.product{gap:14px}.woocommerce div.product div.images img{max-height:40vh;width:auto;max-width:100%;object-fit:contain;border:0;border-radius:0}.woocommerce div.product div.images .woocommerce-product-gallery__image{text-align:center}.woocommerce div.product .woocommerce-product-gallery__trigger{top:6px;inset-inline-end:6px}.woocommerce div.product .flex-control-thumbs{display:flex!important;justify-content:center;flex-wrap:wrap;gap:8px;margin:14px 0 0!important;padding:0}.woocommerce div.product .flex-control-thumbs li{float:none!important;width:56px!important;height:56px!important;margin:0!important;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--paper);transition:border-color .18s,opacity .18s}.woocommerce div.product .flex-control-thumbs li img{opacity:.62!important;width:100%!important;height:100%!important;display:block;object-fit:cover}.woocommerce div.product .flex-control-thumbs li:has(img.flex-active){border-color:var(--ink)}.woocommerce div.product .flex-control-thumbs li:has(img.flex-active) img{opacity:1!important}.woocommerce div.product .summary{text-align:center;max-width:none}.woocommerce div.product .product_title{font-size:1.3rem;margin-bottom:6px;line-height:1.25}.pdp-en{text-align:center;margin:0 0 10px}.woocommerce .woocommerce-product-details__short-description{font-size:.92rem;line-height:1.55;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.woocommerce div.product p.price{font-size:1.35rem;margin:0}.woocommerce div.product form.cart{flex-direction:row-reverse}}.pdp-buy{display:none}@media (min-width:900px){.woocommerce div.product.has-pdp-left{grid-template-columns:1fr}.pdp-main{display:grid;grid-template-columns:0.85fr 1.15fr;gap:34px;align-items:start}.pdp-left{position:sticky;top:calc(var(--ltop-h,130px) + 16px);align-self:start}.pdp-right{min-width:0}.pdp-left .pdp-buy{display:block;margin-top:18px}.pdp-buy-price{font-size:1.25rem;font-weight:700;margin-bottom:8px}.pdp-buy-price .woocommerce-Price-amount{font-family:var(--sans)}.pdp-left form.cart{margin:0}.has-pdp-left .summary p.price{display:inline-block}.pdp-right .pi-acc{max-width:none;margin-top:26px}.pdp-right .pi-chips-wrap{align-items:flex-start}}.pi-acc{grid-column:1 / -1;max-width:72ch;border-top:1px solid var(--line)}.pi-item{border-bottom:1px solid var(--line)}.pi-item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 2px;cursor:pointer;list-style:none;font-family:var(--sans);font-weight:700;font-size:1rem;color:var(--ink)}.pi-item summary::-webkit-details-marker{display:none}.pi-chev{width:9px;height:9px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg);transition:transform .2s;flex:0 0 auto;margin-inline-end:6px}.pi-item[open] .pi-chev{transform:rotate(-135deg)}.pi-body{padding:0 2px 20px;color:var(--ink-2);font-size:.96rem;line-height:1.65}.pi-body ul{padding-inline-start:20px;margin:0}.pi-body li{margin-bottom:6px}.pi-body h3{font-size:1rem;margin:14px 0 6px}.pi-inci{font-size:.84rem;color:var(--muted);direction:ltr;text-align:left}.pi-chips-wrap{grid-column:1 / -1;margin-top:22px;display:flex;flex-direction:column;gap:10px}.pi-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pi-chips-l{font-family:var(--mono);font-size:0.90rem;letter-spacing:.12em;color:var(--muted);margin-inline-end:4px}.pi-chip{border:1px solid var(--sand);border-radius:999px;padding:6px 14px;font-size:.9rem;background:#fff}@media (max-width:899px){.pi-acc{max-width:none}.pi-item summary{padding:15px 2px;font-size:.95rem}.pi-chips-wrap{align-items:center}.pi-chips{justify-content:center}}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .related,.woocommerce div.product .upsells{grid-column:1 / -1}.woocommerce div.product .woocommerce-tabs .panel{max-width:72ch}.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products.columns-1,.woocommerce ul.products.columns-2,.woocommerce ul.products.columns-3,.woocommerce ul.products.columns-4{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 24px;margin:0;padding:0}@media (min-width:780px){.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products.columns-1,.woocommerce ul.products.columns-2,.woocommerce ul.products.columns-3,.woocommerce ul.products.columns-4{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:auto!important;float:none!important;clear:none!important;margin:0!important;text-align:center;display:flex;flex-direction:column}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after{content:none!important;display:none!important}.woocommerce ul.products li.product::before,.woocommerce ul.products li.product::after{content:none!important}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img{max-width:240px;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;margin:0 auto 14px;border-radius:var(--r-lg);border:1px solid var(--line-soft);background:var(--paper)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:var(--serif);font-size:1.02rem!important;line-height:1.35;padding:0!important}.woocommerce ul.products li.product .price{font-size:1rem;color:var(--ink)}.woocommerce ul.products li.product .price del{color:var(--muted-lt)}.woocommerce ul.products li.product .price ins{text-decoration:none;color:var(--gold-deep);font-weight:700}.woocommerce ul.products,.woocommerce-page ul.products{align-items:stretch}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative}.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link{display:block;width:100%}.woocommerce ul.products li.product .price{display:block;padding-top:8px;margin-bottom:14px}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{margin-top:auto!important;margin-bottom:0!important;width:100%}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-bottom:6px}.ln-links .ln-drop-ax>.ln-drop-t{white-space:nowrap}.ln-drop-ax .ln-drop-p{min-width:232px;padding:14px 4px 8px}.sm-ax{list-style:none;margin:0;padding:0}.sm-ax li a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 18px;text-decoration:none;color:var(--ink-2);font-size:.92rem}.sm-ax li a:hover,.sm-ax li a:focus-visible{background:var(--line-soft);color:var(--ink)}.sm-ax li a.is-on{color:var(--gold-deep);font-weight:600}.sm-ax .sm-n{font-size:0.80rem;color:var(--muted,#8C8378)}.ln-links .ln-gift{color:var(--gold-deep);font-weight:700;letter-spacing:.09em;font-size:.84rem;white-space:nowrap}.ln-links .ln-gift:hover,.ln-links .ln-gift.is-on{color:var(--ink)}.sm-ax-all{border-top:1px solid var(--line-soft);margin-top:6px;padding-top:4px}.sm-ax-all a{font-weight:600;color:var(--ink)}@media (max-width:1180px){.ln-links .ln-drop-ax>.ln-drop-t{font-size:.88rem}}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{width:auto;min-width:132px;margin-inline:auto;display:inline-block;background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:2px;padding:11px 22px;font-size:.86rem;font-weight:600;letter-spacing:.02em;text-align:center;transition:background-color .18s ease,color .18s ease}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .button:focus-visible,.woocommerce ul.products li.product .add_to_cart_button:hover,.woocommerce ul.products li.product .add_to_cart_button:focus-visible{background:var(--ink);color:var(--paper);border-color:var(--ink)}.woocommerce ul.products li.product .added_to_cart{display:none!important}.woocommerce ul.products li.product .add_to_cart_button.loading{opacity:.75}@media (prefers-reduced-motion:reduce){.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{transition:none}}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--dark);color:#fff;border-radius:100px;font-family:var(--sans);font-weight:700;padding:12px 26px;font-size:.95rem;line-height:1.4}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover{background:var(--gold);color:#fff}.woocommerce span.onsale{background:var(--gold);color:#fff;font-family:var(--mono);font-size:0.80rem;font-weight:700;min-height:0;min-width:0;line-height:1;padding:7px 13px;border-radius:100px;top:8px;inset-inline-start:8px}.wc-block-components-button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.wp-block-woocommerce-cart .wc-block-cart__submit-button{background:var(--dark)!important;color:#fff!important;border:0!important;border-radius:100px!important;font-family:var(--sans)!important;font-weight:700!important;font-size:1rem!important;padding:15px 32px!important;text-decoration:none!important;box-shadow:none!important;transition:background .2s!important}.wc-block-components-button:hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{background:var(--gold)!important}.wc-block-components-button__text,.wc-block-cart__submit-button span{color:#fff!important;text-decoration:none!important}.wc-block-components-button.outlined,.wc-block-components-totals-coupon__button{background:transparent!important;color:var(--ink)!important;border:1.5px solid var(--ink)!important}.wc-block-components-button.outlined:hover,.wc-block-components-totals-coupon__button:hover{background:var(--dark)!important;color:#fff!important}.wc-block-components-button.outlined .wc-block-components-button__text{color:inherit!important}.wc-block-components-quantity-selector{border:1px solid var(--line)!important;border-radius:100px!important;overflow:hidden}.wc-block-components-quantity-selector__button{color:var(--ink)!important;font-size:1.1rem!important;background:none!important;border:0!important}.wc-block-components-quantity-selector__button:hover{background:var(--ivory)!important}.wc-block-components-quantity-selector__input{font-family:var(--mono)!important}.wc-block-components-sale-badge{background:var(--gold-wash)!important;color:var(--gold-deep)!important;border:1px solid var(--sand)!important;border-radius:100px!important;font-family:var(--mono)!important;font-size:0.80rem!important;font-weight:700!important;padding:4px 11px!important}.wc-block-components-product-price__regular{color:var(--muted-lt)!important}.wc-block-components-product-price__value.is-discounted{color:var(--gold-deep)!important;font-weight:700!important}.wc-block-components-product-name{color:var(--ink)!important;font-family:var(--serif)!important;font-size:1.02rem!important;text-decoration:none!important}.wc-block-components-product-name:hover{color:var(--gold-deep)!important}.wc-block-components-totals-item__label{color:var(--ink-2)!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:var(--serif)!important;font-size:1.4rem!important;color:var(--ink)!important}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{font-family:var(--sans)!important}@media (max-width:939px){.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout,.woocommerce-cart-form,.woocommerce-checkout{padding-bottom:90px}}.woocommerce-cart .page-shell,.woocommerce-checkout .page-shell{max-width:1120px}.woocommerce-cart .page-body,.woocommerce-checkout .page-body{max-width:100%}.woocommerce-cart .lital-wc .wrap,.woocommerce-checkout .lital-wc .wrap{max-width:1040px}.wc-block-components-product-name,.wc-block-components-order-summary-item__description,.wc-block-components-order-summary-item__header{overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important}.wc-block-components-order-summary-item__description,.wc-block-components-order-summary-item__header{min-width:0!important}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:auto}@media (min-width:820px){.woocommerce-checkout .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:30px}}.woocommerce-account .page-shell{max-width:1120px}.woocommerce-account .page-body{max-width:100%;font-size:1rem}.woocommerce-account .page-body a.btn,.woocommerce-account .page-body .woocommerce-MyAccount-navigation a,.woocommerce-account .page-body .acc-list a{text-decoration:none}.woocommerce-account .page-body a.btn{color:#fff;font-weight:700}.woocommerce-account .page-body a.btn.btn-line{color:var(--ink)}.woocommerce-account .page-head{margin-bottom:22px}body.woocommerce-account .woocommerce{display:grid!important;gap:34px;grid-template-columns:1fr!important;align-items:start}@media (min-width:880px){body.woocommerce-account .woocommerce{grid-template-columns:220px minmax(0,1fr)!important}}body.woocommerce-account .woocommerce>.woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce>.woocommerce-MyAccount-content{float:none!important;clear:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}body.woocommerce-account .woocommerce::before,body.woocommerce-account .woocommerce::after{content:none!important;display:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important;max-width:none!important}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--line-soft)}.woocommerce-MyAccount-navigation li a{display:block;padding:13px 4px;font-weight:600;font-size:.96rem;color:var(--ink-2);transition:color .18s}.woocommerce-MyAccount-navigation li a:hover{color:var(--gold-deep)}.woocommerce-MyAccount-navigation li.is-active a{color:var(--gold-deep)}.woocommerce-MyAccount-navigation li.is-active{border-bottom-color:var(--gold)}.woocommerce-account .woocommerce-MyAccount-content>p:first-of-type{color:var(--muted);font-size:.95rem;margin-bottom:6px}.acc-intro{color:var(--ink-2);font-size:.95rem;margin:0 0 24px}.acc-logout{color:var(--muted-lt);font-size:.88em}.acc-cards{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.acc-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;display:flex;flex-direction:column;align-items:flex-start}.acc-k{font-family:var(--mono);font-size:0.80rem;font-weight:700;letter-spacing:.18em;color:var(--gold);margin-bottom:10px}.acc-v{font-family:var(--serif);font-size:1.5rem;font-weight:600;color:var(--ink);line-height:1.25}.acc-card p{font-size:.92rem;color:var(--ink-2);margin:8px 0 0}.acc-card .btn{margin-top:auto;align-self:stretch;text-align:center;font-size:.88rem;padding:11px 18px;white-space:nowrap}.acc-card>*:last-child{margin-bottom:0}.acc-card p + .btn,.acc-card .acc-sub + .btn{margin-top:16px}.acc-sub{font-size:.82rem!important;color:var(--ink-2)!important}.acc-ok{color:var(--ok)}.acc-warn{color:var(--warn)}.acc-err{color:var(--err)}.acc-mut{color:var(--ink)}.acc-list{list-style:none;margin:14px 0 0;padding:0;width:100%}.acc-list li{padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:.9rem}.acc-list li a{display:flex;justify-content:space-between;gap:10px}.acc-amt{font-weight:700;color:var(--ink);white-space:nowrap}.acc-block{border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;margin-bottom:16px}.acc-block-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.acc-badge{font-family:var(--mono);font-size:0.80rem;font-weight:700;padding:4px 12px;border-radius:100px;color:#fff;background:var(--muted-lt)}.acc-badge.acc-ok{background:var(--ok)}.acc-badge.acc-warn{background:var(--warn)}.acc-badge.acc-err{background:var(--err)}.acc-quote{background:var(--ivory);border-inline-start:3px solid var(--gold);border-radius:var(--r);padding:14px 16px;margin:12px 0;font-size:.95rem}.acc-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.acc-thumbs img{width:82px;height:82px;object-fit:cover;border-radius:var(--r);border:1px solid var(--line)}@media (max-width:879px){.woocommerce-account .woocommerce-MyAccount-navigation{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:6px}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:7px;width:auto;min-width:0}.woocommerce-MyAccount-navigation li{border-bottom:0}.woocommerce-MyAccount-navigation li a{display:block;padding:8px 14px;font-size:.86rem;white-space:nowrap;color:var(--ink-2);border:1px solid var(--line);border-radius:100px;background:var(--paper);transition:background .15s,color .15s}.woocommerce-MyAccount-navigation li.is-active a{background:var(--dark);color:#fff;border-color:var(--dark);font-weight:700}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li a{border-bottom-width:1px}.acc-card{padding:18px}.acc-v{font-size:1.3rem}}@media (max-width:400px){.acc-cards{grid-template-columns:1fr}}.acc-tbl{margin:12px 0 22px}.acc-row{display:grid;gap:4px 14px;grid-template-columns:1fr;padding:12px 0;border-bottom:1px solid var(--line-soft)}@media (min-width:560px){.acc-row{grid-template-columns:150px 1fr auto;align-items:baseline}}.acc-date{font-family:var(--mono);font-size:.9rem;color:var(--ink)}.acc-name{font-weight:600}.page-shell{max-width:760px;margin-inline:auto}.page-head{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--line)}.page-head h1{font-size:clamp(1.9rem,5vw,2.8rem)}.post-body{max-width:70ch;font-size:1.1rem}.page-body{max-width:100%;font-size:1.06rem}.page-body h2{font-size:1.4rem;margin:36px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--line-soft)}.page-body h3{font-size:1.08rem;margin:26px 0 10px;color:var(--gold-deep)}.page-body li{margin-bottom:10px}.lital-policy{max-width:100%!important}.post-body h2,.page-body h2{margin:44px 0 16px}.post-body h3,.page-body h3{margin:32px 0 12px}.post-body p,.page-body p{margin-bottom:20px}.post-body ul,.page-body ul{margin:0 22px 22px 0}.post-body li,.page-body li{margin-bottom:9px}.post-body img,.page-body img{max-width:min(100%,620px);height:auto;border-radius:var(--r-lg);margin:28px auto}.post-body blockquote,.page-body blockquote{border-inline-start:2px solid var(--gold);padding-inline-start:22px;margin:28px 0;font-family:var(--serif);font-size:1.25rem;color:var(--ink)}.post-body a.lital-inlink,.page-body a.lital-inlink{color:inherit;text-decoration:none}.post-body a.lital-plink,.page-body a.lital-plink{color:var(--gold-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.post-body a:not(.lital-inlink),.page-body a:not(.lital-inlink){color:var(--gold-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.post-meta{font-family:var(--mono);font-size:.82rem;color:var(--muted);letter-spacing:.05em;margin-bottom:26px}.post-card{display:flex;flex-direction:column;height:100%;transition:transform .2s}.post-card:hover{transform:translateY(-3px)}.post-card .arch{aspect-ratio:16/11;border-radius:var(--r-lg);margin-bottom:16px}.post-card h3{font-size:1.15rem;margin-bottom:8px}.post-card p{font-size:.94rem;color:var(--muted)}.lf{background:var(--dark);color:rgba(255,255,255,.86);margin-top:0}.lf-inner{max-width:var(--wrap);margin:0 auto;padding:46px var(--pad-s) 34px;display:grid;gap:32px 18px;grid-template-columns:1fr 1fr}.lf-inner>.lf-col:first-child{grid-column:1 / -1}@media (max-width:559px){.lf-inner{gap:26px 18px;padding-top:38px}.lf-col>a{padding:4px 0;font-size:.92rem}.lf-inner>.lf-col:last-child{grid-column:1 / -1}.lf-inner>.lf-col:last-child>a{display:inline-block;margin-inline-end:18px}}@media (min-width:560px){.lf-inner{grid-template-columns:repeat(3,1fr)}.lf-inner>.lf-col:first-child{grid-column:1 / -1}}@media (min-width:900px){.lf-inner{grid-template-columns:1.4fr 1fr 1fr 1fr;padding:48px var(--pad-s) 32px;gap:32px 26px}.lf-inner>.lf-col:first-child{grid-column:auto}}.lf-logo{display:block;margin-bottom:14px}.lf-logo .ln-name-en{display:block;font-size:1.16rem;font-weight:600;letter-spacing:.16em;color:#fff;line-height:1.15;direction:ltr}@media (min-width:900px){.lf-inner>.lf-col:first-child{text-align:center}.lf-inner>.lf-col:first-child .lf-txt{margin-inline:auto}}.lf-logo:hover .ln-name-en{color:var(--gold-soft)}.lf-txt{font-size:.88rem;line-height:1.8;margin-bottom:0;max-width:38ch}.lf-col h4,.lf-col h2.lf-h{font-family:var(--mono);font-size:0.90rem;font-weight:700;letter-spacing:.2em;color:var(--gold-soft);margin-bottom:16px}.lf-col>a{display:block;font-size:.95rem;padding:6px 0;color:rgba(255,255,255,.9);transition:color .2s}.lf-col>a:hover{color:#fff}.lf-legal{border-top:1px solid rgba(255,255,255,.12)}.lf-pay{border-top:1px solid rgba(255,255,255,.12)}.lf-pay-in{max-width:var(--wrap);margin:0 auto;padding:16px var(--pad-s);display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.lf-pay-t{font-size:.85rem;color:rgba(255,255,255,.6);white-space:nowrap}.lf-pay-l{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lf-pay-i{background:#fff;border-radius:6px;height:32px;padding:5px 9px;box-sizing:border-box;display:flex;align-items:center}.lf-pay-i img{height:100%;width:auto;display:block}.lf-pay-in .lf-warn{flex:1 1 320px;margin:0;font-size:.82rem;line-height:1.7;color:rgba(255,255,255,.72)}.lf-pay-in .lf-warn strong{color:#fff}.lf-pay-in .lf-copy{flex:0 0 auto}@media (max-width:820px){.lf-pay-i{height:28px;padding:4px 7px}.lf-pay-in{padding-bottom:96px}.lf-pay-in .lf-warn,.lf-pay-in .lf-copy{flex-basis:100%;white-space:normal}}.lf-legal-in{max-width:var(--wrap);margin:0 auto;padding:20px var(--pad-s);display:flex;align-items:flex-end;gap:16px 40px;font-size:0.90rem;line-height:1.8;color:rgba(255,255,255,.72);text-align:start}.lf-warn{flex:1;margin:0}.lf-copy{flex:0 0 auto;text-align:start;font-size:0.90rem;line-height:1.7;color:rgba(255,255,255,.5);white-space:nowrap}@media (max-width:820px){.lf-legal-in{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:96px}.lf-copy{white-space:normal}}.lf-legal-in p{margin-bottom:8px}.lf-legal-in p:last-child{margin-bottom:0}.lf-legal-in strong{color:#fff}.lf-legal-in a{color:var(--gold-soft);font-weight:600}.rbn{display:none}@media (max-width:939px){body{padding-bottom:calc(var(--rbn-h) + env(safe-area-inset-bottom,0px))}.lf-legal-in{padding-bottom:88px}.rbn{--rbn-ext:36px;display:flex;position:fixed;bottom:0;inset-inline:0;z-index:400;height:calc(var(--rbn-h) + var(--rbn-ext) + env(safe-area-inset-bottom,0px));padding-top:var(--rbn-ext);padding-bottom:env(safe-area-inset-bottom,0px);background:none;border:0;pointer-events:none;will-change:transform}.rbn::before{content:'';position:absolute;inset-inline:0;bottom:0;top:var(--rbn-ext);background:var(--paper);border-top:1px solid var(--line);z-index:-1}.rbn-item{pointer-events:auto;position:relative}.rbn-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);font-size:0.80rem;font-weight:600;min-width:0}.rbn-item.active{color:var(--ink)}.rbn-item span{white-space:nowrap}.rbn-main{color:var(--gold-deep)}.rbn-main svg{width:25px;height:25px;box-sizing:content-box;padding:13px;margin-top:-28px;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--gold-lt) 0%,var(--gold) 55%,var(--gold-deep) 100%);box-shadow:0 0 0 4px var(--paper),0 7px 18px rgba(165,118,28,.40);transition:transform .18s,box-shadow .18s}.rbn-main span{font-size:0.80rem;font-weight:700;color:var(--gold-deep)}.rbn-main.active{color:var(--gold-deep)}.rbn-main.active svg{box-shadow:0 0 0 4px var(--paper),0 3px 10px rgba(165,118,28,.5)}.rbn-main:active svg{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.rbn-main svg{transition:none}.rbn-main:active svg{transform:none}}#ra-btn{bottom:calc(var(--rbn-h) + 16px + env(safe-area-inset-bottom,0px))!important;left:12px!important}#ra-panel{bottom:calc(var(--rbn-h) + 72px + env(safe-area-inset-bottom,0px))!important;left:12px!important;max-height:calc(100vh - var(--rbn-h) - 150px)!important;overflow-y:auto}:root{--sec:56px}}.rv{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}}.center{text-align:center}.hide{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.faq{display:grid;gap:12px;max-width:860px;margin-inline:auto}@media (min-width:860px){.faq{grid-template-columns:1fr 1fr;align-items:start}}.faq-i{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:border-color .18s,box-shadow .18s}.faq-i[open]{border-color:var(--gold);box-shadow:0 2px 16px rgba(20,20,20,.05)}.faq-i summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;font-size:.98rem;font-weight:600;color:var(--ink);line-height:1.5;list-style:none}.faq-i summary::-webkit-details-marker{display:none}.faq-i summary::marker{content:''}.faq-i summary:hover{color:var(--gold-deep)}.faq-i summary::after{content:'';flex-shrink:0;width:9px;height:9px;border-inline-end:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(45deg);margin-top:-4px;transition:transform .22s}.faq-i[open] summary::after{transform:rotate(-135deg);margin-top:3px}.faq-a{padding:0 18px 18px}.faq-a p{margin:0;font-size:.92rem;color:var(--ink-2);line-height:1.8}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;max-width:480px}.stat{text-align:center;padding:16px 8px;background:var(--ivory);border:1px solid var(--line-soft);border-radius:var(--r-md)}.stat-n{display:block;font-size:1.5rem;font-weight:700;color:var(--gold-deep);line-height:1.1;letter-spacing:-.02em}.stat-l{display:block;margin-top:5px;font-size:0.80rem;color:var(--muted);line-height:1.4}@media (max-width:420px){.stat-n{font-size:1.25rem}.stat-l{font-size:0.80rem}}.ab-cta{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:520px){.ab-cta .btn{flex:1 1 100%;text-align:center}}.pain-wrap{max-width:720px}.pain{list-style:none;margin:0 auto;padding:0;max-width:480px}.pain li{display:flex;align-items:flex-start;gap:12px;padding:11px 0;font-size:1.02rem;color:var(--ink-2);line-height:1.6}.pain li + li{border-top:1px solid var(--line-soft)}.pain li::before{content:'✕';flex-shrink:0;margin-top:2px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(166,58,46,.09);color:var(--err);font-size:0.80rem;font-weight:700}.pain-punch{margin:30px auto 0;max-width:480px;padding:20px 22px;background:var(--paper);border-radius:var(--r-md);border-inline-start:3px solid var(--gold);text-align:center;font-size:1.06rem;color:var(--ink-2);line-height:1.75}.pain-punch strong{color:var(--ink)}.inc{list-style:none;margin:0 auto 30px;padding:0;max-width:420px;text-align:start}.inc li{display:flex;align-items:flex-start;gap:11px;padding:9px 0;font-size:.96rem;color:rgba(255,255,255,.9);line-height:1.55}.inc li::before{content:'✓';flex-shrink:0;margin-top:1px;width:21px;height:21px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(201,146,42,.22);color:var(--gold-lt);font-size:0.80rem;font-weight:700}.dx-cta{display:flex;justify-content:center}@media (max-width:520px){.dx-cta .btn{width:100%}}.dx-buy{text-align:center;max-width:470px;margin-inline:auto;padding:34px 28px 28px;background:var(--paper);border:2px solid var(--gold);border-radius:var(--r-lg);box-shadow:0 6px 30px rgba(201,146,42,.10)}.dx-buy-tag{display:block;font-size:0.80rem;font-weight:700;letter-spacing:.2em;color:var(--gold-deep);margin-bottom:14px}.dx-buy-price{font-size:3.2rem;font-weight:700;color:var(--ink);line-height:1;letter-spacing:-.03em;direction:ltr;display:inline-flex;align-items:flex-start;gap:2px}.dx-buy-cur{font-size:1.5rem;margin-top:6px;color:var(--gold-deep)}.dx-buy-note{font-size:.84rem;color:var(--muted);margin:8px 0 22px}.dx-buy-inc{list-style:none;margin:0 0 24px;padding:0;text-align:start;border-top:1px solid var(--line-soft);padding-top:18px}.dx-buy-inc li{display:flex;align-items:flex-start;gap:10px;padding:7px 0;font-size:.93rem;color:var(--ink-2);line-height:1.55}.dx-buy-inc li::before{content:'✓';flex-shrink:0;margin-top:1px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(201,146,42,.12);color:var(--gold-deep);font-size:0.80rem;font-weight:700}.dx-buy .btn{width:100%}.dx-buy-alt{margin:16px 0 0;font-size:.82rem;color:var(--muted);line-height:1.6}.dx-buy-alt a{color:var(--gold-deep);font-weight:600;text-decoration:underline}.woocommerce-Price-amount,.woocommerce-Price-amount bdi,.lcd-price .amount,.lital-price .amount{direction:ltr;unicode-bidi:isolate;display:inline-block}.woocommerce-Price-currencySymbol{margin-inline-end:1px}.dx-sheet{margin-top:14px;border-top:1px solid var(--line-soft);padding-top:12px}.dx-sheet summary{cursor:pointer;font-size:.92rem;font-weight:700;color:var(--gold-deep);list-style:none}.dx-sheet summary::-webkit-details-marker{display:none}.dx-sheet summary::marker{content:''}.dx-sheet summary::after{content:' ▾';font-size:.8em}.dx-sheet[open] summary::after{content:' ▴'}.dx-sheet-b{padding-top:10px}.dxg-h{font-size:0.90rem;font-weight:700;letter-spacing:.14em;color:var(--muted);margin:16px 0 6px}.dxg{width:100%;border-collapse:collapse}.dxg th,.dxg td{text-align:start;vertical-align:top;padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:.88rem;line-height:1.6}.dxg th{width:44%;font-weight:600;color:var(--ink-2);padding-inline-end:12px}.dxg td{color:var(--ink)}@media (max-width:480px){.dxg th{width:50%}.dxg th,.dxg td{font-size:.82rem}}#dx-form .opts{flex-direction:row;flex-wrap:wrap;gap:7px}#dx-form .opt{flex:0 0 auto;align-items:center;padding:7px 13px;gap:7px;font-size:.9rem;border-radius:100px;border-color:var(--line)}#dx-form .opt:hover{border-color:var(--gold);background:var(--gold-wash)}#dx-form .fld{margin-bottom:15px}#dx-form .fld>label,#dx-form .fld>legend{font-size:.92rem;margin-bottom:6px}#dx-form input[type="text"],#dx-form input[type="tel"],#dx-form input[type="email"],#dx-form input[type="date"]{padding:9px 13px;font-size:.95rem}#dx-form textarea{padding:9px 13px;font-size:.95rem;min-height:66px}.dxq-g{font-size:0.80rem;font-weight:700;letter-spacing:.16em;color:var(--gold-deep);margin:26px 0 12px;padding-bottom:7px;border-bottom:1px solid var(--line-soft)}.dxq-g:first-of-type{margin-top:4px}@media (min-width:700px){#dx-form .dxq-list{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;align-items:start}#dx-form .dxq-list .fld-wide{grid-column:1 / -1}}.dx-final #dx-submit{width:100%}@media (min-width:700px){.dx-final{max-width:560px;margin:0 auto}}.acc-row-bk{flex-wrap:wrap}.acc-acts{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.card-punch{display:block;margin-top:10px;padding:10px 12px;font-size:.84rem;color:var(--ink-2);text-align:center;background:var(--gold-wash);border:1px dashed var(--sand);border-radius:var(--r)}.card-punch b{color:var(--gold-deep)}.card-punch-s{display:block;font-size:0.90rem;color:var(--muted);margin-top:2px}.card-punch:hover{border-color:var(--gold)}.card-punch.is-locked{background:var(--paper)}.card-punch.is-note{background:transparent;border-color:var(--line-soft);color:var(--muted)}.card-t .card-punch{height:92px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.card-t .card-meta{min-height:58px}.acc-row .card-punch{margin:0;flex:1;text-align:start}.card-w{margin-bottom:18px}.card-w-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.card-w-top h3{margin:0}.card-w-left{font-weight:700;color:var(--gold-deep);font-size:.92rem}.card-w-left.is-empty{color:var(--muted)}.card-w-dots{display:flex;gap:7px;margin:12px 0 6px}.card-w-dots i{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--sand);background:var(--paper)}.card-w-dots i.used{background:var(--gold);border-color:var(--gold)}.card-w-dots i.free{border-style:dashed}.card-w-dots i.free.used{border-style:solid}.dx-credit{text-align:center;padding:26px 22px;margin-bottom:24px;background:var(--ivory);border:2px dashed var(--gold);border-radius:var(--r-lg)}.dx-credit-tag{display:block;font-size:0.80rem;font-weight:700;letter-spacing:.2em;color:var(--gold-deep);margin-bottom:8px}.dx-credit-n{font-size:2.4rem;font-weight:700;color:var(--ink);line-height:1;letter-spacing:-.03em;margin:0 0 10px;direction:ltr}.dx-credit-t{font-size:.92rem;color:var(--ink-2);line-height:1.7;margin:0 0 12px}.dx-credit-code{display:inline-block;margin-bottom:12px;background:var(--paper);border:1px solid var(--gold);border-radius:8px;padding:10px 24px;font-family:var(--mono);font-size:1.15rem;font-weight:700;letter-spacing:.16em;color:var(--gold-deep);direction:ltr;user-select:all}.dx-credit-note{font-size:0.90rem;color:var(--muted);line-height:1.6;margin:0 0 16px}.dx-credit .btn{width:100%;max-width:280px}.lm-row{display:flex;align-items:center}.lm-row>a{flex:1}.lm-tog{flex:0 0 auto;width:46px;height:44px;background:none;border:0;cursor:pointer;position:relative}.lm-tog::after{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-6px 0 0 -4px;border-inline-end:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s}.lm-has.is-open .lm-tog::after{transform:rotate(-135deg);margin-top:-2px}.lm-tog:hover::after{border-color:var(--gold-deep)}.lm-sublist{list-style:none;margin:0 0 6px;padding:0;background:var(--ivory)}.lm-sublist[hidden]{display:none}.lm-sublist a{display:flex;justify-content:space-between;gap:10px;padding:9px 34px 9px 20px;font-size:.88rem;color:var(--ink-2)}.lm-sublist a:hover{background:var(--champagne);color:var(--ink)}.lm-n{color:var(--muted-lt);font-size:.8rem;font-family:var(--mono)}.hero-note{margin-top:18px;font-size:.86rem;color:var(--muted);line-height:1.7;max-width:46ch}.hero-note strong{color:var(--gold-deep)}.hero-card{padding:24px 22px}.hero-card .chart-idx{margin-bottom:14px}.hero-card::before{display:none}@media (min-width:940px){.hero-grid{align-items:center}.hero h1{font-size:clamp(2.1rem,4.2vw,3.05rem)}.hero-p{font-size:1.06rem}.hero-note{max-width:none;white-space:nowrap}}.inc-light li{color:var(--ink-2);font-size:.93rem}.inc-light li::before{background:var(--gold-wash);color:var(--gold-deep)}.hero-card .inc{margin-bottom:22px;max-width:none}.hero-card .btn{width:100%}@media (max-width:939px){.hero-note{margin-inline:auto}.hero-acts .btn{width:100%;max-width:340px}}.kit{margin:22px 0;padding:20px 22px;background:var(--ivory);border:1px solid var(--line);border-radius:var(--r-lg)}.kit-h{font-size:0.90rem;font-weight:700;letter-spacing:.16em;color:var(--gold-deep);margin:0 0 14px}.kit-list{list-style:none;margin:0;padding:0}.kit-list li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.kit-list li:last-child{border-bottom:0}.kit-img{flex:0 0 auto;width:52px}.kit-img img{width:52px;height:52px;object-fit:contain;border-radius:8px;background:var(--paper);border:1px solid var(--line-soft)}.kit-info{flex:1;min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.kit-name{font-size:.92rem;font-weight:600;color:var(--ink);overflow-wrap:break-word}.kit-name:hover{color:var(--gold-deep)}.kit-price{flex-shrink:0;font-size:.9rem;color:var(--muted);direction:ltr}.kit-save{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.kit-save-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:.92rem;color:var(--ink-2);padding:3px 0}.kit-was{color:var(--muted-lt);text-decoration:line-through;direction:ltr}.kit-save-row strong{font-size:1.15rem;color:var(--ink);direction:ltr}.kit-save-n{margin:10px 0 0;padding:9px 14px;border-radius:100px;background:rgba(46,125,91,.09);color:var(--ok);font-size:.9rem;font-weight:600;text-align:center}.kit-save-n strong{direction:ltr}.kit-badge{background-color:#F3F9F6;color:var(--ok);border-color:#D5E9DF}.kit-pct{background-color:var(--gold);color:#fff;border-color:var(--gold-deep);font-weight:700}.woocommerce ul.products.lital-row,.woocommerce-page ul.products.lital-row{grid-template-columns:repeat(2,1fr)!important}@media (min-width:560px){.woocommerce ul.products.lital-row,.woocommerce-page ul.products.lital-row{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:1100px){:root{--wrap:1240px;--pad-s:32px;--sec:92px}.shop-grid{grid-template-columns:248px minmax(0,1fr);gap:56px}.shop-bar{margin-bottom:34px}.sm-panel{padding:24px 26px 12px;margin-bottom:42px}.lital-shop-note{padding:20px 24px;margin-bottom:38px}.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products.columns-1,.woocommerce ul.products.columns-2,.woocommerce ul.products.columns-3,.woocommerce ul.products.columns-4{gap:64px 44px!important}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img{max-width:290px;margin-bottom:20px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.1rem!important;line-height:1.45}.woocommerce ul.products li.product .price{margin-top:10px}.woocommerce div.product{gap:52px}.pi-item summary{padding:19px 2px}.woocommerce ul.products.lital-row,.woocommerce-page ul.products.lital-row{gap:52px 40px!important}}@media (min-width:1440px){:root{--wrap:1460px;--pad-s:40px}.shop-grid{grid-template-columns:268px minmax(0,1fr);gap:64px}}@media (min-width:1700px){:root{--wrap:min(1840px,94vw);--pad-s:48px}.woocommerce ul.products,.woocommerce-page ul.products,.woocommerce ul.products.columns-1,.woocommerce ul.products.columns-2,.woocommerce ul.products.columns-3,.woocommerce ul.products.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img{max-width:320px}}@media (max-width:1699.98px){.woocommerce ul.products.lital-row>li.product:nth-child(n+7){display:none!important}}@media (min-width:1700px){.woocommerce ul.products.lital-row,.woocommerce-page ul.products.lital-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}.woocommerce ul.products.lital-row.hp-row,.woocommerce-page ul.products.lital-row.hp-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.woocommerce del,.woocommerce del bdi,.woocommerce del .woocommerce-Price-amount,.pdp-buy-price del,.pdp-buy-price del bdi,.pdp-buy-price del .woocommerce-Price-amount{text-decoration:line-through;text-decoration-color:currentColor;text-decoration-thickness:1.5px;color:var(--ink-2);font-weight:400}.woocommerce ins,.woocommerce ins bdi,.pdp-buy-price ins,.pdp-buy-price ins bdi{text-decoration:none;color:var(--gold-deep);font-weight:700}.woocommerce div.product p.price del,.woocommerce ul.products li.product .price del,.pdp-buy-price del{font-size:.82em;margin-inline-end:10px}.pdp-buy-price ins{font-size:1.08em}.gc-inline{margin:0 0 14px;padding:10px 14px;background:var(--ivory);border:1px solid var(--line);border-radius:8px;font-size:14px}.gc-inline b{color:var(--gold-deep)}.rv-order{margin:28px 0;padding:20px;border:1px solid var(--line,#eee);border-radius:12px;background:#FAF8F4}.rv-order h2{margin:0 0 6px;font-size:1.15rem}.rv-order p{margin:0 0 12px}.rv-order-l{list-style:none;margin:0 0 14px;padding:0}.rv-order-l li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(0,0,0,.06)}.rv-order-n{font-weight:600}.rv-order-b{padding:8px 18px;font-size:.9rem;white-space:nowrap}.rv-order-done{color:#2E7D32;font-size:.9rem;white-space:nowrap}.rv-order-g{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0}.pdp-deal{margin:4px 0 18px;padding:14px 16px;background:var(--gold-wash);border:1px solid var(--gold-soft);border-inline-start:3px solid var(--gold);border-radius:10px}.pdp-deal-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.pdp-deal-pct{font-weight:800;font-size:1.05rem;color:var(--gold-deep)}.pdp-deal-save{font-weight:700;color:var(--ink)}.pdp-deal-save .woocommerce-Price-amount{font-family:var(--sans)}.pdp-deal-time{margin-top:6px;font-size:.9rem;color:var(--muted)}.pdp-deal-clock{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:.03em;direction:ltr;unicode-bidi:isolate}.pdp-deal-mini{margin:-2px 0 10px;font-size:.9rem;font-weight:700;color:var(--gold-deep)}.pdp-deal-mini .woocommerce-Price-amount{font-family:var(--sans)}.pdp-ship{flex-basis:100%;width:100%;margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#fff}.pdp-ship-t{font-size:.95rem}.pdp-ship-t .woocommerce-Price-amount{font-family:var(--sans)}.pdp-ship-ok{color:var(--ok);font-weight:600}.pdp-ship-bar{height:6px;margin:10px 0 4px;background:var(--gold-soft);border-radius:6px;overflow:hidden}.pdp-ship-bar i{display:block;height:100%;background:var(--gold);border-radius:6px}.pdp-ship-s{margin-top:12px}.pdp-ship-sh{font-size:.85rem;color:var(--muted);margin-bottom:6px}.pdp-ship-i{display:grid;grid-template-columns:48px 1fr auto;grid-template-areas:"img n add" "img p add";column-gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.pdp-ship-img{grid-area:img}.pdp-ship-img img{width:48px;height:48px;object-fit:cover;border-radius:8px;display:block}.pdp-ship-n{grid-area:n;font-size:.9rem;font-weight:600;color:var(--ink);text-decoration:none;line-height:1.35}.pdp-ship-p{grid-area:p;font-size:.85rem}.pdp-ship-p .woocommerce-Price-amount{font-family:var(--sans)}.woocommerce .pdp-ship a.button.pdp-ship-add{grid-area:add;padding:7px 14px;font-size:.82rem;border-radius:100px;white-space:nowrap;background:#fff;color:var(--ink);border:1px solid var(--ink);min-height:0;line-height:1.2}.woocommerce .pdp-ship a.button.pdp-ship-add:hover{background:var(--ink);color:#fff}.woocommerce .pdp-ship a.button.pdp-ship-add.is-added{background:var(--ok);border-color:var(--ok);color:#fff}.woocommerce .pdp-ship a.added_to_cart{display:none}.pdp-trust{flex-basis:100%;width:100%;list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.85rem;color:var(--muted)}.pdp-trust a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width:899px){.pdp-ship{padding:12px 14px}.pdp-trust{gap:4px 12px}}.woocommerce div.product form.cart:has(.pdp-ship),.woocommerce div.product form.cart:has(.pdp-trust){flex-wrap:wrap}