/** Shopify CDN: Minification failed

Line 214:0 Expected "}" to go with "{"

**/
.thumbnail-swatch {
  position: relative;
}

.thumbnail-swatch__badge {
    position: absolute;
    bottom: 0px;
    left: 0;
    padding: 2px 1px;
    font-size: 11px;
    line-height: 1;
    border-radius: 0px;
    background: #000;
    color: #fff;
    font-weight: 700;
    pointer-events: none;
    width: 100%;
    text-align: center;
}

.campaign-notice {
  display: inline-block;
  margin-bottom: 6px;
  padding: 5px 8px;
  border-radius: 999px;
  font-size: 12px;
  line-height: 1;
  font-weight: 600;
  background: rgba(255, 105, 180, 0.27);
  border: 1px solid rgba(255, 105, 180, 0.35);
}

/*Lowers the gap in the second navigation so the language meny looks better*/
@media screen and (max-width: 1400px) {
  .header__icon-list {
    gap: 1.2rem;
  }
}
/*Light Switch*/
@media screen and (min-width: 701px) {
  #night-theme-switcher-container {
    top: 10px;  
  }
  /*adjusts the quick buy button*/
}

@media screen and (max-width: 701px) {
  .product-quick-add:not(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    right: 10%;
  }
  .product-quick-add {
    width: 80%;
  }
}
/*Configurator template*/
/*Full screen*/
#shopify-section-template--18215403487411__17339279014981f359 .section-full {
  --context-section-spacing-inline: 0;
  max-width: 2560px;
  margin: 0 auto;

}
#shopify-section-template--25976863523154__17339279014981f359, #shopify-section-template--27001497452882__17339279014981f359 {
	background: #fff;
}


.tda-customizer-app-section-container {
	padding-top: 3em; 
}
  .tda-customizer-color-palette-customization-option-value {
  border-width: 2px;
}
@media only screen and (min-width: 1150px), only screen and (orientation: landscape) {
  #tda-app-section-model-viewer-28908772917427 {
    width: 55vw;
    height: 40vw;
  }
  .tda-customizer-controls-container {
    padding: 30px 30px 10px 30px !important;
  }
  .tda-customizer-customization-option {
    background: #fafafa;
    padding: 1em;
    border-radius: 8px;
    border: 1px solid #f0f0f0;
  }
  .tda-customizer-select-button-customization-option-value {
    margin-right: 8px;
    border-radius: 8px; 
    align-content: center;
  }

  .tda-customizer-customization-option-value-title{
    padding: 10px 15px 10px 15px !important;
    font-size: 0.9em;
  }
}
.tda-customizer-app-section-wrapper h1 {
  font-size: 2em;
  font-weight: 600;
}
.tda-customizer-controls-container h2 {
  font-size: 1.4em;
  font-weight: 600;
}
.tda-accordion-panel {
  background: #fff !important;
  margin-left: 0px;
  margin-right: 0px;
}
@media only screen and (min-width: 1150px), only screen and (orientation: landscape) {
#tda-customizer-customization-option-bwif3n, #tda-customizer-customization-option-hn35d9, #tda-customizer-customization-option-uaey1 {
	margin-top: -55px;
	border-top: 0px !important;
}
/*Changes some sections to flex instead of grid*/
/*This is the chair function section and the product feature pictures.*/
@media screen and (min-width: 1000px) {
	#shopify-section-template--17934347993267__multi_column_NHbMUL .multi-column, #shopify-section-template--17848567333043__multi_column_fgFX73 .multi-column, #shopify-section-template--17934347993267__multi_column_ibFCRx .multi-column, #shopify-section-template--17957477056691__multi_column_ibFCRx .multi-column {
		display: flex;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
	}
    /*Chair function*/
	#shopify-section-template--17934347993267__multi_column_NHbMUL .multi-column__item { 
		max-width: 23%;  
	}
    /*Feature section Chairs & Default product*/
	#shopify-section-template--17848567333043__multi_column_fgFX73 .multi-column__item, #shopify-section-template--17934347993267__multi_column_ibFCRx .multi-column__item, #shopify-section-template--17957477056691__multi_column_ibFCRx .multi-column__item{ 
		max-width: 23%;  
	}  
}

/*Feature icon list*/
#shopify-section-template--17848567333043__text_with_icons_Jqm84n .text-with-icons__list {
  min-width: 1480px;
}
@media screen and (max-width: 1600px) {
  #shopify-section-template--17848567333043__text_with_icons_Jqm84n .text-with-icons__list {
    min-width: 1300px;
  }
}
@media screen and (max-width: 1400px) {
  #shopify-section-template--17848567333043__text_with_icons_Jqm84n .text-with-icons__list {
    min-width: 1000px;
  }
}
@media screen and (max-width: 1000px) {
  #shopify-section-template--17848567333043__text_with_icons_Jqm84n .text-with-icons__list {
    min-width: 350px;
  }
}

@media screen and (min-width: 1000px) {
	#shopify-section-template--17848567333043__text_with_icons_Jqm84n .text-with-icons__list {
		display: flex;
		flex-wrap: wrap;		
		justify-content: space-evenly;       
	}
	#shopify-section-template--17848567333043__text_with_icons_Jqm84n .text-with-icons__item {
		max-width: 14%;
  		min-width: 14%;
	}
}


.product-info__price .rating .text-sm {
	font-size: var(--text-lg);
}

.product-info__price .rating .rating__star {
	width: 21px;
	height: 21px; 
}

@media screen and (max-width: 700px) {
    .product-info__price .rating .rating__star {
		top:  0px;
		width: 18px;
		height: 18px;
	}
    #night-theme-switcher-wrapper {
    	top: unset !important;
    	bottom: 0px !important;
    }
  
}
.stamped-button-primary {border: 0;}

.multi-column__item video-media:not([loaded]) > :is(video, iframe) {
	opacity: 1;
	visibility: visible;
    cursor: pointer; 
}
/*
.lightbox-magnify:hover::after {
content: "";
  top: 50%;
  left: 50%;
  width: 25%;
  height: 25%;
  position: absolute;
  background-image: url(/cdn/shop/files/magnifying_glass.svg?v=1732110485);
  background-repeat: no-repeat;
  transform: translate(-50%,-50%);
}*/
