/** Shopify CDN: Minification failed

Line 11:331 Unexpected ";"
Line 107:1 Expected identifier but found whitespace

**/
.responsive-video{
width:100%;
aspect-ratio:16/9;
height:auto;}
.one-half-column-left {width:48%;float:left;}.one-half-column-right {width:48%;}.one-third-column {width:32%;margin-right:2%;float:left;}.one-third-column-last {width:32%;margin-right:0;float:right;}.one-fourth-column {width:23%;margin-right:2%;float:left;}.one-fourth-column-last {width:23%;margin-right:0;float:right;}float:right;}@media only screen and (max-width: 600px) {.one-half-column-left, .one-half-column-right, .one-third-column, .one-third-column-last,.one-fourth-column, .one-fourth-column-last {float:none;width:100%;margin-right:0;}} .page-columns {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	margin: 5px 0;
}

.page-column {
	flex: 1;
	border: 0px solid gray;
	margin: 2px;
	padding: 0px;
	&:first-child { margin-left: 0; }
	&:last-child { margin-right: 0; }
	
}

h1 {
  text-align: center;
  font-family: sans-serif, Tahoma, Arial;
  color: #474945;
  margin: 10px 0;
}

.ifpu-box {
  width: 40%;
  margin: 10% auto;
  background: rgba(255,255,255,0.2);
  padding: 35px;
  border: 2px solid #fff;
  border-radius: 20px/50px;
  background-clip: padding-box;
  text-align: center;
}

.ifpu-button {
   text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease-out;
}
.button:hover {
color:#fff;
}

.ifpu-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.ifpu-overlay:target {
  visibility: visible;
  opacity: 1;
}

.ifpu-popup {
  margin: 8% 8%;
  padding: 20px;
float:right;
  background: #fff;
  border-radius: 5px;
  width: 39%;
  position: relative;
  transition: all 5s ease-in-out;
}

.ifpu-popup h2 {
  margin-top: 0;
text-align: center;
  color: #474945;
  font-family: sans-serif,Tahoma, Arial;
}
.ifpu-popup .close {
  position: absolute;
  top: 18px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #474945;
}
.ifpu-popup .close:hover {
  color: #474945;
}
.ifpu-popup .content {

  max-height: 100%;
  overflow: auto;

}
. iframe{ margin:10px auto;   
        display: block;
        height: 800px;   
        width: 800px;     
        border: none;
        background: #fff;
    }

@media screen and (max-width: 700px){
  .box{
    width: 70%;
  }
  .popup{
    width: 70%;
  }
}

@media screen and (max-width: 980px) {
  .page-columns .page-column {
		margin-bottom: 5px;
    flex-basis: 40%;
		&:nth-last-child(2) {
			margin-right: 0;
		}
		&:last-child {
			flex-basis: 100%;
			margin: 0;
		}
	}
}

@media screen and (max-width: 680px) {
	.page-columns .page-column {
		flex-basis: 100%;
		margin: 0 0 5px 0;
	}
}

body.gm-menu-installed main-nav.\#main-nav.\@text-size\:md{
  padding-left:0 !important;
  padding-right:0 !important;
}

.menu-modal .\#modal-popup-content{
  display:none !important;
}

.cart-modal .globo-menu-mobile{
  display:none !important;
}

@media(max-width:989px){
  body.gm-menu-installed .menu-modal .\#modal-popup-content{
    display:none !important;
  }
}

@media(min-width:990px){
  .globo-menu-mobile{
    display:none !important;
  }
}
.shopify-cleanslate {
    display: none;
}
/* code by Liesbeth*/

body.gm-menu-installed .GalleryModal.menu-modal .\#modal-popup-content{
  display: block !important;
}
body.gm-menu-installed .GalleryModal.menu-modal  .globo-menu-mobile{
    display: none !important;
}