:root{--primary-50:#fbf8f2;--primary-100:#f7f4ee;--primary-150:#f1ede5;--primary-200:#e6e0d4;--primary-300:#d8d0c2;--primary-320:#c9c0b2;--primary-350:#9a978d;--primary-400:#6e726d;--primary-500:#3f4642;--primary-600:#2a302d;--primary-700:#1f2422;--secondary:#7b6a4c;--primary-default:#1f2a27;--primary-foreground:#fff;--success:#486757;--primary-rgb:31, 42, 39;--navbar-height:4rem;--max-content-width:600px;--background:#f7f4ee;--white:#fff;--white-50:#ffffff80;--header-height:5rem;--header-height-mobile:3.5rem;--web-header-height:5.75rem;--safe-area-top:max(env(safe-area-inset-top), var(--tg-viewport-safe-area-inset-top,0px));--safe-area-bottom:max(env(safe-area-inset-bottom), var(--tg-viewport-safe-area-inset-bottom,0px));--safe-area-bottom-navbar:calc(var(--safe-area-bottom) + var(--navbar-height));--text-main:#1f2a27;--text-primary:#1f2a27;--text-muted:#686d68;--text-secondary:#686d68;--accent-blue:#7b6a4c;--border-default:#ddd6ca;--gray-200:#e5e5e5;--background-main:#f7f4ee;--bg-subtle:#fcfaf6;--color-sale:#b5483f;--button-primary:#1f2a27;--button-secondary:#e8e1d5;--backdrop-opacity:.2;--shadow-card:0 .125rem .25rem #0000000d;--shadow-card-hover:0 .25rem .75rem #00000026;--shadow-up:0 -.25rem 1.25rem #0000001a;--shadow-focus:0 0 0 .1875rem #007bff4d;--radius-sm:.25rem;--radius-default:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-pill:999rem;--transition-default:all .2s ease;--transition-slow:all .3s ease-out;color:var(--text-main);background-color:var(--background)}@media (width>=769px) and (width<=900px){:root{--web-header-height:8.5rem}}[data-web-header]{z-index:1500;width:100%;position:fixed;inset:0 0 auto}@media (width>=769px){[data-web-header-placement=overlay]{display:none}}@media (width<=768px){[data-web-header]{position:relative;inset:auto}[data-web-header-placement=app-desktop]{display:none}}body,html{font-feature-settings:"kern";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;overscroll-behavior-x:none;touch-action:manipulation;width:100%;height:auto;margin:0;line-height:1.5;position:relative;overflow:hidden auto;font-family:Futura,Futura-Latin-Extended,Futura-Fallback,system-ui,-apple-system,sans-serif!important}@media (width<=768px){html.home-page-document-scroll,html.home-page-document-scroll body,html.home-page-document-scroll #root{height:auto;min-height:100%}html.home-page-document-scroll{overflow-anchor:none;scroll-behavior:auto;touch-action:pan-y pinch-zoom;overflow:clip auto}html.home-page-document-scroll body{overflow-anchor:none;touch-action:pan-y pinch-zoom;overflow:clip visible}}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea,select{font-size:16px!important}.nextui-button:focus,.nextui-checkbox:focus,[data-focus-visible=true]{outline:none!important}*{min-width:0}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;border-style:solid;border-width:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button{-webkit-tap-highlight-color:transparent;background:0 0;border:none}button,[role=button]{cursor:pointer}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}p{margin:0}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"wght" 200, "GRAD" 0, "opsz" 24;direction:ltr;flex-shrink:0;justify-content:center;align-items:center;width:1em;min-width:1em;height:1em;min-height:1em;font-family:Snabcentr Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-flex;overflow:hidden}.material-symbols-outlined[data-icon]:before{content:attr(data-icon)}.material-symbols-outlined-filled{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;flex-shrink:0;justify-content:center;align-items:center;width:1em;min-width:1em;height:1em;min-height:1em;font-family:Snabcentr Material Symbols Outlined Filled;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-flex;overflow:hidden}.material-symbols-outlined-filled[data-icon]:before{content:attr(data-icon)}.hover-smooth-bold{transition:text-shadow .2s}.hover-smooth-bold:hover{text-shadow:0 0 .65px}[data-indicator]{transition:transform .15s!important;transform:rotate(90deg)!important}[data-open=true] [data-indicator]{transform:rotate(180deg)!important}span[aria-hidden=true][class*=text-default-400]{transition:transform .15s!important;transform:rotate(180deg)!important}button[data-open=true] span[aria-hidden=true][class*=text-default-400]{transform:rotate(270deg)!important}[class*=overlay],[class*=overlay]>*,[class*=overlay] [data-quick-pinch-zoom],[class*=overlay] [data-quick-pinch-zoom]>div{width:100vw!important;max-width:100vw!important;margin:0!important;left:0!important;right:0!important}[class*=ImageOverlay-module__imageContainer],[class*=ImageOverlay-module__overlay],[class*=ImageOverlay-module__swiper]{width:100vw!important;max-width:none!important;left:0!important;right:0!important}@media (width>=768px){*{scrollbar-width:thin;scrollbar-color:var(--primary-400) transparent;scrollbar-gutter:auto}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--primary-300);background-clip:padding-box;border:2px solid #0000;border-radius:.5rem}::-webkit-scrollbar-thumb:hover{background:var(--primary-300);background-clip:padding-box}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-corner{background:0 0}.simplebar-track.simplebar-vertical{width:.35rem!important}.simplebar-scrollbar:before{background:var(--primary-400)!important;opacity:.6!important;inset:.1rem!important}}@media (width<=767px){*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}.simplebar-track{display:none!important}}
