.sidenav-wrap{max-width:100%;width:320px;--p-panelmenu-submenu-indent:8px;--p-panelmenu-gap:0px}.sidenav-wrap .p-panelmenu-panel{border:0}.sidenav-wrap .p-panelmenu-header-content{background-color:var(--songwifi-theme-color);color:#fff;padding:0 10px}.sidenav-wrap .p-panelmenu-item{border-left:4px solid var(--songwifi-theme-color)}.sidenav-wrap .drawer-scroll-content{height:calc(100vh - 80px);overflow-y:auto}@media screen and (max-width:600px){.sidenav-wrap .drawer-scroll-content{font-size:14px}.sidenav-wrap .drawer-scroll-content .p-panelmenu-submenu{font-size:12px}}.p-drawer-right .p-drawer{max-width:360px;width:100%}@media screen and (max-width:450px){.p-drawer-right .p-drawer{max-width:300px}}.site-header{--p-menubar-base-item-padding:.25rem .5rem;--p-menubar-item-padding:.5rem .75rem}.site-header .logo{align-items:center;display:flex}.main-menu .p-button-link{color:var(--p-stone-900)}.site-footer{background-color:var(--songwifi-theme-color)}.site-footer .subscribe-form .p-inputgroup{border-radius:40px;overflow:hidden}.site-footer .subscribe-form .p-inputgroup .p-inputtext{border:0;border-radius:20px 0 0 20px}.site-footer .subscribe-form .p-inputgroup .p-inputgroupaddon{background-color:#fff;border:0}.site-footer .subscribe-form .p-inputgroup .p-inputgroupaddon .p-button{border:2px solid #fff;border-radius:40px;color:#fff;font-size:16px;letter-spacing:2px;padding:9px 30px}.site-footer .nav-buttons{bottom:0;padding:15px;position:fixed;right:0;transform:translate(100%);transition:all .3s ease;z-index:1}.site-footer .nav-buttons a,.site-footer .nav-buttons button{height:50px;width:50px}.site-footer .nav-buttons.active{transform:translate(0)}.site-footer .nav-socials a{height:42px;width:42px}.site-footer .payment-logos{display:flex;flex-direction:row;flex-wrap:wrap}.site-footer .payment-logos li{align-items:center;border-left:1px solid #fff;display:flex;height:32px;margin-left:10px;padding-left:10px}.site-footer .payment-logos li:first-child{border-left:none}.site-footer .payment-logos li img{height:24px;width:auto}@media (max-width:650px){.site-footer .payment-logos li{border-left:none;margin-bottom:10px;width:calc(33.333% - 20px)}.site-footer .payment-logos li:nth-child(3n+1){margin-left:0}}
