/** Shopify CDN: Minification failed

Line 704:7 Expected "}" to go with "{"

**/
@font-face {
  font-family: "MaisonNeue-Book";

  src: 
    url("./MaisonNeue-Book.woff") format("woff"), /* Modern Browsers */
    url("./MaisonNeue-Book.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: "Gilroy-Bold";

  src: 
    url("./Gilroy-Bold.woff") format("woff"), /* Modern Browsers */
    url("./Gilroy-Bold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}




h1, h2, h3, h4, h5{
  
   font-family: "Gilroy-Bold";
}

p, p.subtitle{
  font-family: "MaisonNeue-Book" !important;
  font-size: 18px !important;
  line-height: 24px !important;
  margin-top: 25px !important;
}

.site-header{
	font-family: "Gilroy-Bold", sans-serif !important;
}

p.caption{
	margin-bottom: 15px !important;
  	font-family: "Gilroy-Bold" !important;
	color: #29AB66 !important;
}


a.button{
	font-family: "Gilroy-Bold", sans-serif !important;
	background-color: #29AB66 !important;
  	color: white !important;
    text-transform: none !important;
    font-size: 15px !important;
  	background-color: #29AB66;
}

.button svg path {
        fill: white !important;
     }


#main .shopify-policy__container .shopify-policy__title h1 {
	font-size: 3vw !important;
}


h3.title {
	line-height: 1 !important;

}

.site-header.desktop-view--minimal.header-scroll{
	background-color: #FFF !important;
}

#brixies-shop .site-header.desktop-view--minimal.header-scroll{
	background-color: #FFF !important;
 	box-shadow: 0 !important;

}

.search-menu path, .search-menu rect, 
.cart-menu svg path, .count {
	fill: #18263F;
 	color: #18263F;
}

#site-menu-handle .hamburger-menu .bar, #site-menu-handle .hamburger-menu .bar::before, #site-menu-handle .hamburger-menu .bar::after{
	background-color: #18263F;
}


.site-header.fix.animate{
	background-color: #FFF !important;
}

.template-index .shopify-section:nth-child(2n+1) .site-box:not(.box__product-gallery){
	background-color: white;
}

#section-1545148407550 > div.site-box.box--big.lap--box--bigger.box--typo-big.box--center-align.box--column-flow.box--no-padding.box__collection.active > div {
  background-color: #ededed;
}


#section-collection > div.site-box.box--big.lap--box--small-fl.box--typo-big.box--center-align.box--column-flow.box__heading.box--add-hr.active > div > h1 {
      font-size: 3vw;
}

.box__collection .box--product-image img {
  	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	height: 80% !important;
  	width: 80%;
}

.a-inline-link{
	color: rgba(37, 42, 43, 0.6);
}

a.footer-link{
  border: none !important;
}

ul.footer-links {
  list-style: none !important;
  padding-left: 0 !important;
}

a{
 border-bottom: none !important;
}


/* TOP BANNER FLEX */

#site-header .box__banner {
	top: -55px;
  	height: 55px;
  	padding: 10px 14px;
}

#site-header .box__banner .content {
	text-align: center; 
	display: flex;
    justify-content: center;
    height: 100%;
    flex-direction: column;
    align-items: center;
	line-height: 17px;
}

#site-header .box__banner .content strong{
	font-size: 0.9rem;
}

/* ––– TOP BANNER FLEX –––– */


/* XMAS BANNER BIG  */

#site-header {
	margin-top: 0px;
}

#site-header .box__banner {
	top: -100px;
  	height: 100px;
  	padding: 10px 14px;
}

@media screen and (min-width: 550px) {
	#site-header {
	margin-top: 0px;
}

  #site-header .box__banner {
      top: -80px;
      height: 80px;
      padding: 10px 14px;
  }

}

@media screen and (min-width: 768px) {
	#site-header {
	margin-top: 0px;
}

  #site-header .box__banner {
      top: -50px;
      height: 50px;
      padding: 10px 14px;
  }

}



/* –––– XMAS BANNER BIG –––––  */





@media screen and (min-width: 768px) {

  
  #block-7ffc69e9-37b9-440f-afee-ad75a177d479 > div{
    max-width: 950px;
  }
  
#section-1600330456753 > div.site-box.box--big.lap--box--bigger.box__shop-the-look.box--center-align.box--column-flow.active > div > h3 {
    font-size: 1.8rem !important;
  
}

.caption h3 {
  font-size: 1.3rem !important;
  
}


.price {
  font-size: 1.2rem !important;
  overflow: visible !important;
  
}

span.overflowed {
    font-size: 1.3rem !important;
  	
}

  
}
  

#section-product > div.site-box.box--big.lap--box--bigger.box--typo-big.box--center-align.box--column-flow.box__product-content.active > div > div.rte.extract-images > p:nth-child(7) > img {
  
  width: 100%;
  
}


div.cart-functions.payment-button--true > div.shopify-payment-button > div > div > div > button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
  
  background-color: #29AB66 !important;
  
}

div.cart-functions.payment-button--true > div.shopify-payment-button > div > div > div > button.shopify-payment-button__more-options._2ogcW-Q9I-rgsSkNbRiJzA.shopify-payment-button__button--hidden {
  
    background-color: #29AB66 !important;
  
}


div.site-box.box--big.lap--box--bigger.box--typo-big.box--center-align.box--column-flow.box__product-content.active > div > div.rte.extract-images > p:nth-child(1) {
  
  display: none;
  
}




#section-product > div.site-box.box--big.lap--box--bigger.box--typo-big.box--center-align.box--column-flow.box__product-content.active > div > div.price-reviews > span > div > span.product-price {
  
  font-size: 2rem;
  
}


#section-product > div.site-box.box--big.lap--box--bigger.box--typo-big.box--center-align.box--column-flow.box__product-content.active > div > div.rte.extract-images > p {
  
  font-size: 16px !important;
  line-height: 22px !important;
  
}



/* XMAS BANNER – PROMOTIONAL BANNER*/


div.x-mas-banner{
	/*background-image: url('/cdn/shop/files/Weihnachtsmann_web.jpg?v=1607432794');
	background-size: contain;
  	background-position: top;
	background-repeat: no-repeat;*/
  	padding: 0 !important;
  	

}


#banner-wrapper div.banner-body__content .banner-main_header{
    padding: 5px 40px !important;
}


#banner-wrapper div.banner-logo {
    display: flex;
    align-items: center;
}
  
  .banner-main_header{
    font-family: "Gilroy-Bold";
}

#banner-wrapper .btn-btn{
    font-family: "Gilroy-Bold";
}






#block-1558074151466 > div {
  
      background: #0b5986;
  
}

#block-1558074151466 > div > div.site-box-content.fix-me-with-margin > p.caption {
  
	 color: #FFF !important;
}

.story_shop-the-look h3.title{
    font-size: 4vw;
}

.story_shop-the-look div.gallery-index {
    display: none;
}



@media (min-width: 946px) {
  
  #section-story_list_3_collection > div.site-box.box--big.lap--box--small-fl.box--typo-big.box--center-align.box--column-flow.box__heading.box--add-hr.active{
  min-height: 70vh !important;
  height: 70vh !important;
  
}

#block-15580741453dfa96cc-0 > div {
  
  background-color: #f5b614;
  
}

#block-15580741453dfa96cc-0 > div > div.site-box-content.fix-me-with-margin > h3 {
  
  color: #FFF;
  
}


#block-15580741453dfa96cc-0 > div > div.site-box-content.fix-me-with-margin > p.subtitle {
  
  color: #FFF !important;
  opacity: 1;
  
}

#block-1600182284809 > div {
  
  background-color: #18263f;
  
}

#block-15580741453dfa96cc-0 > div > div.site-box-content.fix-me-with-margin > a {
  
  background-color: #18263F !important;
  
}

#block-15580741453dfa96cc-0 > div > div.site-box-content.fix-me-with-margin > p.caption {
  
  color: #FFF !important;
  
}



#block-1600187348694-0 > div {
  
  background-color: #FFF;
  
}
  
  #block-1600187348694-0 > div > div.site-box-content.fix-me-with-margin > h3 {
    
  color: #18263F !important;
  
}
  
#block-1600187348694-0 > div > div.site-box-content.fix-me-with-margin > p.subtitle {
    
  color: #18263F !important;
  
}

#block-1600187348694-0 > div > div.site-box-content.fix-me-with-margin > p.caption {
  
  color: #29AB66 !important
  
}

#block-1600187348694-0 > div > div.site-box-content.fix-me-with-margin > a {
  
  background-color: #29AB66 !important
  
}



#block-1558074151466 > div > div.site-box-content.fix-me-with-margin > p.subtitle {
  
  color: #FFF;
  opacity: 1;
  
}
  

#block-1600182284809 > div > div.site-box-content.fix-me-with-margin > p {
  color: #FFF !important;
  opacity: 1;
  
}
  
}


@media (max-width: 946px) {
  
  
#shopify-section-d43f0381-4be1-4c7d-9f71-883cd3975a86 > div > div {
  min-height: 50vh !important;
}
  


#block-1600182284809 > div > div.site-box-background-container > div > span.site-box-background.with-image > img {
  
      content: url("/cdn/shop/files/Finnlines-Faehre.png?v=1600187272") !important; 
  
  
}
  

  
#block-15580741453dfa96cc-0 > div > div.site-box-background-container > div > span.site-box-background.with-image > img {
  
  content: url("/cdn/shop/files/Brixies_Slide_1_7c59a709-4ec2-4d41-a84f-b3eac3c87fb1.jpg?v=1600181417") !important; 

}
  
#block-1558074151466 > div > div.site-box-background-container > div > span.site-box-background.with-image > img{
  
  content: url("/cdn/shop/files/Brixies_Slide_2.jpg?v=1600181443") !important; 

}
  
  
  
.site-box.box__slideshow-split .slideshow-item .site-box-black-overlay, #shopify-product-reviews .box__slideshow-split.spr-header .slideshow-item .site-box-black-overlay, #shopify-product-reviews .box__slideshow-split.spr-content .slideshow-item .site-box-black-overlay, .template- div.box__slideshow-split[class*="title"] .slideshow-item .site-box-black-overlay, .template- div.box__slideshow-split[class*="body"] .slideshow-item .site-box-black-overlay {
    opacity: .6 !important;
    
  }
  
  
}
      
#section-1600330456753 > div.site-box.box--big.lap--box--bigger.box__shop-the-look.box--center-align.box--column-flow.active {
    
    background-color: #ededed !important;
  
}

#section-1600330456753 > div.site-box.box--big.lap--box--bigger.box__shop-the-look.box--center-align.box--column-flow.active > div > h3 {
  
  color: #18263F !important;

}

#section-1600330456753 > div.site-box.box--big.lap--box--bigger.box__shop-the-look.box--center-align.box--column-flow.active > div > div.gallery-index {
  
  color: #18263F !important;
  
}



#section-1600330456753 > div.site-box.box--big.lap--box--bigger.box__shop-the-look.box--center-align.box--column-flow.active > div > div.gallery-index > span.flickity-custom-nav.prev > span > svg > path {
  
  fill: #18263F !important;

  
}

#section-1600330456753 > div.site-box.box--big.lap--box--bigger.box__shop-the-look.box--center-align.box--column-flow.active > div > div.gallery-index > span.flickity-custom-nav.next > span > svg > path {
  
  fill: #18263F !important;
  
}

#block-7ffc69e9-37b9-440f-afee-ad75a177d479.box__custom{
    min-height: auto !important;
    height: auto !important;
}

#shopify-section-story_shop-the-look .box--big  {
    min-height: 70vh;
    height: auto;

}

#section-story_home_video a.video-lightbox.popup-youtube{
    margin-top: 10px;
}

#section-story_home_video .site-box.box--bigger.box--typo-bigger span.site-box-background img{
    object-fit: contain;
}

#section-story_home_video .site-box.box--bigger.box--typo-bigger .site-box-content{
    padding-top: 50px;
    padding-bottom: 50px;
}

#section-story_home_video .site-box.box--bigger.box--typo-bigger{
    min-height: auto !important;
    height: auto !important;
}


@media screen and (min-width: 930px) {
    #section-story_home_video .site-box .site-box-content{
        width: 70%;
    }

}




#shopify-section-story_list_collection .box--big, #shopify-section-story_list_2_collection .box--big{
    min-height: 70vh !important;
    height: 70vh;
}

.story_shop-the-look .site-box-content {
    width: 50%;
}

.box--story--small{
    height: 35vh !important;
}

.site-box.box--big.box--center-align.box--column-flow.box__slideshow-item.story_shop-the-look{
    border: 0;
}


.site-box.box--big.lap--box--bigger.box__shop-the-look.box--center-align.box--column-flow.story_carousel {
    border-left: 1px solid #ededed;

}
.story-content:after{
    display: none !important;
}

.box--big.site-box.intro-heading--center{
    text-align: center;
    width: 100%;
    height: 25vh !important;
    min-height: 25vh !important;
}

.margin-upper-fix {
    margin-top: -44px !important;
}

a.btn--dark{
    background: #252a2b !important;
    color: white !important;
}

a.btn--dark:hover{
    background: #29ab66 !important;
    color: white !important;
}



@media screen and (min-width: 1241px){
    #section-story_home_video{
        width: 70%;
        max-width: 1160px;
        margin: 0 auto;
    }

}



@media screen and (max-width: 1025px) {
    .story_shop-the-look.box--big.site-box.box__heading.box--typo-big {
        width: 100%;
        min-height: 30vh !important;
        height: auto !important;
    }
    .story_shop-the-look .site-box-content{
        text-align: center;
    }
    #shopify-section-story_list_collection .box--big.site-box.box__heading.box--typo-big, #shopify-section-story_list_2_collection .box--big.site-box.box__heading.box--typo-big {
        height: auto !important;
        min-height: 20vh !important;
        padding-bottom: 20px !important;
    }
  	#section-story_list_3_collection > div.site-box.box--big.lap--box--small-fl.box--typo-big.box--center-align.box--column-flow.box__heading.box--add-hr.active {
        height: auto !important;
        min-height: 20vh !important;
        padding-bottom: 20px !important;
    }
	#section-story_sonderanfertigung_form > div {
      	min-height: 80vh !important;
    }

    	#shopify-section-dea96dfc-782c-4b58-93df-5aca23201234 > div > div {
      	min-height: 65vh !important;
    }

}


@media screen and (min-width: 1025px){
  #section-story_shop-the-look > div.site-box.box__heading.box--typo-big.box--big.box--center-align.box--column-flow.box__slideshow-item.story_shop-the-look.active > div{
    width: 60% !important;
  }

}

@media screen and (max-width: 550px) {

    a.btn--mg-mobile{
        margin-top: 4px;
    }
}


#shopify-section-d43f0381-4be1-4c7d-9f71-883cd3975a86 > div > div {
  width: 100%;
  
}

#shopify-section-d43f0381-4be1-4c7d-9f71-883cd3975a86 > div > div > span > img {
  object-fit: contain;
  
}


#section-story_list_2_collection > div.collection__holder > div:nth-child(4) > div > div > img {
  height: 95% !important;
  width: 95% !important;
}

#section-story_list_2_collection > div.collection__holder > div:nth-child(4) > div > div{
  height: 100% !important;
  width: 100% !important;
  margin: 0% !important;
}


#section-story_list_3_collection > div.collection__holder > div > div > div > img {
  height: 90% !important;
}



#section-story_image_gallery > div.collection__holder {
  display: none;
}

#section-story_image_gallery > div.site-box.intro-heading--center.box--big.lap--box--small-fl.box--typo-big.box--center-align.box--column-flow.box__heading.box--add-hr.active {
  border-bottom: none;
}


@media screen and (min-width: 2100px){
  #shopify-section-dea96dfc-782c-4b58-93df-5aca23201234 > div > div {
    min-height: 90vh !important;
  }    