body{font-family:Open Sans,sans-serif!important;background:#0c0b09!important;color:#fff}a{color:#cda45e}a,a:hover{text-decoration:none!important}a:hover{color:#d9ba85}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif}body::-webkit-scrollbar{display:none}section{padding:60px 0;overflow:hidden}.section-bg{background-color:#1a1814}#topbar{height:40px;font-size:14px;transition:all .5s;z-index:996}#topbar.topbar-scrolled{top:-40px}#topbar .contact-info i{font-style:normal;color:#d9ba85}#topbar .contact-info i span{padding-left:5px;color:#fff}#topbar .languages ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;color:#cda45e}#topbar .languages ul a{color:#fff}#topbar .languages ul li+li{padding-left:10px}#topbar .languages ul li+li:before{display:inline-block;padding-right:10px;color:hsla(0,0%,100%,.5);content:"/"}@media (min-width:992px){.custom-lg-width{width:50%!important}}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:linear-gradient(180deg,rgba(10,8,6,.95),rgba(18,15,12,.92));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible}.header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(24,44%,60%,.3) 20%,hsla(31,53%,64%,.5) 50%,hsla(24,44%,60%,.3) 80%,transparent);opacity:.6;transition:opacity .3s ease}.header-scrolled:after{opacity:.9}.header-scrolled{background:linear-gradient(180deg,rgba(8,6,4,.98),rgba(15,12,9,.96));box-shadow:0 8px 30px rgba(0,0,0,.5)}.header-wrap{max-width:1600px;margin:0 auto;padding:.75rem 2.5rem .5rem;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;align-items:center;grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.header-scrolled .header-wrap{padding:.5rem 2.5rem .35rem;gap:.6rem 1.5rem}.logo{grid-column:2;grid-row:1;font-size:1.75rem;font-weight:300;color:#f5f1ed;text-decoration:none;letter-spacing:.15em;white-space:nowrap;text-align:center;transition:all .3s ease;font-family:Playfair Display,Cormorant Garamond,Times New Roman,serif;position:relative;padding:0 2rem;text-transform:uppercase;font-style:italic}.logo:after,.logo:before{content:"✦";position:absolute;top:50%;transform:translateY(-50%);color:#c6906c;font-size:.55rem;opacity:.5;transition:all .3s ease}.logo:before{left:.4rem}.logo:after{right:.4rem}.logo:hover{color:#d4a574;letter-spacing:.18em}.logo:hover:before{left:0;opacity:1;transform:translateY(-50%) rotate(-15deg)}.logo:hover:after{right:0;opacity:1;transform:translateY(-50%) rotate(15deg)}.header-scrolled .logo{font-size:1.5rem}.nav-flat{grid-column:1/-1;grid-row:2;width:100%;display:flex;justify-content:center;align-items:center}.nav-flat :global(*){box-sizing:border-box!important}.nav-flat :global(ol),.nav-flat :global(ul){list-style:none!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;gap:2rem!important;background:none!important;border:none!important;box-shadow:none!important;position:relative}.nav-flat :global(li:not(:last-child):after){content:"·"!important;position:absolute!important;right:-1.25rem!important;top:50%!important;transform:translateY(-50%)!important;color:hsla(24,44%,60%,.4)!important;font-size:1.1rem!important;pointer-events:none!important}.nav-flat :global(li){margin:0!important;padding:0!important;background:none!important;border:none!important;box-shadow:none!important;position:relative!important}.nav-flat :global(a),.nav-flat :global(button),.nav-flat :global(li a){color:#cfc5bc!important;font-size:.75rem!important;font-weight:400!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.12em!important;padding:0!important;margin:0!important;background:none!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;cursor:pointer!important;transition:all .3s ease!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;display:inline!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;position:relative!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.nav-flat :global(a:after),.nav-flat :global(button:after),.nav-flat :global(li a:after){content:""!important;position:absolute!important;bottom:-4px!important;left:50%!important;transform:translateX(-50%)!important;width:0!important;height:1px!important;background:linear-gradient(90deg,#c6906c,#d4a574,#c6906c)!important;transition:width .3s ease!important}.nav-flat :global(a:hover),.nav-flat :global(button:hover),.nav-flat :global(li a:hover){color:#d4a574!important;background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;transform:none!important}.nav-flat :global(a:hover:after),.nav-flat :global(button:hover:after),.nav-flat :global(li a:hover:after){width:100%!important}.nav-flat :global(a[href*=order]),.nav-flat :global(a[href="/order"]){color:#d4a574!important;font-weight:500!important}.nav-flat :global(a[href*=order]:hover),.nav-flat :global(a[href="/order"]:hover){color:#e6c89a!important}.nav-flat :global(a:focus),.nav-flat :global(button:focus),.nav-flat :global(li a:focus){outline:none!important;box-shadow:none!important;border:none!important}.order-button{font-size:.7rem;font-weight:500;color:#f5f1ed;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;padding:.5rem 1.25rem;margin-left:1rem;background:transparent;border:1px solid hsla(24,44%,60%,.5);border-radius:2px;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.order-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(24,44%,60%,.1);transition:left .3s ease;z-index:-1}.order-button:focus,.order-button:hover{color:#f5f1ed;border-color:hsla(31,53%,64%,.8);background:hsla(24,44%,60%,.15);transform:translateY(-1px);box-shadow:0 3px 12px hsla(24,44%,60%,.2);outline:none}.order-button:hover:before{left:100%}.order-button:focus-visible{outline:2px solid #d4a574;outline-offset:2px}.order-button:active{transform:translateY(0)}.header-scrolled .order-button{font-size:.65rem;padding:.4rem 1.1rem}@media (max-width:992px){.nav-flat{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:1rem}.nav-flat :global(.navbar-toggler),.nav-flat :global(button[aria-expanded]),.nav-flat :global(button[aria-label*=menu]){margin:0 auto!important;display:block!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important;background:transparent!important;border:1px solid hsla(24,44%,60%,.4)!important;border-radius:2px!important;padding:.5rem .75rem!important;color:#cfc5bc!important;transition:all .3s ease!important;cursor:pointer!important}.nav-flat :global(.navbar-toggler:hover),.nav-flat :global(button[aria-expanded]:hover),.nav-flat :global(button[aria-label*=menu]:hover){border-color:hsla(31,53%,64%,.7)!important;color:#d4a574!important;background:hsla(24,44%,60%,.1)!important}.nav-flat :global(.mobile-menu),.nav-flat :global(.navbar-collapse),.nav-flat :global([role=navigation]){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:1rem 0!important;left:0!important;right:0!important;transform:none!important;position:relative!important}.nav-flat :global(.mobile-menu ul),.nav-flat :global(.navbar-collapse ul),.nav-flat :global([role=navigation] ul){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;text-align:center!important;gap:.85rem!important;padding:0!important;margin:0!important}.nav-flat :global(.mobile-menu li),.nav-flat :global(.navbar-collapse li),.nav-flat :global([role=navigation] li){width:100%!important;text-align:center!important;display:flex!important;justify-content:center!important}.nav-flat :global(.mobile-menu a),.nav-flat :global(.navbar-collapse a),.nav-flat :global([role=navigation] a){display:block!important;text-align:center!important;padding:.5rem 1rem!important;width:auto!important;font-size:.8rem!important}.nav-flat :global(li:not(:last-child):after){display:none!important}.nav-flat :global(.hamburger-icon),.nav-flat :global(.navbar-toggler-icon){display:block!important;width:22px!important;height:2px!important;background:currentColor!important;position:relative!important;transition:all .3s ease!important}.nav-flat :global(.hamburger-icon:after),.nav-flat :global(.hamburger-icon:before),.nav-flat :global(.navbar-toggler-icon:after),.nav-flat :global(.navbar-toggler-icon:before){content:""!important;display:block!important;width:22px!important;height:2px!important;background:currentColor!important;position:absolute!important;left:0!important;transition:all .3s ease!important}.nav-flat :global(.hamburger-icon:before),.nav-flat :global(.navbar-toggler-icon:before){top:-7px!important}.nav-flat :global(.hamburger-icon:after),.nav-flat :global(.navbar-toggler-icon:after){bottom:-7px!important}.nav-flat :global(.active .hamburger-icon),.nav-flat :global(.navbar-toggler.active .navbar-toggler-icon),.nav-flat :global(.navbar-toggler[aria-expanded=true] .navbar-toggler-icon){background:transparent!important}.nav-flat :global(.active .hamburger-icon:before),.nav-flat :global(.navbar-toggler.active .navbar-toggler-icon:before),.nav-flat :global(.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before){top:0!important;transform:rotate(45deg)!important}.nav-flat :global(.active .hamburger-icon:after),.nav-flat :global(.navbar-toggler.active .navbar-toggler-icon:after),.nav-flat :global(.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after){bottom:0!important;transform:rotate(-45deg)!important}.order-button{margin:.5rem auto 0;display:block}}@media (max-width:1400px){.header-wrap{padding:.7rem 2rem .45rem;gap:.7rem 1.35rem}.logo{font-size:1.65rem;padding:0 1.75rem}.nav-flat :global(ul){gap:1.85rem!important}.nav-flat :global(li:not(:last-child):after){right:-1.15rem!important}.order-button{font-size:.675rem;padding:.475rem 1.2rem}}@media (max-width:1200px){.header-wrap{padding:.65rem 1.75rem .4rem;gap:.65rem 1.25rem}.logo{font-size:1.5rem;padding:0 1.5rem}.nav-flat :global(ul){gap:1.75rem!important}.nav-flat :global(li:not(:last-child):after){right:-1.1rem!important}.nav-flat :global(a),.nav-flat :global(button),.nav-flat :global(li a){font-size:.7rem!important}.order-button{font-size:.65rem;padding:.45rem 1.15rem}}@media (max-width:992px){.header-wrap{grid-template-columns:1fr;grid-template-rows:auto auto;padding:.75rem 1.5rem .5rem;gap:.75rem}.logo{grid-column:1;grid-row:1;justify-self:center;font-size:1.5rem;padding:0 1.5rem}.nav-flat{grid-column:1;grid-row:2}}@media (max-width:768px){.header-wrap{padding:.65rem 1.25rem .4rem;gap:.65rem}.logo{font-size:1.35rem;padding:0 1.25rem;letter-spacing:.12em}.logo:after,.logo:before{font-size:.45rem}.nav-flat :global(.mobile-menu a),.nav-flat :global(.navbar-collapse a),.nav-flat :global([role=navigation] a){font-size:.75rem!important;padding:.45rem 1rem!important}.nav-flat :global(.mobile-menu ul),.nav-flat :global(.navbar-collapse ul),.nav-flat :global([role=navigation] ul){gap:.75rem!important}.order-button{font-size:.625rem;padding:.4rem 1.1rem}}@media (max-width:576px){.header-wrap{padding:.6rem 1rem .35rem;gap:.6rem}.logo{font-size:1.25rem;padding:0 1rem;letter-spacing:.1em}.logo:after,.logo:before{font-size:.4rem}.nav-flat :global(.mobile-menu a),.nav-flat :global(.navbar-collapse a),.nav-flat :global([role=navigation] a){font-size:.7rem!important;padding:.4rem .85rem!important}.nav-flat :global(.mobile-menu ul),.nav-flat :global(.navbar-collapse ul),.nav-flat :global([role=navigation] ul){gap:.65rem!important}.nav-flat :global(.navbar-toggler),.nav-flat :global(button[aria-label*=menu]){padding:.45rem .65rem!important}.nav-flat :global(.hamburger-icon),.nav-flat :global(.navbar-toggler-icon){width:20px!important}.nav-flat :global(.hamburger-icon:after),.nav-flat :global(.hamburger-icon:before),.nav-flat :global(.navbar-toggler-icon:after),.nav-flat :global(.navbar-toggler-icon:before){width:20px!important}.order-button{font-size:.6rem;padding:.375rem 1rem}}@supports not ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.header{background:linear-gradient(180deg,rgba(10,8,6,.98),rgba(18,15,12,.96))}.header-scrolled{background:#080604}}:root{--nav-text-primary:#cfc5bc;--nav-text-hover:#d4a574;--nav-text-highlight:#d4a574;--nav-underline:linear-gradient(90deg,#c6906c,#d4a574,#c6906c);--nav-separator:hsla(24,44%,60%,.4);--nav-transition:all 0.3s ease;--nav-mobile-bg:rgba(10,8,6,.97);--nav-mobile-overlay:rgba(0,0,0,.9)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.desktop-nav,.navbar{padding:0;margin:0;position:relative}.desktop-nav{display:flex;list-style:none;align-items:center;justify-content:center;gap:3rem}.desktop-nav li{position:relative;margin:0;padding:0}.desktop-nav li:not(:last-child):after{content:"·";position:absolute;right:-1.75rem;top:50%;transform:translateY(-50%);color:var(--nav-separator);font-size:1.25rem;pointer-events:none}.desktop-nav .nav-link,.desktop-nav a,.desktop-nav button{display:inline-block;padding:0;margin:0;color:var(--nav-text-primary);font-size:.875rem;font-weight:400;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;cursor:pointer;transition:var(--nav-transition);position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:none;border:none;border-radius:0;box-shadow:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.desktop-nav .nav-link:after,.desktop-nav a:after,.desktop-nav button:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:1px;background:var(--nav-underline);transition:width .4s ease}.desktop-nav .nav-link:focus,.desktop-nav .nav-link:hover,.desktop-nav a:focus,.desktop-nav a:hover,.desktop-nav button:focus,.desktop-nav button:hover{color:var(--nav-text-hover);background:none;border:none;box-shadow:none;outline:none}.desktop-nav .nav-link:focus:after,.desktop-nav .nav-link:hover:after,.desktop-nav a:focus:after,.desktop-nav a:hover:after,.desktop-nav button:focus:after,.desktop-nav button:hover:after{width:100%}.desktop-nav .nav-link:focus-visible,.desktop-nav a:focus-visible,.desktop-nav button:focus-visible{outline:2px solid var(--nav-text-hover);outline-offset:4px}.desktop-nav .nav-link.active,.desktop-nav a.active,.desktop-nav button.active{color:var(--nav-text-hover)}.desktop-nav .nav-link.active:after,.desktop-nav a.active:after,.desktop-nav button.active:after{width:100%}.desktop-nav .bi-house-door-fill{font-size:1rem}.mobile-toggle-wrapper{display:none;position:fixed;top:1.5rem;right:2rem;z-index:10000}.mobile-nav-toggle{position:relative;width:50px;height:50px;background:rgba(18,15,12,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(24,44%,60%,.3);border-radius:8px;cursor:pointer;transition:var(--nav-transition);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;box-shadow:0 4px 20px rgba(0,0,0,.5)}.mobile-nav-toggle:focus,.mobile-nav-toggle:hover{background:hsla(24,44%,60%,.2);border-color:hsla(24,44%,60%,.5);transform:translateY(-2px);box-shadow:0 6px 25px hsla(24,44%,60%,.4);outline:none}.mobile-nav-toggle:focus-visible{outline:2px solid var(--nav-text-hover);outline-offset:2px}.mobile-nav-toggle span{width:22px;height:2px;background:#f5f1ed;transition:var(--nav-transition);border-radius:2px}.mobile-nav-toggle.active{background:hsla(24,44%,60%,.3);border-color:hsla(24,44%,60%,.6)}.mobile-nav-toggle.active span:first-child{transform:rotate(45deg) translate(6px,6px);background:var(--nav-text-hover)}.mobile-nav-toggle.active span:nth-child(2){opacity:0;transform:translateX(-20px)}.mobile-nav-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px);background:var(--nav-text-hover)}.mobile-nav{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;visibility:hidden;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:9999;overflow:hidden;pointer-events:none}.mobile-nav.active{visibility:visible;opacity:1;pointer-events:auto}.mobile-nav-bg{background:var(--nav-mobile-overlay);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);cursor:pointer}.mobile-nav-bg,.mobile-nav-content{position:absolute;top:0;left:0;width:100%;height:100%}.mobile-nav-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem 3rem;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-nav-content:before{content:"The Mango Peel";top:2.5rem;color:#f5f1ed;font-size:1.5rem;font-weight:300;letter-spacing:.15em;text-transform:uppercase;font-family:Playfair Display,Cormorant Garamond,Times New Roman,serif;font-style:italic;text-shadow:0 2px 10px hsla(24,44%,60%,.3);white-space:nowrap}.mobile-nav-content:after,.mobile-nav-content:before{position:absolute;left:50%;transform:translateX(-50%)}.mobile-nav-content:after{content:"✦";top:4.5rem;color:#c6906c;font-size:.6rem;opacity:.6}.mobile-nav-grid{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;max-width:400px;margin:0 auto}.mobile-nav-card{width:100%;padding:1.25rem 2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:transparent;border:none;border-bottom:1px solid hsla(24,44%,60%,.15);position:relative;opacity:0;transform:translateY(20px)}.mobile-nav.active .mobile-nav-card{animation:mobileItemSlideIn .5s ease forwards}@keyframes mobileItemSlideIn{to{opacity:1;transform:translateY(0)}}.mobile-nav.active .mobile-nav-card:first-child{animation-delay:.1s}.mobile-nav.active .mobile-nav-card:nth-child(2){animation-delay:.15s}.mobile-nav.active .mobile-nav-card:nth-child(3){animation-delay:.2s}.mobile-nav.active .mobile-nav-card:nth-child(4){animation-delay:.25s}.mobile-nav.active .mobile-nav-card:nth-child(5){animation-delay:.3s}.mobile-nav.active .mobile-nav-card:nth-child(6){animation-delay:.35s}.mobile-nav.active .mobile-nav-card:nth-child(7){animation-delay:.4s}.mobile-nav.active .mobile-nav-card:nth-child(8){animation-delay:.45s}.mobile-nav-card:focus,.mobile-nav-card:hover{background:hsla(24,44%,60%,.08);outline:none}.mobile-nav-card:focus-visible{outline:2px solid var(--nav-text-hover);outline-offset:-2px}.mobile-nav-card.active{background:hsla(24,44%,60%,.12);border-bottom-color:hsla(24,44%,60%,.3)}.card-description,.card-glow,.card-icon,.card-shine{display:none!important}.card-content{position:relative;z-index:2}.card-title{font-size:1.125rem;font-weight:400;color:#f5f1ed;margin:0;text-transform:uppercase;letter-spacing:.15em;transition:var(--nav-transition);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mobile-nav-card.active .card-title,.mobile-nav-card:focus .card-title,.mobile-nav-card:hover .card-title{color:var(--nav-text-hover)}@media (max-width:1400px){.desktop-nav{gap:2.5rem}.desktop-nav li:not(:last-child):after{right:-1.5rem}.desktop-nav .nav-link,.desktop-nav a,.desktop-nav button{font-size:.8125rem}}@media (max-width:1200px){.desktop-nav{gap:2.25rem}.desktop-nav li:not(:last-child):after{right:-1.35rem}.desktop-nav .nav-link,.desktop-nav a,.desktop-nav button{font-size:.75rem}}@media (max-width:992px){.desktop-nav{display:none}.mobile-toggle-wrapper{display:block}.desktop-nav li:not(:last-child):after{display:none}}@media (max-width:768px){.mobile-toggle-wrapper{top:1.25rem;right:1.5rem}.mobile-nav-toggle{width:45px;height:45px}.mobile-nav-toggle span{width:20px}.mobile-nav-content:before{font-size:1.35rem;top:2rem}.mobile-nav-content:after{top:4rem}.mobile-nav-card{padding:1.125rem 1.5rem}.card-title{font-size:1rem}}@media (max-width:576px){.mobile-toggle-wrapper{top:1rem;right:1.25rem}.mobile-nav-toggle{width:42px;height:42px}.mobile-nav-toggle span{width:18px}.mobile-nav-content{padding:4.5rem 1.5rem 2.5rem}.mobile-nav-content:before{font-size:1.25rem;top:1.75rem}.mobile-nav-content:after{top:3.75rem}.mobile-nav-card{padding:1rem 1.25rem}.card-title{font-size:.9375rem;letter-spacing:.12em}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mobile-nav-card{animation:none;opacity:1;transform:translateY(0)}}@media (prefers-contrast:high){.desktop-nav .nav-link,.desktop-nav a,.desktop-nav button{border:1px solid;padding:.25rem .5rem}.mobile-nav-card,.mobile-nav-toggle{border-width:2px}}@media (hover:none) and (pointer:coarse){.desktop-nav .nav-link:hover:after,.desktop-nav a:hover:after,.desktop-nav button:hover:after{display:none}.mobile-nav-card:active{background:hsla(24,44%,60%,.15);transform:scale(.98)}.mobile-nav-toggle:active{transform:scale(.95)}}@media print{.mobile-nav,.mobile-toggle-wrapper{display:none!important}}.skip-link{position:absolute;top:-40px;left:1rem;background:var(--nav-text-hover);color:#000;padding:.5rem 1rem;text-decoration:none;border-radius:4px;z-index:9999;font-weight:600;font-size:.875rem}.skip-link:focus{top:1rem}.cursor-glow{display:none}#footer{background:#000;padding:0 0 30px;color:#fff;font-size:14px}#footer .footer-top{background:#0c0b09;border-top:1px solid #37332a;border-bottom:1px solid #28251f;padding:60px 0 30px}#footer .footer-top .footer-info{margin-bottom:30px}#footer .footer-top .footer-info h3{font-size:24px;margin:0 0 20px;padding:2px 0;line-height:1;font-weight:300;text-transform:uppercase;font-family:Poppins,sans-serif}#footer .footer-top .footer-info p{font-size:14px;line-height:24px;margin-bottom:0;font-family:Playfair Display,serif;color:#fff}#footer .footer-top .social-links a{font-size:18px;display:inline-block;background:#28251f;color:#fff;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:36px;height:36px;transition:.3s}#footer .footer-top .social-links a:hover{background:#cda45e;color:#fff;text-decoration:none}#footer .footer-top h4{font-size:16px;font-weight:600;color:#fff;position:relative;padding-bottom:12px}#footer .footer-top .footer-links{margin-bottom:30px}#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}#footer .footer-top .footer-links ul i{padding-right:2px;color:#cda45e;font-size:18px;line-height:1}#footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center}#footer .footer-top .footer-links ul li:first-child{padding-top:0}#footer .footer-top .footer-links ul a{color:#fff;transition:.3s;display:inline-block;line-height:1}#footer .footer-top .footer-links ul a:hover{color:#cda45e}#footer .footer-top .footer-newsletter form{margin-top:30px;background:#28251f;padding:6px 10px;position:relative;border-radius:50px;border:1px solid #454035}#footer .footer-top .footer-newsletter form input[type=email]{border:0;padding:4px;width:calc(100% - 110px);background:#28251f;color:#fff}#footer .footer-top .footer-newsletter form input[type=submit]{position:absolute;top:-1px;right:-1px;bottom:-1px;border:0;background:none;font-size:16px;padding:0 20px 2px;background:#cda45e;color:#fff;transition:.3s;border-radius:50px}#footer .footer-top .footer-newsletter form input[type=submit]:hover{background:#d3af71}#footer .copyright{text-align:center;padding-top:30px}#footer .credits{padding-top:10px;text-align:center;font-size:13px;color:#fff}.back-to-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:996;width:44px;height:44px;border-radius:50px;transition:all .4s;border:2px solid #cda45e;text-decoration:none}.back-to-top i{font-size:28px;color:#cda45e;line-height:0}.back-to-top:hover{background:#cda45e;color:#1a1814}.back-to-top:hover i{color:#444}.back-to-top.active{visibility:visible;opacity:1}