@font-face {
	font-family: 'Museo Sans';
	src: url('../fonts/MuseoSans-100.otf') format('opentype');
	font-weight: 100;
	font-style: normal;
}
@font-face {
	font-family: 'Museo Sans';
	src: url('../fonts/MuseoSans-300.otf') format('opentype');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'Museo Sans';
	src: url('../fonts/MuseoSans_500.otf') format('opentype');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'Museo Sans';
	src: url('../fonts/MuseoSans_700.otf') format('opentype');
	font-weight: 700;
	font-style: normal;
}


.wrapper {
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 60px;
}

.nav-overlay {
    opacity: 0;
    z-index: -1;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(255, 255, 255, 0.5);
    transition: .2s;
}

.nav-overlay.open-nav {
    z-index: 99;
    opacity: 1;
}

.woocommerce-message,
.woocommerce-info {
    border-top-color: #C49A6C;
}

.woocommerce a.button.wc-backward,
.woocommerce a.button.wc-forward {
    color: #C49A6C;
    transition: .2s;
}

html.unscroll {
    overflow: hidden;
}

/* Hide google reCAPTCHA */
.grecaptcha-badge { visibility: hidden; }

@media(max-width: 768px) {
    .wrapper {
        padding: 0 16px;
    }
}