.footer-title {	color: #151515;}.footer-default {	padding: 50px 0 30px;	border-top: 1px solid #e5e5e5;}.footer-default .footer-title + * {	margin-top: 1rem;}.footer-privacy {	padding: 20px 0;}@media (min-width: 992px) {	.footer-default {		padding: 67px 0 37px;	}	.footer-default .footer-title + * {		margin-top: 1rem;	}}.footer-shelty {	background-position: center top;	background-repeat: no-repeat;	background-size: cover;	color: #a7a7a7;}.footer-shelty .small {	line-height: 1.63;	padding-right: 30px;	margin-top: 15px;}.footer-shelty .social {	margin-top: 30px;}@media (min-width: 1200px) {	.footer-shelty .social {		margin-top: 60px;	}}.footer-shelty .thumbnail-image {	border-radius: 0;}.footer-shelty .footer-title + * {	margin-top: 20px;}.footer-shelty .rights {	font-size: 14px;}.footer-shelty-top {	padding: 30px 0;}@media (min-width: 768px) {	.footer-shelty-top {		padding: 100px 0 40px;	}}@media (min-width: 1200px) {	.footer-shelty-top {		padding: 145px 0 55px;	}}.footer-shelty-bottom {	padding: 15px 0;	border-top: 1px solid #e5e5e5;	text-align: center;}.footer-shelty-gallery {	max-width: 330px;}.footer-cricksy {	position: relative;	color: #a7a7a7;}.footer-cricksy::before {	content: '';	position: absolute;	top: 0;	left: 0;	bottom: 0;	width: 100%;	background-color: #f6f6f6;	pointer-events: none;}@media (min-width: 1200px) {	.footer-cricksy::before {		width: calc(((100% - 1170px) / 2) + 1240px);	}}.footer-cricksy .small {	line-height: 1.63;	padding-right: 30px;	margin-top: 15px;}.footer-cricksy .thumbnail-image {	border-radius: 0;}.footer-cricksy .footer-title {	font-size: 18px;}.footer-cricksy .footer-title + * {	margin-top: 20px;}.footer-cricksy .rights {	font-size: 16px;}.footer-cricksy-top {	padding: 58px 0 0;}.footer-cricksy-bottom {	padding: 45px 0;}.footer-cricksy-gallery {	max-width: 330px;}.footer-shop {	padding: 2.875rem 0rem 3.125rem;}.footer-shop .list {	font-family: "Montserrat", sans-serif;}.footer-shop .footer-title + * {	margin-top: 1.125rem;}.footer-shop .social {	margin-top: 1.25rem;}.footer-shop .social > a:hover {	color: #00B3FF;}.footer-shop .logo + * {	margin-top: 1.25rem;}@media (min-width: 768px) {	.footer-title {		margin-top: 1.125rem;	}}.footer-clinic {	padding: 0 0 30px;}.footer-clinic .footer-inner {	position: relative;	z-index: 1;}.footer-clinic .footer-title + * {	margin-top: 1.25rem;}.footer-clinic .rights a:hover {	color: #51B6FF;}.footer-clinic * + .rights {	margin-top: 1.875rem;}.footer-clinic .social {	margin-top: 2.1875rem;}.footer-clinic .social a:hover {	color: #51B6FF;}@media (max-width: 767.98px) {	.footer-clinic .footer-inner {		margin-top: 1.875rem;	}}@media (min-width: 768px) {	.footer-clinic * + .rights {		margin-top: 5rem;	}	.footer-clinic .footer-title + * {		margin-top: 3.4375rem;	}}