@import url('https://fonts.googleapis.com/css?family=EB+Garamond|Lato:300|Oranienbaum|Scheherazade&display=swap');
@import url("https://design.textalk.se/ida/jacobssons-bounti.css");
@import url("https://design.textalk.se/jonna/jacobssons-jonna.css");

/*----FYRA ARTIKLAR I RAD----*/
@media only screen and (min-width: 1200px) {
    .custompage-8513046 .tws-article-list--col-lg-3 .tws-list--grid-item, /*Bästsäljare*/
    .custompage-8534436 .tws-article-list--col-lg-3 .tws-list--grid-item, /*Solsemester*/ 
    .custompage-8419610 .tws-article-list--col-lg-3 .tws-list--grid-item, /*rea*/
    .custompage-9031761 .tws-article-list--col-lg-3 .tws-list--grid-item, /*höstplagg*/
    .custompage-9037441 .tws-article-list--col-lg-3 .tws-list--grid-item, /*Rödaplagg*/ 
    .custompage-9059477 .tws-article-list--col-lg-3 .tws-list--grid-item, /*Vårtrender*/
    .custompage-9059479 .tws-article-list--col-lg-3 .tws-list--grid-item, /*Jobb*/
    .custompage-9059481 .tws-article-list--col-lg-3 .tws-list--grid-item, /*Matchat och Klart*/
    .custompage-9062243 .tws-article-list--col-lg-3 .tws-list--grid-item, /*Klassiker*/
    .custompage-9070157 .tws-article-list--col-lg-3 .tws-list--grid-item, /*Sommartrender 2025*/
    .custompage-8556530 .tws-article-list--col-lg-3 .tws-list--grid-item, /*Bröllop och fest*/
    .custompage-9075527 .tws-article-list--col-lg-3 .tws-list--grid-item /*Sommar i stan*/ {
        -ms-flex-preferred-size: calc(25% - 0.5rem);
        flex-basis: calc(25% - 0.5rem);
        width: calc(25% - 0.5rem);
    }
}

/*----ÄNDRA BAKGRUND NYHETSFLAGGA----*/
.tws-article-list--list .tws-article-list--labels .tws-article-labels--new .tws-article-labels--label-text,
.bountiful--article-images .slot--article-labels .tws-article-labels--new .tws-article-labels--label-text {
	background: #d2c2ad;
	color: #222;
}
/*--- Påfyllning - Flagga ----*/
.flag-8622879 {
	background: #d2993c;
  color: #fff;
  padding: 5px 10px;
  border-radius: 3px;
}
/*--- Exkl. Onl. - Flagga ----*/
.flag-8379919 {  
	background: #d3c2ad;
  color: #222;
  padding: 5px 10px;
  border-radius: 3px;
  font-weight: normal;
}
/*----- Unik - Flagga -----*/
.flag-8624437 {
	background: #925624;
  color: #fff;
  padding: 5px 10px;
  border-radius: 3px;
}
/*---- Storsäljare - Flagga ----*/
.flag-7801303 {
	background: #821529;
  color: #fff;
  padding: 5px 10px;
  border-radius: 3px;
}


/*--- REA I MENYN ---*/
/*
.navbar-default .navbar-nav > li.tws-top-menu--item-0 > a:hover, 
.navbar-default .navbar-nav > li.tws-top-menu--item-0 > a:focus, 
.navbar-default .navbar-nav > li.tws-top-menu--item-0 > a:active{
	border-bottom: 2px solid #f1b354 !important;
	color: #c70023 !important;
}
.navbar-default .navbar-nav > li.tws-top-menu--item-0 > a,
.bountiful--sidebar .bountiful--sidebar-mobile-menu .tws-top-menu .navbar-collapse .navbar-nav li.tws-top-menu--item-0 a {
	color: #c70023 !important;
}*/
/*--------------------*/

/*-----ÄNDRA TEXT OCH FÄRG PÅ BANNER PÅ STARTSIDAN----*/
.bountiful--start-page .tws-container--tws-custom-html a,
.bountiful--start-page .tws-container--tws-custom-html a:hover {
	color: #000; /*--Textfärg--*/
	text-decoration: none;
}

/*------------ TEMAÄNDRINGAR MAJ 2023 -----------------*/
@media (min-width: 1100px) {
  .slot--header-search input[type=text].form-control {
	  width: 100%;
	padding: 5px 45px;
  }

  .slot--header-search {
		position: relative;
	display: block;
	}
	.slot--custom-header-html {
		position: relative;
	}
	.slot--header-logo,
  .slot--header-logo .tws-logo {
		margin: 0;
	}
  .slot--header-logo .custom-logo img {
		max-width: 140px;
	  margin-top: 10px;
	}
}

@media (min-width: 768px){
	.bountiful--header .bountiful--header-wrapper {
	max-width: none;
	padding: 7px 20px;
	}
}
.slot--header-bottom {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  border-top: 1px solid #ebebeb;
}
.slot--header-bottom .slot--header-horizontal-menu {
	width: 100%;
}
.slot--header-horizontal-menu .navbar {
	text-align: left;
}
.tws-top-menu .navbar-collapse .navbar-nav {
	padding-left: 20px;
  padding-right: 20px;
}
.slot--header-bottom .tws-custom-html--content {
  position: absolute;
  height: 17px;
  width: 300px;
  text-align: right;
  padding-right: 20px;
  z-index: 10;
}


/*--- STARTSIDA ---*/
.bountiful--body .bountiful--body-wrapper,
.bountiful--body .bountiful--body-wrapper .bountiful--main{
	max-width: none !important;
}
.bountiful--body .bountiful--body-wrapper .bountiful--main .bountiful--main-wrapper {
	padding-left: 0;
  padding-right: 0;
}
.tws-container--tws-custom-html,
.tws-container--tws-image-carousel {
  margin-left: auto !important;
  margin-right: auto !important;
}


/*-----------MEDIA QUERIES------------*/
@media (max-width: 1099px) {
  body.scrolled .bountiful--header-wrapper {
	display: flex;
}
  .slot--header-bottom .tws-custom-html--content {
	  top: 3px;
	padding-right: 9px;
  }
  .slot--header-cart .tws-mini-cart--header-cart-button {
	  background: transparent;
	padding-left: 0;
  }
  .bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light-root-level {
	  padding: 10px 10px 20px;
  }


}
@media (max-width: 991px) {
  body.scrolled .btn.open-filter-button {
		position: fixed;
	  right: calc(50% - 45px);
		left: calc(50% - 45px);
	  bottom: 5px;
		top: auto;
		border: 1px solid #000;
    border-radius: 0;
		background: #ECB253;
		color: #000;
		justify-content: center;
		font-size: 16px;
  }
  .scrollToBottom {
	  right: auto;
	  left: 4px;
  }
}
@media (max-width: 767px) {
  .bountiful--body .bountiful--body-wrapper .bountiful--main .bountiful--main-wrapper {
	  margin-top: 10px;
  }
}
/*-----------------------------------------------------*/
body.tws-breadcumbs--root-3963895 .tws-vertical-menu-light--articlegroup-3963895,
body.tws-breadcumbs--root-3963895 .tws-vertical-menu-light--articlegroup-is-open li
{display:none !important}

#testarlite {display:none}
body.tws-breadcumbs--root-3963895 #testarlite {display:block;}
body.tws-breadcumbs--root-3963895 .Varumarken {display:none;}
.tws-breadcumbs--root-3963895 .tws-vertical-menu-light-root-level > li {
display: none;
}


.tws-article-filter--filter-with-select-wrapper .filter-select-wrapper::-webkit-scrollbar {
	-webkit-appearance: none !important;
	width: 7px !important;
	height: 7px !important;
	-webkit-overflow-scrolling: auto !important;
}
.tws-article-filter--filter-with-select-wrapper .filter-select-wrapper::-webkit-scrollbar-thumb {
	border-radius: 4px !important;
	background-color: rgba(0,0,0,.5) !important;
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5) !important;
}

.form-group:nth-child(3) {
	display: block;
}

.form-group:nth-child(3) .tws-article-buy-button-with-modal--submit-button {
  display: inline-block;
  width: auto;
  padding: 0px 20px;
  color: white;
  font-size: 11px;
	font-weight: 600;
  border: none;
  cursor: pointer;
}



/*--- LÄS MER PÅ TAGGSIDOR ----*/
  .more-text {
    display: none;
  }

  .read-more-checkbox {
    display: none;
  }

  .read-more-label {
    cursor: pointer;
    color: #000;
    font-weight: 300;
    text-decoration: underline;
  }

  .read-more-checkbox:checked ~ .more-text {
    display: inline;
  }

  .read-more-checkbox:checked ~ .read-more-label {
    font-size: 0;
  }
	.read-more-checkbox:not(:checked) ~ .read-more-label {
		box-shadow: -20px 0 10px 0 #fff;
	}

	.read-more-checkbox:checked ~ .read-more-label::after {
    content: "Läs mindre";
    font-size: 15px;
	}
/*--G--REARRANGE DELIVERY METHOD--G--*/
.tws-checkout--select-delivery-list {
    display: flex;
    flex-direction: column;
}

.tws-checkout--delivery-method-75767 { order: 1; }
.tws-checkout--delivery-method-158639 { order: 2; }
.tws-checkout--delivery-method-147183 { order: 3; }
.tws-checkout--delivery-method-80875 { order: 4; }
.tws-checkout--delivery-method-147775 { order: 5; }

/*--------- REA-banner Startsida ---------*/
.sale-banner {
	min-height: 0; 
  background-image: url('https://cdn.abicart.com/shop/ws27/56327/files/varumarken/Egna%20sidor/Reabanner-25.jpg');
  margin-bottom: 20px;
}
.sale-banner .sale-text.row {
  display: flex; 
  align-items: center; 
  justify-content: center; 
  text-align: center; 
  background: transparent; 
  color: #fff; 
  padding: 20px 10px;
}
.sale-banner .sale-text h1 {
 font-family: 'Playfair Display', serif; 
  font-size: 30px; 
  margin: 0; 
  color: #fff;
}
.sale-banner .sale-text p {
font-family: 'Playfair Display', serif; 
  font-size: 20px; 
  margin: 0; 
  color: #fff;
}

.sale-banner .sale-text a {
  display: inline-block;
	color: #fff; 
  text-decoration: none; 
  padding: 10px; 
  border: 1px solid #fff;
    transition: all .3s ease;
}
.using-mouse .sale-banner .sale-text a:hover {
	color: #000 !important;
  background: #fff;
  transition: all .3s ease;
}

@media (max-width: 767px) {
  .sale-banner .sale-text.row {
  	flex-direction: column;
  }
  .sale-banner .sale-text .col-md-4:empty {
  	display: none;
  }
  .sale-banner .sale-text a {
  	margin-top: 15px;
  }
}

/*-------- SOMMARREA PRODUKTGRUPPER ----------*/
.topmost-artgrp-7712841 .tws-articlegroup-list .tws-list--grid-item .caption {
	background:#990002;
}
.topmost-artgrp-7712841 .tws-articlegroup-list .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a {
	color: #fff;
}