.shopify-section .site-footer{width:100%;margin:0;padding:30px 0 15px;background:#ebebea;position:relative;z-index:0;overflow:hidden;border-top:1px solid #d7d7d5}@media only screen and (min-width: 750px){.shopify-section .site-footer{padding:60px 0 30px}}.shopify-section .site-footer:before{width:90%;content:"";height:40px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);background:white;border-radius:100%;position:absolute;top:-40px;left:5%;z-index:-1}@media only screen and (min-width: 750px){.shopify-section .site-footer:before{height:50px;box-shadow:0 0 30px 0 rgba(0,0,0,0.2);top:-50px}}.site-footer__content{display:block}.site-footer__item{width:100%;margin:0 0 30px;text-align:left;display:inline-block}@media only screen and (min-width: 750px){.site-footer__item{padding:0;text-align:center}}.site-footer__item:last-child{margin:0}.site-footer__item p{margin:18px 0 0;padding:0;font-size:12px;line-height:1.3;color:#292928;text-align:left}.site-footer__item p:first-child{margin:0}.site-footer__item p a:hover,.site-footer__item p a:active{text-decoration:underline}@media only screen and (min-width: 750px){.site-footer__item p{font-size:13px;text-align:center}}@media only screen and (min-width: 990px){.site-footer__item p{font-size:14px}}.site-footer-contact div.site-footer-telephone{width:100%;margin:0;line-height:24px}.site-footer-contact div.site-footer-telephone .site-footer-label{display:none}.site-footer-contact div.site-footer-telephone .site-footer-icon{width:16px;height:16px;margin-right:5px;line-height:16px;color:#c74a1d;display:inline-block;vertical-align:middle}.site-footer-contact div.site-footer-telephone .site-footer-icon .icon{width:16px;height:16px}.site-footer-contact div.site-footer-telephone a{padding:0;font-size:24px;line-height:24px;color:white;font-weight:700;display:inline-block;vertical-align:middle}.site-footer-contact div.site-footer-telephone a:link,.site-footer-contact div.site-footer-telephone a:visited,.site-footer-contact div.site-footer-telephone a:hover,.site-footer-contact div.site-footer-telephone a:active{color:#005099;text-decoration:none}.site-footer-socialmedia{margin:0 0 30px;padding:0;-webkit-box-flex:1;flex:1 1 100%;text-align:left}@media only screen and (min-width: 750px){.site-footer-socialmedia{text-align:center}}.site-footer-socialmedia ul.site-footer__social-icons{width:100%;margin:0;padding:0;font-size:20px;line-height:20px;text-align:left}@media only screen and (min-width: 750px){.site-footer-socialmedia ul.site-footer__social-icons{padding:0;font-size:30px;line-height:30px;text-align:center}}.site-footer-socialmedia ul.site-footer__social-icons li.social-icons__item{margin:0 10px 0 0;padding:0}@media only screen and (min-width: 750px){.site-footer-socialmedia ul.site-footer__social-icons li.social-icons__item{margin:0 10px}}.site-footer-socialmedia ul.site-footer__social-icons li.social-icons__item a{width:30px;height:30px;line-height:0;padding:0;display:block}@media only screen and (min-width: 750px){.site-footer-socialmedia ul.site-footer__social-icons li.social-icons__item a{width:40px;height:40px}}.site-footer-socialmedia ul.site-footer__social-icons li.social-icons__item a .icon{width:30px;height:30px}@media only screen and (min-width: 750px){.site-footer-socialmedia ul.site-footer__social-icons li.social-icons__item a .icon{width:40px;height:40px}}.site-footer-menu{margin:0 0 30px;padding:0;-webkit-box-flex:1;flex:1 1 100%;text-align:left}@media only screen and (min-width: 750px){.site-footer-menu{text-align:center}}.site-footer-menu ul{margin:0;padding:0;text-align:left}@media only screen and (min-width: 750px){.site-footer-menu ul{width:100%;text-align:center}}.site-footer-menu ul li{margin:0;padding:0;display:block}@media only screen and (min-width: 750px){.site-footer-menu ul li{display:inline-block}}.site-footer-menu ul li a{margin:0;padding:0;font-size:14px;line-height:1;font-weight:600}@media only screen and (min-width: 750px){.site-footer-menu ul li a{margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #c3c3c0}}@media only screen and (min-width: 990px){.site-footer-menu ul li a{font-size:16px}}.site-footer-menu ul li a:link,.site-footer-menu ul li a:visited{color:#c74a1d;text-decoration:none}.site-footer-menu ul li a:hover,.site-footer-menu ul li a:active{color:#df5523;text-decoration:underline}.site-footer-menu ul li:first-child{margin-left:0}.site-footer-menu ul li:last-child a{margin-right:0;padding-right:0;border-right:none}.site-footer-newsletter{margin:0 0 30px;padding:0;-webkit-box-flex:1;flex:1 1 100%;text-align:left}@media only screen and (min-width: 750px){.site-footer-newsletter{text-align:center}}.site-footer-newsletter .contact-form{width:100%;margin:0 auto}@media only screen and (min-width: 750px){.site-footer-newsletter .contact-form{width:70%}}@media only screen and (min-width: 990px){.site-footer-newsletter .contact-form{width:50%}}.site-footer-newsletter .contact-form .input-group{-webkit-box-pack:start;justify-content:flex-start}@media only screen and (min-width: 480px){.site-footer-newsletter .contact-form .input-group{-webkit-box-pack:center;justify-content:center}}.site-footer-newsletter .contact-form .input-group__field{margin:0 0 10px;border-radius:4px;border-color:#00305c;-webkit-box-flex:0;flex:0 0 100%}@media only screen and (min-width: 480px){.site-footer-newsletter .contact-form .input-group__field{margin:0;border-radius:4px 0 0 4px;-webkit-box-flex:1;flex:1 1 200px}}.site-footer-newsletter .contact-form .input-group__field:hover,.site-footer-newsletter .contact-form .input-group__field:active,.site-footer-newsletter .contact-form .input-group__field:focus{border-color:#00407b}.site-footer-newsletter .contact-form .input-group__btn{-webkit-box-flex:0;flex:0 0 auto}.site-footer-newsletter .contact-form .input-group__btn button{border-radius:4px;background:#00305c}@media only screen and (min-width: 480px){.site-footer-newsletter .contact-form .input-group__btn button{border-radius:0 4px 4px 0}}.site-footer-newsletter .contact-form .input-group__btn button:hover,.site-footer-newsletter .contact-form .input-group__btn button:active,.site-footer-newsletter .contact-form .input-group__btn button:focus{background:#00407b}.site-footer__payment-icons{padding:0;float:none}.site-footer__payment-icons .site-footer__icon-list{padding:0;line-height:24px}.site-footer__payment-icons .site-footer__icon-list .payment-icon{margin:0 10px 0 0}@media only screen and (min-width: 750px){.site-footer__payment-icons .site-footer__icon-list .payment-icon{margin:0 10px}}.site-footer__item-trade{text-align:left}@media only screen and (min-width: 750px){.site-footer__item-trade{text-align:center}}.site-footer__item-trade .site-footer__item-trade-inner{width:auto;margin:0 auto;padding:15px;background:#00305c;display:inline-block;border-radius:4px}.site-footer__item-trade p{font-size:16px;color:white}.site-footer__item-cookies a{margin:0;padding:0 10px;font-size:10px;line-height:2;font-weight:400;letter-spacing:1px;text-align:center;color:white;text-transform:uppercase;border-radius:2px;display:inline-block;background-color:#c74a1d;border:none;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (min-width: 750px){.site-footer__item-cookies a{font-size:12px}}.site-footer__item-cookies a:link,.site-footer__item-cookies a:visited{color:white;text-decoration:none}.site-footer__item-cookies a:hover,.site-footer__item-cookies a:active,.site-footer__item-cookies a:focus{color:white;text-decoration:none;background-color:#df5523;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
