/** Shopify CDN: Minification failed

Line 84:89 Expected "}" to go with "{"

**/
.sglp_footer .container.footer-menu-wrap {
  position: relative;
} 
.sglp_footer .desktop_social_icon {
  position: absolute;
  top: 35%;
  right: -25px;
  transform: translateY(-50%) rotate(90deg);
}
.sglp_footer .desktop_social_icon .social_icons {
  margin: 0; 
  padding: 0;
}
.sglp_footer .desktop_social_icon .social_icons li a {
  transform: rotate(-90deg);
}

.footer-section .sglp_footer { padding: 30px 0;}
.footer-section .sglp_footer .footer_menu .toggle_content ul li p a { font-size: 16px;}
.footer-section .sglp_footer .footer_credits .credits { font-size: 16px;}
.footer-section .sglp_footer .footer_credits .payment_local_img { display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}
.footer-section .sglp_footer .footer_credits .payment_methods { padding-top: 10px;}
.footer-section .sglp_footer .footer_credits .payment_methods svg { width: 59px; height: 37px;}
.footer-section .sglp_footer .footer_credits .local_img { width: 200px; margin: 0 0 0 1.5VW;}
.footer-section .sglp_footer .footer_menu .toggle_content ul li p { margin: 0 0 14px;}
.footer-section .sglp_footer .footer_credits .credits { margin: 0 0 30px; padding: 30px 0 0; text-align: center;}

@media screen and (min-width: 768px) {
  .footer-section .sglp_footer .link_list { margin: 0;}
  .sglp_footer .container.footer-menu-wrap { padding: 0 20px;}
  .sglp_footer .footer-menu-wrap .column { width: 100%;}
  .footer-section .sglp_footer .footer_menu { display: flex; width: 100%; max-width: 530px; margin: 0 auto;}
  .footer-section .sglp_footer .footer_menu h6 { padding: 0;}
  .sglp_footer .toggle_content { width: 100%;}
  .footer-section .sglp_footer .footer_menu .toggle_content ul { margin: 0; padding: 0; display: flex; justify-content: space-between; flex-wrap: wrap;}
  .footer-section .sglp_footer .footer_menu .toggle_content ul li { margin: 0; padding: 0;}
  .footer-section .sglp_footer .footer_menu .toggle_content ul li.heading p a { font-weight: bold; color: #eee; opacity: 1;}
  .footer-section .sglp_footer .footer_menu .toggle_content ul li p a { opacity: 0.8; color: #eeeeee;}
  .footer-section .sglp_footer .footer_menu .toggle_content ul li p a:hover { opacity: 1;}
  .footer-section .sglp_footer .footer_credits { width: 100%; float: left; margin-left: 0; margin-top: 0.7VW; text-align: center;}
  /* .footer-section .sglp_footer .payment_methods { text-align: center; width: 100%;} */
  .footer-section .sglp_footer .footer_credits .credits { margin-left: 0; }
  .desktop_hide { display: none;}
  .sglp_footer .footer_bottom { line-height: 1.5; color: #eeeeee; font-weight: 400; text-align: center; opacity: 0.6;}
}

@media screen and (max-width: 990px) {
  .sglp_footer .toggle_content { display: block; }
  .footer-section .sglp_footer .footer_menu .desktop_hide { display: none;}
  .footer-section .sglp_footer .footer_menu .toggle_content ul { display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0; padding: 0;}
}

@media screen and (max-width: 767px) {
  .mobile_hide { 
    display: none;
  }
  .sglp_footer .container.footer-menu-wrap {
    position: static;
  } 
  .sglp_footer .desktop_social_icon {     
    top: 22%;
    right: -35px;
  }

  .footer-section .sglp_footer .footer_credits .payment_methods {
    margin: 0 auto;
  }

  .footer-section .sglp_footer .footer_credits .payment_methods svg {
    margin: 0 15px 2.60756VW;
  }
}

@media screen and (max-width: 480px) {
  .footer-section .sglp_footer .footer_menu .toggle_content ul { display: block; text-align: center; margin-bottom: 10px;}
  .footer-section .sglp_footer .footer_menu .toggle_content ul li p { margin: 0;}
  .footer-section .sglp_footer .footer_credits .payment_methods svg { width: 40px; height: auto;}
  .footer-section .sglp_footer .footer_credits .credits { font-size: 14px;}
  .footer-section .sglp_footer .footer_menu .toggle_content ul li p a { font-size: 14px;}