:root{--Noir-Profond: #0D0E0A;--Taupe-Leger: #CEB7B8;--Taupe-Rose: #9B6258;--Taupe-Accent: #733A30;--Taupe-Accent-rgb: 115, 58, 48;--Blanc-Pur: #FFFFFF;--Taupe-Dark: #4E3028;--Vert-Light: #C0C9C9;--Vert-Mid: #828D8D;--Vert-Dark: #515F5F;--Creme: #DED9CD;--Creme-rgb: 222, 217, 205;--Creme-Light: #EFECE6;--Light: #FFFFFF;--Dark: #0D0E0A;--Primary: #9B6258;--Component-Primary: #9B6258;--Component-Primary-rgb: 155, 98, 88;--Corner_Radius-CTA: 56px}@font-face{font-family:Arvo;src:url(./fonts/Arvo-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Arvo;src:url(./fonts/Arvo-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Arvo;src:url(./fonts/Arvo-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Arvo;src:url(./fonts/Arvo-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(./fonts/Poppins-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--font-poppins: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-arvo: "Arvo", Georgia, serif}@media(max-width:768px){body:has(.tabbar){padding-bottom:5rem}}.tabbar{background-color:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6rem;border:.0625rem solid var(--Taupe-Rose, #9B6258);position:fixed;left:1.5rem;padding:1rem;top:50%;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;align-items:center;gap:1rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.tabbar.visible{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:768px){.tabbar{left:50%;right:auto;top:auto;bottom:1.5rem;transform:translate(-50%);flex-direction:row;background-color:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.25rem .5rem;box-shadow:none}}.tabbar__nav{display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.tabbar__nav{flex-direction:row;gap:1rem}}.tabbar__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.tabbar__list{flex-direction:row;gap:1rem}}.tabbar__item{display:flex;align-items:center;justify-content:center}.tabbar__link{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;transition:all .3s ease;text-decoration:none;position:relative}@media(max-width:768px){.tabbar__link{width:3rem;height:3rem;border-width:.09375rem}}.tabbar__link:hover{border-color:var(--Taupe-Rose, #9B6258);transform:scale(1.1)}@media(max-width:768px){.tabbar__link:hover{transform:scale(1.05)}}.tabbar__icon{width:1.5rem;height:1.5rem;object-fit:contain;transition:filter .3s ease}@media(max-width:768px){.tabbar__icon{width:1.25rem;height:1.25rem}}.tabbar__item:not(.tabbar__item--active) .tabbar__icon{opacity:.4}.tabbar__item--active .tabbar__link{border-color:var(--Taupe-Accent, #733A30);border-width:.1875rem}@media(max-width:768px){.tabbar__item--active .tabbar__link{border-width:.125rem;background-color:var(--Blanc-Pur, #ffffff);border-radius:3rem}}.tabbar__item--active .tabbar__icon{opacity:1}.tabbar__burger{display:none}@media(max-width:768px){.tabbar__burger{display:flex;flex-direction:column;justify-content:space-between;width:1.5rem;height:1.125rem;background:none;border:none;padding:0;margin-left:1rem;cursor:pointer;position:relative}.tabbar__burger svg{fill:var(--Taupe-Rose, #9B6258);stroke:var(--Taupe-Rose, #9B6258);width:1.5rem;height:1.5rem}.tabbar__burger svg path{stroke:var(--Taupe-Rose, #9B6258);fill:var(--Taupe-Rose, #9B6258)}.tabbar__burger span{display:block;width:100%;height:.125rem;background-color:var(--Taupe-Rose, #9B6258);transition:all .3s ease;border-radius:.125rem}.tabbar__burger span:nth-child(1){transform-origin:top left}.tabbar__burger span:nth-child(2){transform-origin:center}.tabbar__burger span:nth-child(3){transform-origin:bottom left}.tabbar__burger[aria-expanded=true] span:nth-child(1){transform:rotate(45deg) translate(.125rem,-.125rem)}.tabbar__burger[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(0)}.tabbar__burger[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg) translate(.125rem,.125rem)}}@media(min-width:1025px){body[data-theme=dark] .tabbar,.has-background-color .tabbar,.tabbar--dark-background{border-color:var(--Blanc-Pur, #ffffff)}body[data-theme=dark] .tabbar .tabbar__link,.has-background-color .tabbar .tabbar__link,.tabbar--dark-background .tabbar__link{background:transparent;border-color:var(--Blanc-Pur, #ffffff)}body[data-theme=dark] .tabbar .tabbar__icon,.has-background-color .tabbar .tabbar__icon,.tabbar--dark-background .tabbar__icon{filter:brightness(0) saturate(100%) invert(100%)}body[data-theme=dark] .tabbar .tabbar__item:not(.tabbar__item--active) .tabbar__icon,.has-background-color .tabbar .tabbar__item:not(.tabbar__item--active) .tabbar__icon,.tabbar--dark-background .tabbar__item:not(.tabbar__item--active) .tabbar__icon{opacity:.4}body[data-theme=dark] .tabbar .tabbar__item--active .tabbar__link,.has-background-color .tabbar .tabbar__item--active .tabbar__link,.tabbar--dark-background .tabbar__item--active .tabbar__link{border-color:var(--Blanc-Pur, #ffffff);border-width:.1875rem}body[data-theme=dark] .tabbar .tabbar__item--active .tabbar__icon,.has-background-color .tabbar .tabbar__item--active .tabbar__icon,.tabbar--dark-background .tabbar__item--active .tabbar__icon{opacity:1;filter:brightness(0) saturate(100%) invert(100%)}body[data-theme=dark] .tabbar .tabbar__burger svg,.has-background-color .tabbar .tabbar__burger svg,.tabbar--dark-background .tabbar__burger svg{fill:var(--Blanc-Pur, #ffffff)}body[data-theme=dark] .tabbar .tabbar__burger span,.has-background-color .tabbar .tabbar__burger span,.tabbar--dark-background .tabbar__burger span{background-color:var(--Blanc-Pur, #ffffff)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-1.25rem) translateY(-50%)}to{opacity:1;transform:translate(0) translateY(-50%)}}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%) translateY(1.25rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}.tabbar{animation:fadeInLeft .5s ease-out}@media(max-width:768px){.tabbar{animation:fadeInUp .5s ease-out}}
