@font-face{font-family:Assistant;src:url(../fonts/assistant-hebrew.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;src:url(../fonts/assistant-latin.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #1d1814;--ink-2: #2e2620;--white: #ffffff;--paper: #f7f3ed;--sand: #ece3d7;--stone: #8a837b;--slate: #5d5650;--line: #e7e0d6;--accent: #5d5650;--accent-ink: #1d1814;--accent-soft: #f0eae2;--accent-on-ink: #efe8df;--deep: #231d19;--deep-2: #312923;--on-deep: #efe8df;--on-deep-muted: #bcb2a7;--deep-line: #3a3029;--deep-warm: #30271f;--strip: #201a16;--on-frame-btn: #f6f1ea;--frame-ring: rgba(239, 232, 223, .5);--primary: #1f5f6b;--primary-2: #184e58;--on-primary: #ffffff;--primary-mark: #1f5f6b;--on-primary-mark: #ffffff;--font: "Assistant", "Arial Hebrew", Arial, sans-serif;--fs-2xs: .75rem;--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-md: 1.0625rem;--fs-lg: 1.25rem;--fs-group: clamp(1.0625rem, .95rem + .5vw, 1.25rem);--fs-xl: clamp(1.25rem, 1.05rem + .8vw, 1.5rem);--fs-2xl: clamp(1.5rem, 1.2rem + 1.1vw, 2rem);--fs-3xl: clamp(1.875rem, 1.5rem + 1.4vw, 2.5rem);--fs-hero: clamp(2.375rem, 1rem + 3.4vw, 5.5rem);--fs-hero-panel: clamp(2.375rem, -.75rem + 6.4vw, 5.5rem);--logo-h: 1.1875rem;--lh-display: 1.15;--lh-title: 1.3;--lh-ui: 1.35;--lh-body: 1.6;--lh-read: 1.75;--track-display: -.01em;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--gutter: clamp(1rem, .6rem + 1.6vw, 2.5rem);--section: clamp(3.5rem, 2.25rem + 4vw, 6rem);--section-tight: clamp(2.5rem, 1.75rem + 2.5vw, 4.5rem);--page-top: clamp(1rem, .75rem + 1vw, 1.75rem);--head-gap: clamp(1.5rem, 1rem + 1.5vw, 2.5rem);--label-gap: var(--sp-5);--max: 1440px;--radius-sm: 4px;--radius: 8px;--radius-media: 8px;--radius-card: 12px;--radius-sheet: 20px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .24s;--dur-header: .12s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--panel-in: .36s;--panel-out: .26s;--item-in: .28s;--item-out: .1s;--utility-h: 36px;--header-h: 72px;--tabbar-h: 64px}@media (max-width: 1023px){:root{--header-h: 60px}}.pri-wine,.pri-cobalt,.pri-gold{--accent: #3d7f8c;--accent-ink: #2c6370;--accent-soft: #e3eff1;--accent-on-ink: #9fd0d9;--deep: #163a42;--deep-2: #1f4952;--on-deep: #e4eff1;--on-deep-muted: #a5c3c9;--deep-line: #2c535c}.pri-wine{--primary: #7d2e3e;--primary-2: #692533;--on-primary: #ffffff;--primary-mark: #7d2e3e}.pri-cobalt{--primary: #3150b0;--primary-2: #26408f;--on-primary: #ffffff;--primary-mark: #3150b0}.pri-gold{--primary: #c9a24a;--primary-2: #b8913b;--on-primary: #1a1816;--primary-mark: #8f6b1f}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (max-width: 1023px){html{scroll-padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 16px)}}body{margin:0;font-family:var(--font);font-size:var(--fs-md);line-height:1.6;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}:where(ul,ol)[role=list]{list-style:none;padding:0}bdi{unicode-bidi:isolate}.nw{white-space:nowrap}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--white)}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:1rem;top:-100px;z-index:100;background:var(--ink);color:var(--white);padding:.75rem 1rem}.skip-link:focus{top:1rem}.js [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:var(--rd, 0ms)}.js [data-reveal].is-in{opacity:1;transform:none}@media print{.js [data-reveal]{opacity:1;transform:none;transition:none}}html.js[data-wps-a11y-reduce-motion=true] [data-reveal]{opacity:1;transform:none}html[data-wps-a11y-reduce-motion=true] .st{opacity:1!important;transform:none!important}@media (prefers-reduced-motion: reduce){.js [data-reveal]{opacity:1;transform:none}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.st{opacity:1!important;transform:none!important}}.icon{width:22px;height:22px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;--f: none}.icon--sm{width:18px;height:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.5rem;font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-ui);border:1px solid var(--ink);border-radius:var(--radius);background:transparent;color:var(--ink);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.btn:hover{background:var(--ink);color:var(--white)}.btn--primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn--primary:hover{background:var(--primary-2);border-color:var(--primary-2);color:var(--on-primary)}.btn--solid{background:var(--ink);border-color:var(--ink);color:var(--white)}.btn--solid:hover{background:var(--ink-2);border-color:var(--ink-2);color:var(--white)}.btn--light{background:var(--white);border-color:var(--white);color:var(--ink)}.btn--light:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.btn-link{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;font-size:var(--fs-sm);color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--stone)}.btn-link:hover{text-decoration-color:currentColor}.badge{position:absolute;top:3px;inset-inline-end:0;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--primary-mark);color:var(--on-primary-mark);box-shadow:0 0 0 2px var(--white);font-size:10px;font-weight:700;line-height:16px;text-align:center}.badge[data-count="0"]{display:none}.utility{background:var(--deep);color:var(--on-deep);font-size:var(--fs-xs)}.utility .wrap{height:var(--utility-h);display:flex;align-items:center;justify-content:center;gap:.75rem}.utility a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff59}.utility a:hover{color:var(--white)}.utility__sep{opacity:.4}@media (max-width: 1023px){.utility{display:none}}.site-header{position:sticky;top:0;z-index:40;background:var(--white);color:var(--ink);border-bottom:1px solid var(--line);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.site-header__bar{height:var(--header-h);display:flex;align-items:center;gap:2.5rem}.header-transparent .site-header{margin-bottom:calc(-1px - var(--header-h));background:color-mix(in srgb,var(--white) calc(var(--hp, 1) * 100%),transparent);border-color:color-mix(in srgb,var(--line) calc(var(--hp, 1) * 100%),transparent)}.header-transparent .site-header:not(.is-solid){color:var(--white)}.header-transparent .site-header:not(.is-solid) .badge{box-shadow:none}.header-transparent .site-header:not(.is-solid) :focus-visible{outline-color:var(--white)}.logo{display:flex;align-items:center;line-height:1;white-space:nowrap}.logo__svg{display:block;height:var(--logo-h);width:auto}.logo__word{font-size:1.4rem;font-weight:700}.nav{display:flex;align-items:stretch;height:100%}.nav__list{display:flex;gap:.5rem;height:100%;margin:0;padding:0;list-style:none}.nav__item{display:flex}.nav__link{display:flex;align-items:center;padding-inline:.625rem;font-size:var(--fs-sm);font-weight:500;position:relative}.nav__link:after{content:"";position:absolute;inset-inline:.625rem;bottom:20px;height:1px;background:currentColor;transform:scaleX(0);transition:transform var(--dur) var(--ease)}.nav__item:hover .nav__link:after,.nav__link[aria-expanded=true]:after{transform:scaleX(1)}.header-actions{margin-inline-start:auto;display:flex;align-items:center;gap:.125rem}.icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%}.icon-btn:hover{background:#7f786e1a}.menu-toggle{display:none}@media (max-width: 1023px){.nav,.header-actions .hide-mobile,.header-actions [data-open-search]{display:none}.menu-toggle{display:inline-grid}.site-header__bar{gap:.5rem}}.lang{position:relative;display:flex;align-items:center;margin-inline-end:.625rem;padding-inline-end:.625rem}.lang:after{content:"";position:absolute;inset-inline-end:0;top:50%;height:16px;margin-top:-8px;border-inline-end:1px solid currentColor;opacity:.2}.lang__btn{display:inline-flex;align-items:center;gap:.375rem;height:44px;padding-inline:.75rem .625rem;border-radius:999px;font-size:var(--fs-xs);font-weight:500}.lang__btn:hover{background:#7f786e1a}.lang__globe{width:18px;height:18px;stroke-width:1.4}.lang__chev{width:11px;height:11px;stroke-width:2;opacity:.5;transition:transform var(--dur) var(--ease)}.lang__btn[aria-expanded=true] .lang__chev{transform:rotate(180deg)}.lang__list{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:2;min-width:10.5rem;margin:0;padding:.375rem;list-style:none;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 22px 40px -22px #1a181647;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s linear var(--dur)}.lang.is-open .lang__list{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lang__opt{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:100%;min-height:42px;padding-inline:.75rem;border-radius:calc(var(--radius) - 3px);font-size:var(--fs-sm);color:var(--slate);text-align:start}.lang__opt:hover{background:var(--paper);color:var(--ink)}.lang__opt[aria-current=true]{color:var(--ink);font-weight:600}.lang__tick{width:16px;height:16px;stroke-width:1.8;color:var(--accent-ink);visibility:hidden}.lang__opt[aria-current=true] .lang__tick{visibility:visible}@media (min-width: 1024px) and (max-width: 1279px){.site-header__bar{gap:1.5rem}.nav__list{gap:.125rem}.nav__link{padding-inline:.5rem;white-space:nowrap}.nav__link:after{inset-inline:.5rem}}@media (max-width: 1279px){.lang__now,.lang__chev{display:none}.lang__btn{width:44px;padding:0;justify-content:center;border-radius:50%}.lang__globe{width:20px;height:20px;stroke-width:1.5}}@media (max-width: 1023px){.lang{margin:0;padding:0}.lang:after{display:none}}.mega{position:absolute;inset-inline:0;top:100%;background:var(--white);color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 30px 50px -30px #1a181638;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s linear var(--dur)}.mega.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mega{--st-from: none;--st-base: 40ms}.mega__inner{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr)) 1.6fr;gap:var(--sp-7);padding-block:var(--sp-7)}.mega__title{font-size:var(--fs-xs);font-weight:600;color:var(--slate);margin-bottom:var(--sp-4)}.mega__links{list-style:none;padding:0;display:grid;gap:.75rem}.mega__links a{font-size:var(--fs-md);font-weight:400}.mega__links a:hover{text-decoration:underline;text-underline-offset:5px}.mega__links a.mega__all{font-size:var(--fs-sm);font-weight:600;text-decoration:underline;text-underline-offset:5px}.mega__features{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mega-card{display:block}.mega-card__img{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--paper);border-radius:var(--radius-media)}.mega-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease),opacity .26s var(--ease)}.mega-card:hover img{transform:scale(1.04)}.cattile__img img.is-wait,.mega-card__img img.is-wait,.scat__img img.is-wait{opacity:0}.mega-card__label{display:block;margin-top:var(--sp-3);font-weight:400;line-height:var(--lh-ui)}.mega-card__sub{display:block;margin-top:var(--sp-1);font-size:var(--fs-sm);font-weight:600}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.st{opacity:0;transform:var(--st-from, translateY(6px));transition:opacity var(--item-out) var(--ease-in),transform 0s linear var(--item-out)}.is-open .st{opacity:1;transform:none;transition:opacity var(--item-in) var(--ease-out),transform calc(var(--item-in) + .12s) var(--ease-out);transition-delay:calc(var(--st-base, .12s) + var(--i, 0) * var(--stagger, 0ms))}.scrim{position:fixed;inset:0;z-index:30;background:#1a181652;opacity:0;visibility:hidden;transition:opacity .32s var(--ease) 40ms,visibility 0s linear .36s}.scrim.is-on{opacity:1;visibility:visible;transition:opacity var(--dur) var(--ease),visibility 0s}.scrim.is-high{z-index:62}.scrim.is-top{z-index:66}.drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:70;width:min(88vw,400px);background:var(--white);display:flex;flex-direction:column;transform:translate(-100%);visibility:hidden;box-shadow:0 0 #1a181600;transition:transform var(--panel-out) var(--ease-in) 60ms,box-shadow var(--panel-out) var(--ease-in) 60ms,visibility 0s linear calc(var(--panel-out) + 60ms);--st-from: translateX(-6px);--st-base: .12s}.drawer.is-open{transform:none;visibility:visible;box-shadow:24px 0 60px -30px #1a181659;transition:transform var(--panel-in) var(--ease-out),box-shadow var(--panel-in) var(--ease-out),visibility 0s}.drawer__head{display:flex;align-items:center;justify-content:flex-end;height:var(--header-h);padding-inline:var(--gutter)}.drawer__body{overflow-y:auto;padding:var(--sp-4) var(--gutter) var(--sp-6);flex:1;display:grid;align-content:start;gap:var(--sp-5)}.drawer__title{font-size:var(--fs-group);font-weight:600;line-height:var(--lh-title)}.dcats{display:grid;gap:var(--sp-3)}.dcats__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4) var(--sp-3)}.dcats__all{width:100%}.drawer__list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.drawer__list>li{border-bottom:1px solid var(--line)}.drawer__row{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:var(--fs-md);font-weight:500}.drawer__row .icon{width:18px;height:18px;color:var(--slate)}.dvisit{display:grid;gap:var(--sp-3);padding-top:var(--sp-2)}.dvisit__title{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.dvisit__title .icon{width:18px;height:18px;color:var(--slate);flex:none}.dvisit__card{border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;background:var(--white)}.dvisit__media{position:relative}.dmap{position:relative;display:block;aspect-ratio:28 / 15;background:var(--paper);border-bottom:1px solid var(--line)}.dmap img{width:100%;height:100%;object-fit:cover}.dmap__pin{position:absolute;left:50%;top:50%;translate:-50% -50%;width:18px;height:18px;border-radius:50%;background:var(--primary-mark);border:3px solid var(--white);box-shadow:0 0 0 8px color-mix(in srgb,var(--primary-mark) 18%,transparent),0 2px 6px #1a18164d}.dmap__credit{position:absolute;inset-block-end:0;inset-inline-end:0;padding:1px var(--sp-1);font-size:10px;color:var(--slate);background:#fffc;direction:ltr}.dstatus{position:absolute;inset-block-start:var(--sp-3);inset-inline-start:var(--sp-3);display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-xs);font-weight:600;color:var(--ink);background:var(--white);border-radius:var(--radius-sheet);box-shadow:0 2px 8px -2px #1a181640}.dstatus[hidden]{display:none}.dstatus__dot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--stone);flex:none}.dstatus.is-open .dstatus__dot{background:var(--ink);border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}.dvisit__body{display:grid;gap:var(--sp-4);padding:var(--sp-4)}.dvisit__addr{font-style:normal;font-size:var(--fs-md);font-weight:500}.dvisit__perks{font-size:var(--fs-sm);color:var(--slate);margin-top:var(--sp-1)}.dvisit__perks span{white-space:nowrap}.dvisit__nav{width:100%}.dvisit__nav .icon{width:18px;height:18px}.dhours{width:100%;border-collapse:collapse;font-size:var(--fs-sm);border-top:1px solid var(--line)}.dhours tr:first-child :is(th,td){padding-top:var(--sp-3)}.dhours :is(th,td){padding:var(--sp-1) 0;font-weight:400;text-align:start}.dhours th{color:var(--slate)}.dhours td{text-align:end;font-variant-numeric:tabular-nums}.dtalk{display:grid;gap:var(--sp-2)}.dtalk__list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.dtalk__list>li{border-bottom:1px solid var(--line)}.dtalk+.dfoot{border-top:0;padding-top:0}.dtalk__row{display:flex;align-items:center;gap:var(--sp-3);min-height:60px}.dtalk__icon{width:36px;height:36px;border-radius:50%;background:var(--paper);display:grid;place-items:center;flex:none}.dtalk__icon .icon{width:18px;height:18px}.dtalk__label{flex:1;font-size:var(--fs-md);font-weight:500}.dtalk__val{font-size:var(--fs-sm);color:var(--slate);font-variant-numeric:tabular-nums}.dfoot{display:grid;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line)}.dfoot__social{list-style:none;padding:0;margin:0 calc(-1 * var(--sp-2));display:flex;gap:var(--sp-1)}.dfoot__links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);font-size:var(--fs-xs);color:var(--slate)}.dfoot__links a{display:inline-block;padding-block:var(--sp-2)}.search-sheet{position:fixed;inset-inline:0;top:0;z-index:75;background:var(--white);padding:1.25rem var(--gutter) 2rem;box-shadow:0 24px 48px -24px #1a18164d;transform:translateY(-100%);visibility:hidden;transition:transform var(--panel-out) var(--ease-in) 60ms,visibility 0s linear calc(var(--panel-out) + 60ms);--st-from: translateY(-6px);--st-base: .1s}.search-sheet.is-open{transform:none;visibility:visible;transition:transform var(--panel-in) var(--ease-out),visibility 0s}.search-form{display:flex;align-items:center;gap:.75rem;max-width:840px;margin-inline:auto;border-bottom:1px solid var(--ink)}.search-form input{flex:1;border:0;outline:0;padding:.875rem 0;font-size:var(--fs-lg);background:transparent}.search-form input::placeholder{color:var(--slate)}.search-form:focus-within{border-bottom-color:var(--accent-ink);box-shadow:0 1px 0 var(--accent-ink)}.search-suggest{max-width:840px;margin:1.25rem auto 0}.search-suggest p{font-size:var(--fs-xs);color:var(--slate);margin-bottom:.625rem}.chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.chip{display:inline-block;padding:.375rem .875rem;border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-sm)}.chip:hover{border-color:var(--ink)}.search-cats{display:none}@media (max-width: 1023px){.search-sheet{top:0;bottom:0;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top) + .75rem) var(--gutter) calc(env(safe-area-inset-bottom) + 1.5rem);border-radius:0;box-shadow:none;overflow-y:auto;overscroll-behavior:contain;transform:translateY(100%);transition:transform calc(var(--panel-out) + 40ms) var(--ease-in) 60ms,visibility 0s linear calc(var(--panel-out) + .1s);--st-from: translateY(8px);--st-base: .14s}.search-sheet.is-open{transform:none;transition:transform var(--panel-in) var(--ease-out),visibility 0s}.search-form{width:100%}.search-form input{font-size:1.125rem}.search-suggest{width:100%;margin-top:1.5rem}.search-cats{display:block;margin-top:2rem}.search-cats>p{font-size:var(--fs-xs);color:var(--slate);margin-bottom:.75rem}.search-cats__list{display:grid;grid-auto-flow:column;grid-auto-columns:84px;gap:.875rem;overflow-x:auto;scrollbar-width:none;list-style:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.search-cats__list::-webkit-scrollbar{display:none}.scat{display:block;text-align:center}.scat__img{display:block;aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:var(--paper)}.scat__img img{width:100%;height:100%;object-fit:cover;transition:opacity .26s var(--ease)}.scat__name{display:block;margin-top:.375rem;font-size:var(--fs-xs);line-height:1.25}}.tabbar{position:fixed;inset-inline:0;bottom:0;z-index:65;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--white);box-shadow:0 -1px #1a181612;display:none}.tabbar__list{display:grid;grid-template-columns:repeat(5,1fr);height:var(--tabbar-h);list-style:none;margin:0 auto;padding:0 .25rem;max-width:600px}.tabbar__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:100%;font-size:var(--fs-2xs);font-weight:500;color:var(--slate);-webkit-tap-highlight-color:transparent}.tabbar__icon{position:relative;display:grid;place-items:center;width:54px;height:30px;border-radius:999px;transition:background .26s var(--ease)}.tabbar__icon .icon{width:24px;height:24px;stroke-width:1.55;transition:transform .26s var(--ease)}.tabbar__btn.is-active{color:var(--accent-ink);font-weight:600}.tabbar__btn.is-active .icon{--f: currentColor}.tabbar__btn:active .icon{transform:scale(.9)}.tabbar__icon .badge{top:-3px;inset-inline-end:calc(50% - 22px)}@media (max-width: 1023px){.tabbar{display:block}}.catsheet{position:fixed;inset-inline:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:64;max-height:calc(100svh - var(--tabbar-h) - 56px);overflow:hidden;display:flex;flex-direction:column;background:var(--white);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:0 -18px 40px -12px #1a181638;transform:translateY(calc(100% + var(--tabbar-h) + 40px));visibility:hidden;transition:transform calc(var(--panel-out) + 40ms) var(--ease-in) 60ms,visibility 0s linear calc(var(--panel-out) + .1s);--st-from: translateY(8px);--st-base: .12s;--stagger: 22ms}.catsheet.is-open{transform:translateY(var(--drag, 0px));visibility:visible;transition:transform var(--panel-in) var(--ease-out),visibility 0s}.catsheet.is-dragging{transition:none}.catsheet__grip{position:relative;display:grid;place-items:center;height:44px;flex:none;touch-action:none;cursor:grab}.catsheet__grip:before{content:"";width:38px;height:4px;border-radius:2px;background:var(--line)}.catsheet__close{position:absolute;top:4px;inset-inline-end:.5rem;width:38px;height:38px;color:var(--slate)}.catsheet__body{overflow-y:auto;overscroll-behavior:contain;padding:.25rem 1.25rem 1.25rem}.catsheet__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem .75rem;list-style:none;margin:0;padding:0}.cattile{display:block;text-align:center}.cattile__img{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--radius);background:var(--paper)}.cattile__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease),opacity .26s var(--ease)}.cattile:active .cattile__img img{transform:scale(.97)}.cattile__name{display:block;margin-top:.375rem;font-size:var(--fs-sm);font-weight:500;line-height:1.25}.cattile--accent .cattile__name{font-weight:600}.catsheet__foot{position:sticky;bottom:-1.25rem;display:flex;gap:.75rem;margin:1rem -1.25rem -1.25rem;padding:.75rem 1.25rem 1.25rem;background:var(--white)}.catsheet__foot .btn{flex:1;min-height:46px;padding-inline:.75rem;white-space:nowrap}@media (min-width: 600px){.catsheet{inset-inline:max(0px,calc((100vw - 760px)/2))}.catsheet__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1024px){.catsheet{display:none}}.carousel{position:relative}.carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3.75rem)/4);gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;list-style:none;margin:0;padding:0 0 .25rem}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>*{scroll-snap-align:start}.carousel__nav{display:flex;gap:.5rem}.carousel__btn{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;transition:border-color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.carousel__btn:hover:not(:disabled){border-color:var(--ink)}.carousel__btn:disabled{opacity:.35;cursor:default}@media (max-width: 599px){.carousel__track{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.carousel__nav{display:none}}.sec-title{font-size:var(--fs-xl);font-weight:500;line-height:var(--lh-title);color:var(--ink);text-wrap:balance}.eyebrow{font-size:var(--fs-xs);font-weight:600;color:var(--slate);line-height:1.2}.section-head{display:flex;align-items:center;gap:var(--sp-5);margin-bottom:var(--label-gap)}.section-head--quiet{align-items:center}.section-head__title{font-size:var(--fs-xl);font-weight:500;line-height:var(--lh-title);text-wrap:balance}.section-head__end{margin-inline-start:auto;display:flex;align-items:center;gap:1.25rem}.pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 1.5rem;list-style:none;margin:0;padding:0}@media (max-width: 1100px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.25rem}}@media (max-width: 599px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem}}.pcard{position:relative;display:flex;flex-direction:column;height:100%}.pcard__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-media);background:var(--paper)}.pcard__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s var(--ease)}.pcard__media .pcard__alt{opacity:0}.pcard__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s var(--ease);pointer-events:none}.pcard__video.is-on{opacity:1}@media (hover: hover){.pcard:hover .pcard__alt{opacity:1}}.pcard__link:after{content:"";position:absolute;inset:0;z-index:1}.pcard__heart{position:absolute;top:.5rem;inset-inline-end:.5rem;z-index:3;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--ink);background:#ffffffd1;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}@media (hover: hover){.pcard__heart:hover{background:var(--white)}}.pcard__heart:active{background:var(--white)}.pcard__heart .icon{width:19px;height:19px;stroke-width:1.6}.pcard__heart[aria-pressed=true]{color:var(--primary-mark)}.pcard__heart[aria-pressed=true] .icon{--f: currentColor}.pcard__heart.is-pop{animation:pop .38s var(--ease)}@keyframes pop{40%{transform:scale(1.2)}}.pcard__info{padding-top:var(--sp-4);display:grid;gap:var(--sp-1)}.pcard__deal{font-size:var(--fs-xs);font-weight:600;color:var(--slate)}.pcard__deal:before{content:"\b7";margin-inline-end:.5rem;color:var(--stone);font-weight:400}.pcard__title{font-size:var(--fs-md);font-weight:400;line-height:var(--lh-ui);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .5rem;font-size:var(--fs-md);font-weight:600}.pcard__price small{font-size:var(--fs-xs);font-weight:400;color:var(--slate)}.pcard__price del{font-size:var(--fs-sm);font-weight:400;color:var(--slate)}@media (max-width: 599px){.pcard__info{padding-top:var(--sp-3)}.pcard__title,.pcard__price{font-size:var(--fs-sm)}.pcard__heart{width:36px;height:36px;top:.375rem;inset-inline-end:.375rem}}.toast{position:fixed;z-index:80;inset-inline-start:50%;bottom:1.5rem;transform:translate(50%,20px);opacity:0;pointer-events:none;background:var(--deep);color:var(--white);padding:.75rem 1.25rem;border-radius:var(--radius);font-size:var(--fs-sm);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.toast.is-on{transform:translate(50%);opacity:1}@media (max-width: 1023px){.toast{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + .75rem)}}.site-footer{background:var(--deep);color:var(--on-deep);font-size:var(--fs-sm)}.fq{--fq-edge: color-mix(in srgb, var(--on-deep) 40%, var(--deep));--fq-ic: 36px}.fq__main{display:grid;padding-block:var(--sp-6) 0}.fq__brand .logo{color:var(--white)}.fq__contact{margin-top:1rem}.fq__contact>li+li{border-top:1px solid var(--deep-line)}.fq__row{display:flex;align-items:center;gap:.875rem;min-height:64px;padding-block:.5rem;color:var(--on-deep)}.fq__ic{display:grid;place-items:center;flex:none;width:var(--fq-ic);height:var(--fq-ic);border-radius:50%;background:color-mix(in srgb,var(--on-deep) 9%,var(--deep));color:var(--accent-on-ink)}.fq__txt{flex:1;min-width:0;display:grid;gap:1px;line-height:1.3}.fq__k{font-size:var(--fs-xs);color:var(--on-deep-muted)}.fq__v{justify-self:start;font-size:var(--fs-sm);font-weight:500;color:var(--white)}.fq__go{flex:none;color:var(--on-deep-muted)}.fq__hours{display:grid;gap:.25rem;max-width:300px;margin:-.25rem 0 0;padding:0 calc(var(--fq-ic) + .875rem) 1rem 0;pointer-events:none}.fq__hours>div{display:flex;justify-content:space-between;gap:1rem}.fq__hours dt{color:var(--on-deep-muted)}.fq__hours dd{margin:0;color:var(--on-deep);font-variant-numeric:tabular-nums}.fq__title{display:block;color:var(--white);font-size:var(--fs-md);font-weight:600;line-height:var(--lh-ui)}.fq__lead{margin-top:.5rem;padding-block:1.5rem;border-top:1px solid var(--deep-line)}.fq__hint{margin-top:.25rem;color:var(--on-deep-muted)}.fq__field{display:flex;align-items:stretch;margin-top:1rem;height:52px;border:1px solid var(--fq-edge);border-radius:var(--radius);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.lead-hp{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fq__field:focus-within{border-color:var(--on-deep);outline:2px solid var(--on-deep);outline-offset:2px}.fq__field input{flex:1;min-width:0;padding:0 1rem;border:0;background:transparent;color:var(--white);font-size:16px;direction:ltr;text-align:right}.fq__field input::placeholder{color:var(--on-deep-muted);direction:rtl;text-align:right}.fq__field input:focus{outline:none}.fq__field button{display:inline-flex;align-items:center;gap:.375rem;padding-inline:1.125rem 1.25rem;color:var(--white);font-size:var(--fs-sm);font-weight:600;border-inline-start:1px solid var(--deep-line)}.fq__field button:focus-visible{outline-offset:-4px}.fq__field button .icon{transition:transform var(--dur) var(--ease)}.fq__field[data-state=invalid]{border-color:var(--on-deep);box-shadow:inset 0 0 0 1px var(--on-deep)}.fq__msg{margin-top:.625rem;font-size:var(--fs-sm);color:var(--on-deep)}.fq__msg:empty{margin:0;min-height:0}.fq__msg[data-kind=error]:before{content:"!";display:inline-grid;place-items:center;width:18px;height:18px;margin-inline-end:.5rem;border-radius:50%;background:var(--on-deep);color:var(--deep);font-size:12px;font-weight:700}.fq__done{margin-top:1rem;color:var(--on-deep);font-size:var(--fs-md)}.fq__done[hidden],.fq__field[hidden]{display:none}.fq__nav{border-top:1px solid var(--deep-line)}.fq__acc>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;cursor:pointer;list-style:none}.fq__acc>summary::-webkit-details-marker{display:none}.fq__acc>summary:focus-visible{outline-offset:-2px}.fq__chev{color:var(--on-deep-muted);transition:transform var(--dur) var(--ease)}.fq__acc[open] .fq__chev{transform:rotate(180deg)}.fq__links{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;padding-bottom:.75rem}.fq__acc[open] .fq__links{animation:rise .28s var(--ease-out) both}.fq__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--on-deep-muted)}.fq__base{display:grid;grid-template-columns:1fr auto;grid-template-areas:"legal legal" "copy social";align-items:center;gap:.25rem 1rem;padding-block:.75rem 1.5rem;border-top:1px solid var(--deep-line);color:var(--on-deep-muted);font-size:var(--fs-xs)}.fq__copy{grid-area:copy}.fq__legal{grid-area:legal;display:flex;flex-wrap:wrap;gap:0 1.25rem}.fq__legal a{display:inline-flex;align-items:center;min-height:44px;color:var(--on-deep-muted)}.fq__social{grid-area:social;display:flex;gap:.5rem}.fq__social a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--deep-line);border-radius:50%;color:var(--on-deep)}.fq__social .icon{width:18px;height:18px}@media (hover: hover){.fq__row:hover .fq__v,.fq__links a:hover,.fq__legal a:hover,.fq__row:hover .fq__go{color:var(--white)}.fq__social a:hover{border-color:var(--fq-edge);color:var(--white)}.fq__field button:hover{background:var(--deep-2)}.fq__field button:hover .icon{transform:translate(-3px)}}@media (max-width: 1023px){.fq__base{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 1.25rem)}}@media (min-width: 600px){.fq__main{grid-template-columns:1.4fr 1fr 1fr;grid-template-areas:"brand cats help" "brand lead lead";gap:var(--sp-6);padding-block:var(--sp-8) var(--sp-7)}.fq__brand{grid-area:brand}.fq__main>nav:nth-of-type(1){grid-area:cats}.fq__main>nav:nth-of-type(2){grid-area:help}.fq__lead{grid-area:lead;align-self:end;margin:0;padding:0;border:0}.fq__contact>li+li{border-top:0}.fq{--fq-ic: 32px}.fq__row{min-height:48px}.fq__go{display:none}.fq__hours{padding-bottom:0}.fq__nav{border:0}.fq__acc>summary{min-height:0;margin-bottom:.5rem;cursor:default;pointer-events:none}.fq__title{font-size:var(--fs-sm)}.fq__chev{display:none}.fq__links{grid-template-columns:1fr;padding:0}.fq__acc[open] .fq__links{animation:none}.fq__links a{min-height:36px}.fq__base{display:flex;flex-wrap:wrap;align-items:center;gap:0 2rem;padding-top:.75rem}.fq__copy{order:-1}.fq__social{margin-inline-start:auto}}@media (min-width: 1024px){.fq__main{grid-template-columns:1.35fr .9fr .9fr 1.35fr;grid-template-areas:"brand cats help lead";gap:var(--sp-7);padding-block:var(--sp-8) var(--sp-7)}.fq__lead{align-self:start}.fq__base{padding-bottom:1.25rem}}@media (prefers-reduced-motion: reduce){.fq__field button .icon,.fq__chev{transition:none}.fq__acc[open] .fq__links{animation:none}}.cattile-wide{display:none}@media (min-width: 600px){.cattile-wide{display:block}.catsheet__narrow{display:none}}.fq__base{grid-template-areas:"legal legal" "lang lang" "copy social"}.fq__lang{grid-area:lang}.fq__lang a{display:inline-flex;align-items:center;min-height:44px;margin-inline-end:1.25rem;color:var(--on-deep-muted)}.site-footer .fq__lang a.gt-current-lang{color:var(--on-deep);font-weight:600}@media (hover: hover){.fq__lang a:hover{color:var(--white)}}html.aluf-modal .wpsite-accessibility-root{display:none}html .wpsite-accessibility-root{--wpsite-a11y-launcher-bg: var(--ink);--wpsite-a11y-launcher-hover: var(--ink-2);--wpsite-a11y-launcher-active: #000;--wpsite-a11y-primary: var(--ink);--wpsite-a11y-primary-dark: var(--ink);--wpsite-a11y-primary-soft: var(--accent-soft)}html .wpsite-accessibility-root .wpsite-accessibility-launcher{inline-size:48px;block-size:48px;min-inline-size:48px;min-block-size:48px;padding:9px!important;border-radius:var(--radius)!important}html .wpsite-accessibility-root .wpsite-accessibility-launcher:not(:focus-visible){box-shadow:0 0 0 2px #ffffffeb,0 2px 8px #1a181652!important}html .wpsite-accessibility-root .wpsite-accessibility-launcher svg{inline-size:30px;block-size:30px}@media (max-width: 1023px){html .wpsite-accessibility-root[data-position]{inset-inline-start:auto;inset-inline-end:max(12px,env(safe-area-inset-right));inset-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 12px)}html .wpsite-accessibility-root[data-position] .wpsite-accessibility-panel{inset-inline:auto 0;inline-size:min(360px,calc(100vw - 24px))}.site-footer .fq__base{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 4.5rem)}.pd-bar-on .wpsite-accessibility-root[data-position]{inset-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 5.5rem)}html body #chatra.chatra--side-bottom:not(.chatra--mobile-widget.chatra--expanded){bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 12px)!important}.pd-bar-on #chatra.chatra--side-bottom:not(.chatra--mobile-widget.chatra--expanded){bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 5.5rem)!important}}@media (max-width: 1023px){html .wpsite-accessibility-root .wpsite-accessibility-launcher{inline-size:44px;block-size:44px;min-inline-size:44px;min-block-size:44px;padding:7px!important}html .wpsite-accessibility-root .wpsite-accessibility-launcher svg{inline-size:28px;block-size:28px}html .wpsite-accessibility-root[data-position]{inset-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8px);inset-inline-end:max(8px,env(safe-area-inset-right))}}html .wpsite-accessibility-root{--wpsite-a11y-launcher-bg: var(--white);--wpsite-a11y-launcher-hover: var(--paper);--wpsite-a11y-launcher-active: var(--sand)}html .wpsite-accessibility-root .wpsite-accessibility-launcher{inline-size:44px;block-size:44px;min-inline-size:44px;min-block-size:44px;padding:7px!important;border-radius:50%!important;color:var(--ink)!important}html .wpsite-accessibility-root .wpsite-accessibility-launcher:not(:focus-visible){box-shadow:0 0 0 1px #1a18162e,0 2px 10px #1a18162e!important}html .wpsite-accessibility-root .wpsite-accessibility-launcher svg{inline-size:28px;block-size:28px}.utility{font-size:var(--fs-sm)}.utility a{color:var(--white);font-weight:600;text-decoration-color:#fff9}@media (max-width: 1023px){.utility{display:block}.utility .wrap{height:44px;padding-block:0}.utility .wrap>span{display:none}.utility a{display:inline-flex;align-items:center;gap:.3em;min-height:44px}}.utility{background:var(--deep-warm);color:var(--on-deep-muted);font-size:var(--fs-xs);box-shadow:inset 0 -1px #ffffff29}.utility a{color:var(--on-deep);font-weight:500;text-decoration-color:#e9e4dc59}.utility a:hover{color:var(--white);text-decoration-color:currentColor}.utility__sep{opacity:.5}@media (max-width: 1023px){.utility .wrap{height:40px}.utility a{min-height:40px}}.header-transparent .site-header{transition:background-color var(--dur-header) var(--ease),color var(--dur-header) var(--ease),border-color var(--dur-header) var(--ease),box-shadow var(--dur-header) var(--ease)}.header-transparent .site-header .nav__link{transition:color var(--dur-header) var(--ease)}.header-transparent .site-header .badge{transition:box-shadow var(--dur-header) var(--ease)}.header-transparent .site-header{background:var(--deep-warm);border-color:var(--deep-warm)}.header-transparent .site-header.is-solid{background:var(--white);border-color:var(--line)}.header-transparent .site-header:not(.is-solid) .icon-btn:hover,.header-transparent .site-header:not(.is-solid) .lang__btn:hover{background:#ffffff1a}.utility{color:var(--on-deep-muted);font-size:var(--fs-xs)}.utility .wrap{gap:.625rem}.utility__note{font-weight:400}.utility__sep{opacity:.45}.utility a.utility__wa{position:relative;z-index:0;display:inline-flex;align-items:center;gap:.4375rem;align-self:stretch;padding-inline:.75rem .875rem;color:var(--white);font-weight:600;text-decoration:none;white-space:nowrap}.utility__wa:before{content:"";position:absolute;z-index:-1;inset-inline:0;inset-block:5px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px #fff3;transition:background var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.utility a.utility__wa:hover{color:var(--white)}.utility__wa:hover:before{background:#ffffff24;box-shadow:inset 0 0 0 1px #fff6}.utility__wa:focus-visible{outline-offset:-2px;border-radius:999px}.utility__wa-icon{flex:none;width:15px;height:15px}.header-transparent .site-header:not(.is-solid){border-color:#ffffff29}.header-transparent .site-header:not(.is-solid) .nav__link{color:var(--white)}@media (max-width: 1023px){:root{--utility-h: 44px}.utility .wrap{height:var(--utility-h);justify-content:space-between;gap:.5rem}.utility .wrap>span.utility__note{display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.utility__sep{display:none}.utility a.utility__wa{min-height:var(--utility-h);padding-inline:.75rem;gap:.375rem;font-size:var(--fs-xs)}.utility__wa:before{inset-block:7px}.utility__wa-icon{width:16px;height:16px}.header-actions [data-open-search]{display:inline-grid}.header-actions{gap:0}}.utility__wa:before{background:transparent;box-shadow:inset 0 0 0 1px #e9e4dc4d}.utility__wa:hover:before{background:#e9e4dc14;box-shadow:inset 0 0 0 1px #e9e4dc8c}.utility a.utility__wa{font-weight:500}.utility__wa-num{font-weight:500;color:var(--on-deep);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.utility__note{color:color-mix(in srgb,var(--on-deep) 82%,transparent)}@media (min-width: 1280px){.nav__link{font-size:var(--fs-md)}}.site-header .icon-btn .icon{stroke-width:1.8}.site-header .lang__globe{stroke-width:1.5;opacity:.85}@media (min-width: 1024px){.header-transparent .site-header:not(.is-solid){border-color:var(--deep-warm)}}@media (max-width: 1023px){.header-transparent .site-header:not(.is-solid){border-color:#ffffff1f}.utility .wrap{gap:.75rem}.utility a.utility__wa{padding-inline:.625rem;gap:.375rem}.utility__wa:before{inset-block:8px}.utility__wa-pre{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.utility__wa-label{margin-inline-end:.125rem}.site-header .icon-btn .icon{width:24px;height:24px}.site-header .lang__globe{width:20px;height:20px}}@media (min-width: 1024px){.site-header .logo__svg{height:1.4375rem}.site-header__bar{gap:var(--sp-7)}.nav{margin-inline:auto}.header-actions{margin-inline-start:0}.nav__link{font-size:var(--fs-sm);font-weight:500}}@media (min-width: 1280px){.nav__list{gap:.25rem}.nav__link{padding-inline:.75rem}.nav__link:after{inset-inline:.75rem}}@media (min-width: 1024px) and (max-width: 1279px){.site-header .logo__svg{height:1.3125rem}.site-header__bar{gap:var(--sp-5)}}.header-transparent .site-header:not(.is-solid) .nav__link{color:var(--on-deep)}.header-transparent .site-header:not(.is-solid) .nav__link:hover,.header-transparent .site-header:not(.is-solid) .nav__link[aria-expanded=true]{color:var(--white)}.utility,.utility a.utility__wa{font-size:var(--fs-xs)}.utility__note{font-weight:400;color:color-mix(in srgb,var(--on-deep) 85%,transparent)}.utility a.utility__wa{font-weight:500;gap:.5rem;padding-inline:.875rem}.utility__wa-label{color:var(--white);margin:0}.utility__wa-div{flex:none;width:1px;height:12px;background:currentColor;opacity:.3}.utility__wa-num{font-weight:500;color:var(--on-deep)}.utility{box-shadow:inset 0 -1px #ffffff1f}@media (max-width: 1023px){.utility .wrap{gap:.75rem}.utility a.utility__wa{padding-inline:.75rem;gap:.4375rem;font-size:var(--fs-xs)}.utility__wa-suf{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.utility__wa-icon{width:15px;height:15px}}.utility__note{color:var(--on-deep);font-weight:400}.utility__wa-label,.utility__wa-num{color:var(--on-deep);font-weight:500}.utility a.utility__wa:hover .utility__wa-label,.utility a.utility__wa:hover .utility__wa-num{color:var(--white)}.utility__wa-icon{width:16px;height:16px}@media (min-width: 1024px){.utility .wrap{justify-content:space-between}.utility__sep{display:none}}.utility{box-shadow:inset 0 -1px #e9e4dc24}@media (min-width: 1024px){.site-header__bar{gap:var(--sp-7)}.nav{flex:1 1 auto;margin-inline:0;min-width:0}.nav__list{flex:1 1 auto;justify-content:space-between;gap:0}.header-actions{margin-inline-start:0}}@media (min-width: 1024px) and (max-width: 1279px){.site-header__bar{gap:var(--sp-5)}}@media (min-width: 1360px){.nav__link{font-size:var(--fs-md)}}.site-header.is-stuck,.header-transparent .site-header.is-solid{box-shadow:0 1px 0 var(--line),0 8px 20px -14px #1a181659}.header-transparent .site-header:not(.is-solid){box-shadow:none}@media (max-width: 1023px){.utility__wa:before{inset-block:6px}.utility__wa-pre{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.site-header .lang__globe{opacity:1}@media (max-width: 1023px){html .wpsite-accessibility-root[data-position]{inset-inline-start:auto;inset-inline-end:max(var(--gutter),env(safe-area-inset-left));inset-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--sp-2))}body.pd-bar-on .pd-bar__in{padding-inline-end:calc(var(--gutter) + 44px + var(--sp-3))}html body.pd-bar-on .wpsite-accessibility-root[data-position]{inset-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + (var(--pd-bar-row, 64px) - 44px) / 2)}html body.pd-bar-on #chatra.chatra--side-bottom:not(.chatra--mobile-widget.chatra--expanded){bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 5.5rem)!important}html body.co-typing .wpsite-accessibility-root{display:none}}.site-header .lang__globe{width:22px;height:22px;stroke-width:1.8}@media (max-width: 1023px){.site-header .lang__globe{width:24px;height:24px;stroke-width:1.8}}@media (max-width: 1023px){.site-header .header-actions [data-open-search]{display:none}}.utility{background:var(--strip);color:var(--on-deep);box-shadow:none}.utility__note{color:var(--on-deep)}.utility__wa:before{background:#efe8df0f;box-shadow:inset 0 0 0 1px #efe8df6b}.utility__wa:hover:before{background:#efe8df1f;box-shadow:inset 0 0 0 1px #efe8dfb3}.utility__wa-label,.utility__wa-num,.utility__wa-icon{color:var(--on-deep)}.utility__wa-div{opacity:.4}.header-transparent .site-header:not(.is-solid) .icon-btn:hover,.header-transparent .site-header:not(.is-solid) .lang__btn:hover{background:#efe8df1a}@media (max-width: 1023px){.header-transparent .site-header:not(.is-solid){border-color:#efe8df1a}}.tabbar{background:var(--paper);box-shadow:0 -1px 0 var(--line)}.tabbar__btn.is-active{color:var(--deep-warm)}.tabbar__btn.is-active .tabbar__icon{background:var(--sand)}.pcard__price .woocommerce-Price-amount{font-weight:inherit}.pcard__price .aluf-from-price{display:contents}.pcard__price .aluf-from-label{font-size:var(--fs-xs);font-weight:400;color:var(--slate)}.pcard__price ins{order:-1;text-decoration:none;background:none;font-weight:inherit}.pcard__price del .woocommerce-Price-amount{font-weight:400}.pcard__price .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.cat-wa{position:relative;z-index:2;display:inline-flex;align-items:flex-start;gap:.375rem;min-height:24px;font-size:var(--fs-sm);font-weight:400;color:var(--slate);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;transition:color var(--dur) var(--ease)}.cat-wa .icon{flex:none;width:16px;height:16px;margin-top:.2em}.cat-wa:hover{color:var(--ink);text-decoration-color:currentColor}.cat-wa:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:2px}.cat-badge{position:absolute;top:.625rem;inset-inline-start:.625rem;z-index:2;max-width:calc(100% - 4.5rem);padding:.25rem .625rem;border-radius:var(--radius-sm);background:var(--white);color:var(--ink);font-size:var(--fs-xs);font-weight:600;line-height:1.3}@media (max-width: 599px){.cat-wa{font-size:var(--fs-xs)}.cat-badge{top:.375rem;inset-inline-start:.375rem;padding:.25rem .5rem;font-size:var(--fs-2xs)}}.pd-wrap{max-width:1280px}.pd-page{padding-bottom:var(--section)}.pd-crumbs{padding-block:var(--page-top) var(--sp-4);font-size:var(--fs-xs);color:var(--slate)}.pd-crumbs ol{display:flex;flex-wrap:nowrap;align-items:center;min-width:0}.pd-crumbs li{display:flex;align-items:center;white-space:nowrap}.pd-crumbs li:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;display:block}.pd-crumbs li+li:before{content:"/";margin-inline:.5rem;color:var(--stone)}.pd-crumbs a{display:inline-flex;align-items:center;min-height:32px}.pd-crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pd-crumbs [aria-current]{color:var(--ink)}.pd-top{display:grid;gap:1.25rem}.pd-col{min-width:0}@media (min-width: 600px){.pd-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:start}.pd-gallery{position:sticky;top:var(--pd-top, calc(var(--header-h) + 1.5rem))}}@media (min-width: 760px){.pd-top{grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr);gap:clamp(2rem,1rem + 3vw,4rem)}}@media (min-width: 1100px){.pd-top{grid-template-columns:minmax(0,1fr) minmax(380px,440px);gap:clamp(3rem,5vw,5.5rem)}}.pd-gallery{min-width:0}.pd-stage{position:relative;border-radius:var(--radius-media);overflow:hidden;background:var(--paper)}.pd-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;aspect-ratio:1}.pd-track::-webkit-scrollbar{display:none}.pd-track:focus-visible{outline-offset:-3px}.pd-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.pd-slide img,.pd-slide video{width:100%;height:100%;object-fit:cover}.pd-slide--video{background:var(--paper)}.pd-slide--video>img{position:absolute;inset:0}.pd-slide--video>video{position:relative}.pd-heart{top:.75rem;inset-inline-end:.75rem}.pd-stage__btn{position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-22px;display:grid;place-items:center;border-radius:50%;background:#ffffffe6;color:var(--ink);box-shadow:0 2px 10px #1a181614;opacity:0;transition:opacity var(--dur) var(--ease),background var(--dur) var(--ease)}.pd-stage__btn--prev{inset-inline-start:.75rem}.pd-stage__btn--next{inset-inline-end:.75rem}.pd-stage__btn:disabled{opacity:0!important;pointer-events:none}.pd-stage__btn:hover{background:var(--white)}.pd-stage:hover .pd-stage__btn,.pd-stage__btn:focus-visible{opacity:1}@media (hover: none){.pd-stage__btn{display:none}}.pd-vbtn{position:absolute;inset-inline-start:.75rem;bottom:.75rem;z-index:2;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#ffffffe6;color:var(--ink)}.pd-vbtn:hover{background:var(--white)}.pd-vbtn .i-play,.pd-vbtn[aria-pressed=true] .i-pause{display:none}.pd-vbtn[aria-pressed=true] .i-play{display:block}.pd-count{position:absolute;inset-inline-end:.75rem;bottom:.75rem;z-index:2;padding:.1875rem .625rem;border-radius:999px;background:#ffffffeb;color:var(--ink);font-size:var(--fs-xs);font-weight:500;font-variant-numeric:tabular-nums;pointer-events:none}.pd-thumbs{display:none}@media (min-width: 760px){.pd-count{display:none}.pd-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.625rem;margin-top:.625rem}}.pd-thumb{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:var(--radius-media);overflow:hidden;background:var(--paper)}.pd-thumb img{width:100%;height:100%;object-fit:cover;opacity:.72;transition:opacity var(--dur) var(--ease)}.pd-thumb:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #1a18160f;transition:box-shadow var(--dur) var(--ease)}.pd-thumb:hover img,.pd-thumb[aria-current=true] img{opacity:1}.pd-thumb[aria-current=true]:after{box-shadow:inset 0 0 0 2px var(--ink)}.pd-thumb:focus-visible{outline-offset:2px}.pd-thumb__play{position:absolute;inset:0;display:grid;place-items:center}.pd-thumb__play .icon{width:30px;height:30px;padding:8px;border-radius:50%;background:#ffffffeb;color:var(--ink);fill:currentColor;stroke-width:1.2}@media (max-width: 599px){.pd-crumbs{padding-block:.25rem .375rem}.pd-gallery{margin-inline:calc(var(--gutter) * -1)}.pd-stage{border-radius:0}.pd-track{aspect-ratio:5 / 4}.pd-heart{top:.625rem;inset-inline-end:.625rem}}.pd-box{min-width:0}.pd-head{display:grid;gap:var(--sp-3)}.pd-badges{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-1)}.pd-badge{display:inline-block;padding:.25rem .625rem;border-radius:var(--radius-sm);background:var(--sand);color:var(--ink);font-size:var(--fs-xs);font-weight:600}.pd-brand{font-size:var(--fs-xs);font-weight:600;color:var(--slate)}.pd-title{font-size:var(--fs-3xl);font-weight:500;line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:balance}.pd-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);font-size:var(--fs-xl);font-weight:600;line-height:var(--lh-ui);font-variant-numeric:tabular-nums}.pd-price__from{font-size:var(--fs-sm);font-weight:400;color:var(--slate)}.pd-price del{font-size:var(--fs-md);font-weight:400;color:var(--slate)}.pd-price__deal{font-size:var(--fs-xs);font-weight:600;color:var(--slate)}.pd-price--status{font-size:var(--fs-md);font-weight:400;color:var(--slate)}.pd-price [data-amount]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.pd-price [data-sale]{display:contents}.pd-price ins{order:-1;text-decoration:none;background:none}.pd-price .woocommerce-Price-amount{font-variant-numeric:tabular-nums}.pd-price .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pd-price__from[hidden]{display:none}.pd-meter{display:inline-grid;grid-template-columns:repeat(5,12px);gap:3px}.pd-meter i{height:6px;border-radius:1.5px;background:var(--line)}.pd-meter i.on{background:var(--ink)}.pd-meter i.rng{background:var(--stone)}.pd-firm--row{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4)}.pd-firm--row .pd-label{margin:0}.pd-firm--row,.firm-row .pd-firm--price{display:none}.firm-row .pd-firm--row{display:flex}.pd-pricerow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.pd-firm--price{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--fs-sm)}.pd-firm__k{color:var(--slate)}.pd-firm__v{color:var(--ink);font-weight:600;margin-inline-end:.25rem}.pd-note{margin-top:var(--sp-5);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-card);background:var(--paper);font-size:var(--fs-sm);color:var(--slate)}.pd-note__title{color:var(--ink);font-weight:600;font-size:var(--fs-md)}.pd-form{margin-top:var(--sp-6)}.pd-picker{display:grid;gap:var(--sp-5)}.pd-field{border:0;margin:0;padding:0;min-width:0}.pd-label{padding:0;margin-bottom:var(--sp-3);font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-ui)}.pd-label__val{font-weight:400;color:var(--slate)}.pd-label__val:not(:empty):before{content:"\b7  ";color:var(--stone)}.pd-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:var(--sp-2)}.pd-tiles:not(.pd-tiles--wide){grid-template-columns:repeat(3,minmax(0,1fr))}.pd-tiles--wide{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.pd-opt{position:relative}.pd-radio{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.pd-radio:disabled{cursor:not-allowed}.pd-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:56px;padding:.5rem .375rem;text-align:center;border:1px solid transparent;border-radius:var(--radius);background:var(--paper);font-size:var(--fs-sm);line-height:1.25;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease)}.pd-tile__val{font-weight:500;font-variant-numeric:tabular-nums}.pd-tile__sub{font-size:var(--fs-xs);color:var(--slate);font-variant-numeric:tabular-nums}.pd-tile__sub[hidden]{display:none}.pd-tile__out{color:var(--slate)}@media (hover: hover){.pd-radio:not(:disabled):hover+.pd-tile{background:var(--sand)}}.pd-radio:checked+.pd-tile{background:var(--white);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pd-radio:checked+.pd-tile .pd-tile__val{font-weight:600}.pd-radio:focus-visible+.pd-tile{outline:2px solid var(--accent-ink);outline-offset:2px}.pd-radio:disabled+.pd-tile,.pd-opt.is-off .pd-tile{background:transparent;border-color:var(--line);color:var(--slate)}.pd-radio:disabled+.pd-tile .pd-tile__val,.pd-opt.is-off .pd-tile__val{text-decoration:line-through;text-decoration-color:var(--stone);text-decoration-thickness:1px}.pd-radio:disabled+.pd-tile .pd-tile__val,.pd-opt.is-off .pd-tile__val{font-weight:400}.pd-opt.is-off .pd-radio:checked+.pd-tile{box-shadow:none}.pd-tile--swatch{flex-direction:row;gap:.5rem;justify-content:flex-start;padding-inline:.75rem;min-height:48px}.pd-tile--swatch .pd-tile__sub{margin-inline-start:auto}.pd-swatch{width:18px;height:18px;flex:none;border-radius:var(--radius-sm);background:var(--sw);box-shadow:inset 0 0 0 1px #1a181624}.pd-tiles--wide .pd-tile:not(.pd-tile--swatch){min-height:48px}.pd-need{font-size:var(--fs-sm);color:var(--ink)}.pd-need:empty{display:none}.pd-error{margin-top:1rem;font-size:var(--fs-sm);color:var(--ink)}.pd-error:empty{display:none}.pd-error:before{content:"!";display:inline-grid;place-items:center;width:18px;height:18px;margin-inline-end:.5rem;border-radius:50%;background:var(--ink);color:var(--white);font-size:12px;font-weight:700;vertical-align:1px}.pd-need:before{content:"!";display:inline-grid;place-items:center;width:18px;height:18px;margin-inline-end:.5rem;border-radius:50%;background:var(--ink);color:var(--white);font-size:12px;font-weight:700;vertical-align:1px}.pd-picker.is-wanted .pd-tile{animation:pd-nudge .52s var(--ease)}@keyframes pd-nudge{30%{border-color:var(--ink)}}.aluf-bmm{margin:var(--sp-6) 0 0;padding:var(--sp-5) 0 0;border:0;border-top:1px solid var(--line);min-width:0}.aluf-bmm>legend{float:inline-start;width:100%}.aluf-bmm__hint{clear:both;font-size:var(--fs-sm);color:var(--slate)}.aluf-bmm__hint[hidden]{display:none}.aluf-bmm__list{clear:both;margin-top:.25rem}.aluf-bmm__row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"check label" ". more";align-items:center;column-gap:.75rem;padding-block:.625rem}.aluf-bmm__row:has(.aluf-bmm__check:checked) .aluf-bmm__name{font-weight:600}.aluf-bmm__row[hidden]{display:none}.aluf-bmm__check{grid-area:check;appearance:none;-webkit-appearance:none;margin:0;width:20px;height:20px;border:1px solid var(--stone);border-radius:var(--radius-sm);background:var(--white);display:grid;place-items:center;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.aluf-bmm__check:after{content:"";width:10px;height:6px;border:solid var(--white);border-width:0 0 2px 2px;transform:rotate(-45deg) translate(1px,-1px);opacity:0}.aluf-bmm__check:checked{background:var(--deep);border-color:var(--deep)}.aluf-bmm__check:checked:after{opacity:1}.aluf-bmm__label{grid-area:label;display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;cursor:pointer}.aluf-bmm__name{font-size:var(--fs-sm);line-height:1.35}.aluf-bmm__more{grid-area:more;justify-self:start;display:inline-flex;align-items:center;gap:.25rem;font-size:var(--fs-xs);color:var(--slate);text-decoration:none;padding-block:.125rem}.aluf-bmm__more:after{content:"";width:5px;height:5px;margin-inline-start:.125rem;border:solid currentColor;border-width:0 0 1.5px 1.5px;transform:rotate(45deg)}.aluf-bmm__more:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.aluf-bmm__price{flex:none;font-size:var(--fs-sm);font-weight:600;font-variant-numeric:tabular-nums}.aluf-bmm__price>[aria-hidden]{font-weight:400;color:var(--slate)}.aluf-bmm__toggle{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-top:.25rem;font-size:var(--fs-sm);font-weight:600}.aluf-bmm__toggle:before{content:"+";width:20px;text-align:center;font-size:1.15em;font-weight:400;line-height:1}.aluf-bmm__toggle[aria-expanded=true]:before{content:"\2212"}.aluf-bmm__toggle:hover{text-decoration:underline;text-underline-offset:4px}.aluf-bmm__toggle[hidden]{display:none}.aluf-bmm__total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.75rem;font-size:var(--fs-sm);color:var(--slate)}.aluf-bmm__total[hidden]{display:none}.aluf-bmm__total bdi{font-size:var(--fs-lg);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.aluf-bmm.is-in .aluf-bmm__row:not([hidden]){animation:rise .36s var(--ease) both}.pd-buy{display:flex;gap:var(--sp-2);margin-top:var(--sp-6)}.pd-form>.pd-buy:first-child{margin-top:0}.pd-qty{display:flex;align-items:stretch;flex:none;height:48px;border:1px solid var(--line);border-radius:var(--radius)}.pd-qty button{width:42px;display:grid;place-items:center;color:var(--ink);border-radius:var(--radius)}.pd-qty button:hover{background:var(--paper)}.pd-qty button:disabled{color:var(--stone);background:none;cursor:default}.pd-qty .icon{width:18px;height:18px}.pd-qty input{width:36px;border:0;padding:0;text-align:center;font-size:16px;font-weight:600;background:transparent;-moz-appearance:textfield;appearance:textfield}.pd-qty input::-webkit-outer-spin-button,.pd-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pd-qty input:focus-visible{outline-offset:0}.pd-add{flex:1;font-size:var(--fs-md)}.pd-add .icon-done{display:none}.pd-add[aria-disabled=true],.pd-bar__btn[aria-disabled=true]{opacity:.65;cursor:progress}.pd-page .woocommerce-notices-wrapper:not(:empty){padding-top:1rem}.pd-page .woocommerce-error,.pd-page .woocommerce-message,.pd-page .woocommerce-info{list-style:none;margin:0 0 .5rem;padding:.875rem 1rem;border-radius:var(--radius);background:var(--paper);font-size:var(--fs-sm)}.pd-add.is-done{background:var(--primary-2)}.pd-consult{display:flex;align-items:center;gap:var(--sp-3);min-height:56px;margin-top:var(--sp-3);padding-block:.25rem;color:var(--ink)}.pd-service{margin-top:var(--sp-5);border-radius:var(--radius-card);background:var(--paper)}.pd-service>.pd-perks{margin-top:0;background:none}.pd-service__wa{display:block;margin-inline:var(--sp-4);padding-block:var(--sp-2) var(--sp-4);text-align:center;font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--ink)}.pd-service__wa:first-child{padding-top:var(--sp-4)}.pd-service__cash{margin:0 var(--sp-4);padding-block:0 var(--sp-3);text-align:center;font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--slate)}.pd-service__cash:first-child{padding-top:var(--sp-4)}.pd-service__cash .icon{display:inline-block;width:18px;height:18px;margin-inline-end:var(--sp-2);vertical-align:-.3em;color:var(--slate)}.pd-service__cash bdi{color:var(--ink);font-weight:500}.pd-service__wa .icon{display:inline-block;width:18px;height:18px;margin-inline-end:var(--sp-2);vertical-align:-.3em}.pd-service__wa u{text-underline-offset:3px;text-decoration-color:var(--stone)}.pd-service__wa:hover u{text-decoration-color:currentColor}.pd-perks{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));margin-top:var(--sp-5);padding:var(--sp-4) var(--sp-1);border-radius:var(--radius-card);background:var(--paper)}.pd-perks li{display:grid;justify-items:center;align-content:start;gap:.125rem;padding-inline:.5rem;text-align:center}.pd-perk__ic{display:grid;place-items:center;width:40px;height:40px;margin-bottom:.375rem;border-radius:50%;background:var(--white);color:var(--ink)}.pd-perk__ic .icon{width:22px;height:22px;stroke-width:1.4}.pd-perk__k{font-size:var(--fs-sm);font-weight:600;line-height:var(--lh-ui)}.pd-perk__v{font-size:var(--fs-xs);line-height:1.35;color:var(--slate);text-wrap:balance}.pd-known{margin-top:var(--sp-5)}.pd-known__label{font-size:var(--fs-xs);color:var(--slate);margin-bottom:.5rem}.pd-known__list{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0}.pd-known__list li{padding:.25rem .625rem;border:1px solid var(--line);border-radius:var(--radius);font-size:var(--fs-sm);color:var(--slate);font-variant-numeric:tabular-nums}.pd-details{display:grid;gap:var(--sp-7);margin-top:var(--section)}.pd-sec{min-width:0}.pd-sec__title{margin-bottom:var(--sp-5);font-size:var(--fs-3xl);font-weight:500;line-height:var(--lh-display);letter-spacing:0;text-wrap:balance}@media (min-width: 760px){.pd-details--two{grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr);gap:clamp(2rem,1rem + 3vw,4rem);align-items:start}}@media (min-width: 1100px){.pd-details--two{grid-template-columns:minmax(0,1fr) minmax(380px,440px);gap:clamp(3rem,5vw,5.5rem)}.pd-sec--about .pd-desc{max-width:40rem}}.pd-spec{margin:0;padding:var(--sp-2) var(--sp-5);border-radius:var(--radius-card);background:var(--paper);font-size:var(--fs-md)}.pd-desc{color:var(--ink);font-size:var(--fs-md);line-height:var(--lh-body)}.pd-desc>p:first-child{font-size:var(--fs-lg);line-height:var(--lh-title)}.pd-desc>*+*{margin-top:var(--sp-4)}.pd-desc strong{font-weight:600}.pd-desc del{color:var(--slate)}.pd-points{display:grid;gap:var(--sp-2)}.pd-points li{position:relative;padding-inline-start:1.125rem;line-height:1.5}.pd-points li:before{content:"";position:absolute;inset-inline-start:.125rem;top:.68em;width:5px;height:5px;border-radius:50%;background:var(--stone)}.pd-spec>div{display:grid;grid-template-columns:minmax(5rem,34%) minmax(0,1fr);gap:var(--sp-4);padding-block:var(--sp-3);line-height:var(--lh-ui)}.pd-spec dt{color:var(--slate)}.pd-spec dd{margin:0}.pd-spec del{color:var(--slate)}.pd-related{margin-top:var(--section)}.pd-related .sec-title{font-size:var(--fs-3xl);line-height:var(--lh-display)}@media (min-width: 1024px){.pd-related .carousel__track{gap:var(--sp-5);grid-auto-columns:calc((100% - 3 * var(--sp-5)) / 4)}}.pd-related .pcard__price{color:var(--ink)}.pd-rc-status{font-size:var(--fs-sm);font-weight:400;color:var(--slate)}@media (max-width: 1023px){.pd-related .carousel__track{grid-auto-columns:calc((100% - 2 * 1.25rem) / 3)}}@media (max-width: 599px){.pd-related .carousel__track{grid-auto-columns:44%;gap:.75rem}}.pd-bar{position:fixed;z-index:29;inset-inline:0;bottom:1rem;margin-inline:auto;width:min(820px,calc(100% - 2 * var(--gutter)));background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 18px 40px -18px #1a181652;transform:translateY(calc(100% + 2rem));visibility:hidden;transition:transform .34s var(--ease),visibility 0s linear .34s}.pd-bar.is-on{transform:none;visibility:visible;transition-delay:0s}.pd-bar__in{display:flex;align-items:center;gap:.875rem;padding:.625rem;padding-inline-start:.875rem}.pd-bar__img{width:52px;height:52px;flex:none;border-radius:var(--radius-media);object-fit:cover;background:var(--paper)}.pd-bar__text{flex:1;min-width:0;display:grid;gap:1px;line-height:1.3}.pd-bar__name{font-size:var(--fs-md);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pd-bar__meta{display:flex;align-items:baseline;gap:.5rem;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;min-width:0}.pd-bar__meta>span:first-child{flex:none;font-variant-numeric:tabular-nums}.pd-bar__meta small{font-size:var(--fs-xs);font-weight:400;color:var(--slate)}.pd-bar__var{font-weight:400;color:var(--slate);overflow:hidden;text-overflow:ellipsis}.pd-bar__var:not(:empty):before{content:"\b7  ";color:var(--stone)}.pd-bar__btn{flex:none;min-width:190px}.pd-bar__btn.is-done{background:var(--primary-2)}html:has(body.pd-bar-on){scroll-padding-bottom:7rem}.pd-bar-on .toast{bottom:6.5rem}.site-footer .fq__base{padding-bottom:7rem}@media (max-width: 1023px){.pd-bar{z-index:61;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));width:100%;border:0;border-radius:0;box-shadow:0 -1px #1a181614;transform:translateY(calc(100% + var(--tabbar-h) + 40px))}.pd-bar__in{max-width:760px;margin-inline:auto;gap:.75rem;padding:.5rem var(--gutter)}.pd-bar__img{width:44px;height:44px}.pd-bar__name{font-size:var(--fs-sm)}.pd-bar__btn{min-width:0;padding-inline:1.125rem}.pd-bar-on .toast,.pd-bar-on .review-tool{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 5rem)}html:has(body.pd-bar-on){scroll-padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8.75rem)}.site-footer .fq__base{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8.75rem)}}@media (max-width: 599px){.pd-bar__wide{display:none}}@media (max-width: 359px){.pd-bar__img{display:none}}@media (max-width: 1023px){.pd-page{padding-bottom:calc(var(--section) * .5 + 3rem)}}@media (prefers-reduced-motion: reduce){.pd-track{scroll-behavior:auto}.pd-bar{transition:none}}@media (max-width: 599px){.pd-form{margin-top:var(--sp-5)}.pd-label{margin-bottom:var(--sp-2)}.pd-tile{min-height:50px;padding-block:.375rem}.pd-buy{margin-top:var(--sp-5)}}.pd-sec__title,.pd-related .sec-title{font-size:var(--fs-2xl)}.pd-details{margin-top:var(--sp-8)}.pd-sec--about .pd-desc{max-width:62ch}@media (min-width: 760px){.pd-sec--spec{position:sticky;top:var(--pd-top, calc(var(--header-h) + 1.5rem))}}.pd-perks{padding:var(--sp-5) var(--sp-2)}.pd-perks li{gap:var(--sp-1)}.pd-perk__ic{margin-bottom:var(--sp-2)}.pd-perk__k{font-size:var(--fs-md);font-weight:500}.pd-perk__v{font-size:var(--fs-sm)}@media (max-width: 599px){.pd-crumbs{padding-block:.125rem .25rem}.pd-track{aspect-ratio:4 / 3}.pd-top{gap:var(--sp-4)}.pd-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--sp-4);row-gap:var(--sp-2)}.pd-head>.pd-badges,.pd-head>.pd-brand,.pd-head>.pd-pricerow,.pd-head>.pd-firm--row{flex-basis:100%}.pd-head>.pd-title{flex:1 1 10rem;min-width:0}.pd-head>.pd-price{flex:none}.pd-form,.pd-buy{margin-top:var(--sp-4)}.pd-picker{gap:var(--sp-4)}}.pd-head{gap:var(--sp-2)}@media (max-width: 599px){.pd-head{display:grid;row-gap:var(--sp-2)}}.pd-price{margin-top:0}.pd-tile{border:1px solid var(--stone);background:var(--white)}.pd-radio:checked+.pd-tile{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pd-radio:checked+.pd-tile:after{content:"";position:absolute;top:-7px;inset-inline-start:-7px;width:18px;height:18px;border-radius:50%;background:var(--ink) no-repeat center / 10px 10px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2l2.2 2.2L8.5 2.6' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pd-tile{position:relative}@media (hover: hover){.pd-radio:not(:disabled):not(:checked):hover+.pd-tile{background:var(--paper);border-color:var(--ink)}}.pd-radio:disabled+.pd-tile,.pd-opt.is-off .pd-tile{background:var(--paper);border-color:transparent;color:var(--slate)}.pd-radio:disabled+.pd-tile .pd-tile__val,.pd-opt.is-off .pd-tile__val{text-decoration:none;font-weight:400}.pd-opt.is-off .pd-radio:checked+.pd-tile{border-color:var(--slate);box-shadow:none}.pd-opt.is-off .pd-radio:checked+.pd-tile:after{display:none}.pd-perk__k{font-size:var(--fs-sm);font-weight:600}.pd-perk__v{font-size:var(--fs-xs);color:var(--ink-2)}.pd-perks{padding:var(--sp-4) var(--sp-2)}.pd-col>.pd-sec--spec{position:static;margin-top:var(--sp-6)}.pd-spec__title{margin-bottom:var(--sp-3);font-size:var(--fs-group);font-weight:600;line-height:var(--lh-title)}.pd-col>.pd-sec--spec .pd-spec{font-size:var(--fs-sm)}.pd-sec__title,.pd-related .sec-title{font-size:var(--fs-3xl)}.pd-spec__title{font-size:var(--fs-group)}.pd-details{margin-top:var(--section)}@media (min-width: 760px){.pd-sec--about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--sp-5) clamp(2rem,1rem + 3vw,4rem);align-items:start}.pd-sec--about .pd-sec__title{margin:0}}@media (min-width: 1100px){.pd-sec--about{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.pd-sec--about .pd-desc{max-width:60ch}.pd-points li:before{background:var(--ink)}@media (max-width: 599px){.pd-col>.pd-sec--spec{margin-top:var(--sp-5)}}@media (max-width: 599px){.pd-track{aspect-ratio:3 / 2}}.cdrawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:70;width:min(92vw,420px);background:var(--white);display:flex;flex-direction:column;transform:translate(-100%);visibility:hidden;box-shadow:0 0 #1a181600;transition:transform var(--panel-out) var(--ease-in) 60ms,box-shadow var(--panel-out) var(--ease-in) 60ms,visibility 0s linear calc(var(--panel-out) + 60ms);--st-from: translateX(-6px);--st-base: .12s}.cdrawer.is-open{transform:none;visibility:visible;box-shadow:24px 0 60px -30px #1a181659;transition:transform var(--panel-in) var(--ease-out),box-shadow var(--panel-in) var(--ease-out),visibility 0s}html[data-wps-a11y-reduce-motion=true] .cdrawer,html[data-wps-a11y-reduce-motion=true] .cdrawer.is-open{transition:none}.cdrawer__head{display:flex;align-items:center;justify-content:space-between;flex:none;height:var(--header-h);padding-inline:var(--gutter);border-bottom:1px solid var(--line)}.cdrawer__title{font-size:var(--fs-group);font-weight:600;line-height:var(--lh-title)}.cdrawer__msg{flex:none;margin:.75rem var(--gutter) 0;padding:.625rem .875rem;background:var(--paper);border-radius:var(--radius);font-size:var(--fs-sm);line-height:1.45}.cdrawer__msg[hidden]{display:none}.cdrawer__live{flex:1;min-height:0;display:flex;flex-direction:column}.cdrawer__live.is-busy .cdrawer__body{opacity:.55;pointer-events:none;transition:opacity var(--dur) var(--ease)}.cdrawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--gutter)}.cdrawer__list{list-style:none;margin:0;padding:0}.cditem{display:grid;grid-template-columns:80px minmax(0,1fr);gap:1rem;padding-block:1.25rem;border-bottom:1px solid var(--line)}.cditem:last-child{border-bottom:0}.cditem__img{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-media);background:var(--paper)}.cditem__img img{width:100%;height:100%;object-fit:cover}.cditem__main{min-width:0;display:grid;align-content:start;gap:.2rem}.cditem__title{font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-ui)}.cditem__title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cditem__title a:hover{text-decoration:underline;text-underline-offset:4px}.cditem__meta{font-size:var(--fs-xs);color:var(--slate)}.cditem__cash{font-size:var(--fs-xs);color:var(--slate);line-height:1.45}.cditem__price{font-size:var(--fs-sm);font-weight:600}.cditem__price small{font-size:var(--fs-xs);font-weight:400;color:var(--slate)}.cditem__price del{font-weight:400;color:var(--slate)}.cditem__price ins{text-decoration:none}.cditem__row{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem;margin-top:.5rem}.cditem__line{font-size:var(--fs-sm);font-weight:600}.cditem__remove{margin-inline-start:auto;min-height:44px;padding-inline:.25rem;font-size:var(--fs-sm);color:var(--slate);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--stone)}.cditem__remove:hover{color:var(--ink);text-decoration-color:currentColor}.cqty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius)}.cqty__btn{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius);transition:background var(--dur) var(--ease)}.cqty__btn .icon{stroke-width:1.8}@media (hover: hover){.cqty__btn:not(:disabled):hover{background:var(--paper)}}.cqty__btn:disabled{color:var(--stone);cursor:default}.cqty__val{min-width:2ch;text-align:center;font-size:var(--fs-sm);font-weight:600;font-variant-numeric:tabular-nums}.cdrawer__foot{flex:none;display:grid;gap:.625rem;padding:1.125rem var(--gutter) calc(env(safe-area-inset-bottom) + 1.25rem);border-top:1px solid var(--line);background:var(--white)}.cdrawer__sub{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:var(--fs-md)}.cdrawer__sub small{font-size:var(--fs-xs);color:var(--slate)}.cdrawer__sub strong{font-weight:600}.cdrawer__fine{font-size:var(--fs-xs);color:var(--slate);line-height:1.5}.cdrawer__fine--cash{color:var(--ink)}.cdrawer__pay{margin-top:.375rem}.cdrawer__pay,.cdrawer__cart{width:100%}.cdrawer__empty{display:flex;align-items:center;justify-content:center}.cdrawer__empty-in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding-block:2rem}.cdrawer__empty-icon{width:44px;height:44px;stroke-width:1.2;color:var(--accent);margin-bottom:.25rem}.cdrawer__empty-title{font-size:var(--fs-xl);font-weight:500;line-height:var(--lh-title)}.cdrawer__empty-text{color:var(--slate);max-width:30ch}.cdrawer__chips{justify-content:center;margin-top:.5rem}.cdrawer__empty .btn{margin-top:.75rem}@media print{.cdrawer{display:none}}
