
/* change of preset for all containers */.App-content .Preset-Container-Max-Width{max-width:1440px;}/* Set z-index for all swiper buttons */.App-content .swiper-button-next,.App-content .swiper-button-prev{z-index:1 !important;}/* Overlay all product images with a background */.App-content .CMS-ArticleMedia-sliderImage:after,.App-content .ListArticle-img:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.04);pointer-events:none;}.Breakpoint--md .ListArticle-img{padding-top:10px;padding-bottom:10px;}.Breakpoint--lg .ListArticle-img{padding-top:0px;padding-bottom:0px;}/* Set size of toggle icon in sub menu */.App-content .CMS-SubMenuNode-toggler{font-size:1em;}/* Bullet list */.App-content .CMS-TextComponent ul{list-style-position:outside;padding-left:20px;}.App-content ol{list-style-position:outside;padding-left:20px;}/* Hide the vertical scrollbar */.App-content ::-webkit-scrollbar{display:none;}/* hide horizontal scrollbars */.App-content ::-webkit-scrollbar-horizontal{display:none;}/* Filter box */.App-content .FilterBox-option:before{content:'';width:12px;height:12px;border-radius:50px;margin-right:10px;position:absolute;left:-18px;top:10px;background-color:rgba(35, 95 ,69 ,0.2);}.App-content .FilterBox-option--active:before{content:'';width:12px;height:12px;background-color:rgba(35, 95 ,69);border-radius:50px;margin-right:10px;position:absolute;left:-18px;top:10px;}.App-content .FilterBox-option--active{background:rgba(35, 95 ,69 ,0.2);}.App-content .FilterBox-option--active .FilterBox-option-label{color:#333 !important;line-height:1rem;}.App-content .FilterBox-option-color{width:16px;height:16px;top:initial;display:inline-block;border-radius:4px;}/* Price slider */.App-content .Filter-slider{margin-top:45px;}.App-content .Filter-slider .noUi-connect{background:#262626;}.App-content .Filter-slider .noUi-tooltip{font-family:'DM mono', sans-serif;font-size:12px;font-weight:400;color:#262626;}.App-content .Filter-slider.noUi-horizontal .noUi-handle{border:1px solid #262626;background:#262626;height:20px;width:20px;top:-9px;}.App-content .Filter-slider .noUi-handle-lower{margin-left:14px;}.App-content .Filter-slider .noUi-handle-upper{margin-left:-6px;}.App-content .Filter-slider .noUi-base{height:45%;background:#f4f4f4;}.App-content .Filter-slider .noUi-background{background:#f4f4f4 !important;}/* Sort select */.App-content .Article-sort .Select-text{display:none;}.App-content .Select-input{border:none;}.App-content .Select:hover>.Select-input{border:none;}.App-content .Article-sort .Option--active{border-left:1px solid #235F45 !important;background:#FFFFFF !important;color:#235F45 !important;font-weight:300 !important;}.App-content .sort-container .Select-placeholder{color:#235F45 !important;}.App-content .sort-container .Option:hover{background:#FFFFFF !important;color:#235F45 !important;}.App-content .sort-container .Option{padding:5px 15px !important;}/* Remove input styling in iphone */.App-content input[type=search]{-moz-appearance:none;-webkit-appearance:none;}/* Newsletter input */.App-content .CMS-Newsletter-input input{background-color:transparent;border:1px solid #ffffff;padding:12px;color:#ffffff;font-family:"Azo-sans-web";}.App-content .newsletter .FormField-controls label{color:white;font-family:"Azo-sans-web";font-size:14px;}/* Set campaign code input padding */.App-content .checkout .FormField-controls input{padding:14px;}/* USP */.App-content .container-uspar li::before{content:'\f00c';font-family:'Font Awesome 5 Pro';font-size:14px;margin-right:10px;}/* ATTRIBUTES */.App-content .CMS-ArticleAttribute-container{border:0.5px solid #C9C9C9;margin-bottom:5px;position:relative;}.App-content .Option{padding:15px 20px;}.App-content .Option:hover{background-color:#F5EFE6;color:#191919;transition:all 0.3s cubic-bezier(.31,.89,.34,.99);}.App-content .Option--active{background-color:#F5EFE6;color:#191919;font-weight:500;}.App-content .Select-options{background:#fff !important;margin-top:4px;}/* Attributes select*/.App-content .Select-placeholder{color:#191919 !important;}.App-content .CMS-ArticleAttributeLabel{position:absolute;top:10px;left:20px;}.App-content .article-info .Select-input{border:none;padding:30px 20px 10px 20px;display:flex;justify-content:space-between;}.App-content .Select-icon{position:unset;}/* INPUT FIELD */.App-content .CMS-ArticleAttribute-input{margin:30px 20px 10px 20px;border:none;width:90%;}.App-content .CMS-ArticlePackage-inputRules{margin:-10px 0px 20px 20px;color:#dc5151 !important;font-size:14px;}/* Property blue label */.App-content .property-blue-label .CMS-ArticleField img{width:75px;margin-right:30px;}.App-content .Slideout_Group_Colour_Active{background:red;}/* MEDIA */.App-content .CMS-ArticleMedia-sliderImage > img{height:100%;width:100%;object-fit:cover;}.App-content .CMS-ArticleMedia-popupImage img{width:100%;}.App-content .swiper-button-prev,.App-content .swiper-button-next{background:#F4EFE7;}/* Guide button */.App-content .guide .CMS-ArticleField a{padding:10px 20px;color:#235F45;display:block;}.App-content .guide .CMS-ArticleField a::after{content:'\f08e';font-family:'Font Awesome 5 Pro';font-size:14px;margin-left:10px;}/* Buy button */.App-content .CMS-Article-buyButton:disabled{background-color:#d9d9d9;}.App-content .CMS-ArticleField h2{padding-bottom:5px;}.App-content .CMS-ArticleField h3{padding-bottom:5px;padding-top:15px;}.App-content .CMS-ArticleField h4{padding-bottom:5px;padding-top:15px;}/* QTY buttons */.App-content .QtySelect{color:#191919;font-family:'Azo-sans-web';border:0.5px solid #c9c9c9;height:98%;display:flex !important;justify-content:center !important;align-items:center !important;padding:5px;}.App-content .QtySelect-qty{border:none;}.App-content .QtySelect-minus--disabled div{color:#c9c9c9;}/* PDF doc */.App-content .docs a,.App-content .CMS-ArticleField-Link{color:#191919;text-decoration:underline;}/* Remove unneccssary margin on show more icon */.App-content .Preset-ShowMore-Icon > i{margin-bottom:0px;}/* Show more text styling (mobile) */.App-content .Preset-ShowMore-Closed .CMS-ShowMore-children{-webkit-mask-image:linear-gradient(180deg, rgba(255,255,255,1) 40%, rgba(0,0,0,0) 100%);-webkit-mask-clip:no-clip;-webkit-mask-size:100% 150px;}.App-content .CMS-ShowMore--closed .Preset-ShowMore-IconWrapper{background-image:none;}/* Submenu */.App-content .CMS-SubMenuNode--active > .CMS-SubMenuNode-content a{text-decoration:underline;}/* Style favorites icon for articles and articles-list (remove when style class is fixed) */.App-content .ListArticle .CMS-ArticleFavorite-icon{display:flex;justify-content:center;align-items:center;width:30px;height:30px;position:absolute;top:0px;right:0px;border-radius:50%;background-color:rgba(255, 255, 255, 0.6);margin-top:10px;margin-right:10px;z-index:1;}/* List cell row gap */.Breakpoint--xsm .ListArticleContainer:before{padding-top:180%;}.Breakpoint--md .ListArticleContainer:before{padding-top:142%;}.Breakpoint--lg .ListArticleContainer:before{padding-top:140%;}.App-content .ListArticleContainer--2:before{padding-top:75% !important;}/* Article favourite icon */.App-content .ListArticle .CMS-ArticleFavorite-icon img{width:16px;margin-top:2px;}/* Even up cells in articles column size */.App-content .CMS-ArticlesColumnSize .Grid-cell{width:16px !important;}/* Image *//*

.Breakpoint--xsm .ListArticle-img img {
  max-height: 130px !important;
  min-height: 130px !important;
  object-fit: cover;
}

.Breakpoint--lg .ListArticle-img img {
  max-height: 280px !important;
  min-height: 280px !important;
  object-fit: cover;
}
*/.Breakpoint--xsm .article-list .Image{max-height:130px !important;min-height:130px !important;object-fit:cover;}.Breakpoint--lg .article-list .Image{max-height:280px !important;min-height:280px !important;object-fit:cover;}/* Color list */.App-content .ColorList-item div{border-radius:50px;}.App-content .article-list .swiper-slide{width:20px !important;}/* Art desc */.App-content .ListArticle-artdesc{display:-webkit-box;max-width:330px;height:65px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px;}/* desktop */@media screen and (max-width: 1250px) and (min-width: 960px){.Articles .ListArticle-artdesc{max-width:200px !important;height:34px !important;-webkit-line-clamp:2 !important;}}@media screen and (max-width: 1150px) and (min-width: 960px){.Articles .ListArticle-title{padding-bottom:0px !important;}.Articles .Prices{bottom:5px !important;}.Articles .ListArticle-body{margin-top:-10px !important;}.Articles .ListArticleContainer{min-height:400px !important;}}/* tablet */@media screen and (max-width: 740px) and (min-width: 640px){.Articles .ListArticle-artdesc{max-width:200px !important;height:34px !important;-webkit-line-clamp:2 !important;}}@media screen and (max-width: 700px) and (min-width: 640px){.Articles .ListArticle-title{padding-bottom:0px !important;}.Articles .Prices{bottom:5px !important;}.Articles .ListArticle-body{margin-top:-10px !important;}}/* mobile */@media screen and (max-width: 360px){.Articles .ListArticle-artdesc{max-width:200px !important;height:34px !important;-webkit-line-clamp:2 !important;}}@media screen and (max-width: 340px){.Articles .ListArticle-title{padding-bottom:0px !important;}.Articles .Prices{bottom:5px !important;}.Articles .ListArticle-body{margin-top:-10px !important;}}/* Load more */.App-content .CMS-Articles-progress-bar{display:none;}.App-content .ListArticle .ColorList{display:none;}/* always show sort */.App-content .Article-sort .Select-options{display:block !important;}.App-content .Article-sort .Select-icon{display:none;}/* container-subcat-and-filter-container */.App-content .container-subcat-and-filter-container .CMS-SubMenuNode-title{overflow-wrap:break-word;}/* Set parent to search input field to full width */.App-content .SearchForm .Form{width:100%;}.App-content .SearchForm-input{background:#FFFFFF;}/* Font smoothing */@media all and (min-width: 1px){#Streamline > div > div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;}}/* Dropdown menu desktop */.App-content .main-nav-dropdown .Grid-cell.u-size4of12{order:2;width:85% !important;}.App-content .main-nav-dropdown .Grid-cell.u-size8of12{width:15% !important;}.App-content .CMS-SubMenuNode-toggler{color:#235F45 !important;}/* Subemnu */.App-content .CMS-SubMenuNode-toggler{padding:10px;}/* Left menu sticky */@media all and (min-width: 1px){#Streamline > div > div{overflow-x:clip;}body{overflow-x:hidden;}}/* Slideshow pagination */.App-content .swiper-pagination-bullet-active{width:11px;height:11px;}.App-content .swiper-pagination-bullets{display:flex;align-items:center;justify-content:center;}.App-content .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px;}.App-content .swiper-pagination-bullet{background:#235F45 !important;opacity:1;}/* Article slider swiper buttons */.App-content .slideshow .swiper-button-next,.App-content .slideshow .swiper-button-prev,.App-content .article-products .swiper-button-next,.App-content .article-products .swiper-button-prev{width:50px;height:50px;background-color:#235F45;border-radius:50px;}.App-content .article-products .swiper-button-next{position:absolute;top:90% !important;right:35% !important;}.App-content .article-products .swiper-button-prev{position:absolute;top:90% !important;left:35% !important;}.App-content .slideshow .swiper-button-prev{position:absolute;top:94%;left:35%;}.App-content .slideshow .swiper-button-next{position:absolute;top:94%;right:35%;}.App-content .FindStore-usePosition,.App-content .FindStore-button{background-color:#235F45;color:#ffffff;padding-left:24px;padding-right:24px;padding-top:10px;padding-bottom:10px;font-family:"Azo-sans-web";font-weight:700;text-transform:uppercase;margin-bottom:8px;}.App-content .FindStore-select{border:1px solid #000 !important;margin-bottom:7px;font-family:"Azo-sans-web";}.App-content .FindStore-closestStore{height:100%;display:flex;flex-direction:column;font-family:"Azo-sans-web";}.App-content .FindStore-closestStore .Link{margin-top:auto;}/* Seller checkout form */.App-content .seller-checkout .InputField{text-align:left;}.App-content .seller-checkout .FormField-controls input{font-family:'Azo-sans-web';font-size:14px;}.App-content .responsive-iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}.App-content .return-forms .FormField-controls input{padding:15px 10px;}.App-content .Popup-returns{position:relative !important;}.App-content .Popup-close{position:absolute !important;padding:20px !important;font-size:22px !important;cursor:pointer;z-index:9;}.App-content .CMS-OrderData-checkbox-text .checkmark{border:1px solid #235F45;background-color:transparent;}/* Describe matter section */.App-content .CMS-ReturnInfo-checkbox-text .checkmark{border:1px solid #000;background-color:transparent;}.App-content .CMS-ReturnInfo-checkbox-text .checkmark:after{left:7px;top:3px;}.App-content .BadgeList{padding:0px;height:30%;width:30%;right:10px;}.App-content .Receipt{margin-top:20px;font-family:'Azo-sans-web';}.App-content .receipt-articles-container .CMS-ReceiptField-container{all:unset;}.App-content .CMS-ReceiptField-row-value{overflow-wrap:break-word;}.Breakpoint--xsm .CMS-ReceiptField-row{display:grid;grid-template-columns:100px 1fr 1fr 1fr;column-gap:20px;row-gap:20px;text-align:left;}.Breakpoint--md .CMS-ReceiptField-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;column-gap:20px;row-gap:20px;text-align:left;}.Breakpoint--lg .CMS-ReceiptField-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;text-align:left;}.App-content h1{font-size:1.2em;margin-top:20px;}.App-content .Receipt-customer h1:last-child{display:none;}.App-content .Receipt-customer .Arrange-sizeFill{line-height:25px;}.App-content .Receipt-row .Receipt-name a{color:#191919;}.App-content .Receipt-image img{padding-right:15px;}.App-content .ql-font-kanit{color:#fff !important;font-family:'Azo-sans-web' !important;font-size:16px !important;}.Breakpoint--xsm .article-products .ListArticle-img-wrapper img{max-width:100%;max-height:150px;min-height:150px;object-fit:contain;}.Breakpoint--lg .article-products .ListArticle-img-wrapper img{max-width:100%;max-height:280px;min-height:280px;object-fit:contain;}
.Preset-Primary-Background-Color {
  background-color: #F5EFE6;
}
.Preset-Primary-Color {
  color: #191919;
}
.Preset-Heading-Color {
  color: #191919;
}
.Preset-Primary-Button {
  background-color: #235F45;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 12px;
  padding-bottom: 12px;
  color: #ffffff;
  line-height: 100%;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;
  font-size: 1rem;
  font-family: Azo-sans-web;
  text-transform: uppercase;
  font-weight: 400;
}
.Preset-Primary-Font-Family {
  font-family: Azo-sans-web;
}
.Preset-Heading-Font-Family {
  font-family: Utopia-std;
}
.Preset-Primary-Text {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.6rem;
}
.Preset-Link-Color {
  color: #191919;
}
.Preset-Heading1 {
}
.Breakpoint--xsm .Preset-Heading1 {
  font-size: 2rem;
  font-weight: 600;
  margin-top: 0px;
}
.Preset-Heading2 {
  font-size: 1.75rem;
  font-weight: 600;
  line-height: ;
}
.Preset-Heading3 {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: ;
}
.Preset-Secondary-Background-Color {
  background-color: #235F45;
}
.Preset-Secondary-Button {
  background-color: transparent;
  color: #ffffff;
  border-radius: 0px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 1rem;
  border-style: solid;
  border-color: #ffffff;
  border-width: 1px;
  line-height: initial;
  text-transform: uppercase;
}
.Preset-Heading4 {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
  font-family: Utopia std;
}
.Preset-Heading5 {
  font-size: 1rem;
  font-weight: 500;
  font-family: Azo-sans-web;
  line-height: 1.5;
}
.Preset-Heading6 {
  font-size: 0.9375rem;
  font-weight: 400;
  color: #847B70;
  font-family: Azo-sans-web;
}
.SC-Heading0 {
  font-weight: 600;
  font-size: 2.25rem;
}
.Preset-Secondary-Color {
  color: #ffffff;
}
.SC-green-text-color {
  color: #235F45;
}
.SC-article-link-text {
  font-style: italic;
}
.SC-hover-animation {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1) 0s, background-color 250ms cubic-bezier(0, 0, 0.2, 1) 0s, color 250ms cubic-bezier(0, 0, 0.2, 1) 0s, border-color 250ms cubic-bezier(0, 0, 0.2, 1) 0s;
}
.SC-text-shadow {
  text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 3px;
}
.SC-transparent-gradient {
  background: linear-gradient(
        0deg,
        transparent 0%,
        rgba(0, 0, 0, 0.4) 50%,
        transparent 100%
    );
}
.Preset-Primary-Accent-Background-Color {
  background-color: #efe2c1;
}
.SC-usp-text {
  font-size: 0.875rem;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 400;
}
.SC-sale-text-color {
  color: #AF6452;
}
.SC-Heading-image {
  font-weight: 600;
  font-size: 2rem;
  line-height: 2.5rem;
}
.SC-accordion {
  margin-bottom: 1rem;
  background-color: #F5EFE6;
}
.SC-medium-font-weight {
  font-weight: 500;
}
.SC-uppercase-text {
  text-transform: uppercase;
}
.SC-image-aspect-ratio {
  aspect-ratio: 4 / 3;
  object-fit: cover;
}
.SC-quote-text {
  font-family: Utopia std;
  font-size: 2rem;
  font-style: italic;
  line-height: 100%;
}
.Preset-Secondary-Accent-Background-Color {
  background-color: #AF6452;
}
.SC-transparent-gradient2 {
  background: linear-gradient(0deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%);
}
.SC-utopia-std-caption {
  font-family: utopia-std-caption;
}
.SC-utopia-std-display {
  font-family: utopia-std-display;
}
.SC-utopia-std-headline {
  font-family: utopia-std-headline;
}
.SC-utopia-std-subhead {
  font-family: utopia-std-subhead;
}
.SC-image-aspect-ratio2 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}
.Breakpoint--md .Preset-Heading1 {
  font-size: 2.5rem;
}
.Breakpoint--md .Preset-Heading2 {
  font-size: 2rem;
}
.Breakpoint--md .Preset-Heading3 {
  font-size: 1.75rem;
}
.Breakpoint--md .SC-Heading0 {
}
.Breakpoint--md .SC-Heading-image {
  font-size: 2.25rem;
}
.Breakpoint--lg .Preset-Primary-Text {
}
.Breakpoint--lg .Preset-Heading2 {
}
.Breakpoint--lg .Preset-Heading3 {
}
.Breakpoint--lg .SC-Heading0 {
  font-size: 3rem;
}
.Breakpoint--lg .SC-Heading-image {
}