body{overflow-y: hidden;}#Block__MasterDesktopMenu .grid__cell {justify-content:center;}.article__paragraph {font-size: 16px;}.article__header--giant{font-size:34px;}.article__leadtext{font-size:20px;}#Block__ArticleHead .paragraph-container{width:50%;}.article__quote{font-size:28px;}#Block__ArticleParagraph1Quote i{font-size:22px; margin-bottom: 0.6em !important;}#Block__ArticleParagraph1Quote p{margin-bottom: 0.6em !important}.product__price-buy-button{color:white;}#Block__Alternativer h2, #Block__Tilbehør h2{text-transform:uppercase;font-size:20px;text-align:center;margin-bottom:1em;}
.tabs__trigger[type=radio]:nth-child(1):checked ~ .tabs__list > .tabs__label:nth-child(1) {
    background-color: #364A55;
    color: #fff;
    border-bottom: 1px #364A55 solid;
}

.rowItemContent-9429 #Block__Navigation {
 display:none; 
}

.truncate {
  	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}

#readMore { 
font-weight: bold;
margin-top: 1rem;
  color:white; 
  display:flex; 
  width: fit-content;
}

.acceptance-body-font div label {
	font-size: 17px;
}

#readMore:hover {
	 text-decoration: underline;
}

.tabs__trigger[type=radio]:nth-child(2):checked ~ .tabs__list > .tabs__label:nth-child(2) {
    background-color: #364A55;
    color: #fff;
    border-bottom: 1px #364A55 solid;
}

.tabs__trigger[type=radio]:nth-child(3):checked ~ .tabs__list > .tabs__label:nth-child(3) {
    background-color: #364A55;
    color: #fff;
    border-bottom: 1px #364A55 solid;
}

.tabs__trigger[type=radio]:nth-child(4):checked ~ .tabs__list > .tabs__label:nth-child(5) {
    background-color: #364A55;
    color: #fff;
    border-bottom: 1px #364A55 solid;
}

.tabs__trigger[type=radio]:nth-child(5):checked ~ .tabs__list > .tabs__label:nth-child(5) {
    background-color: #364A55;
    color: #fff;
    border-bottom: 1px #364A55 solid;
}

.tabs__trigger[type=radio]:nth-child(6):checked ~ .tabs__list > .tabs__label:nth-child(6) {
    background-color: #364A55;
    color: #fff;
    border-bottom: 1px #364A55 solid;
}

.tabs__trigger[type=radio]:nth-child(7):checked ~ .tabs__list > .tabs__label:nth-child(7) {
    background-color: #364A55;
    color: #fff;
    border-bottom: 1px #364A55 solid;
}

.tabs__trigger[type=radio]:nth-child(8):checked ~ .tabs__list > .tabs__label:nth-child(8) {
    background-color: #364A55;
    color: #fff;
    border-bottom: 1px #364A55 solid;
}

.tabs__trigger[type=radio]:nth-child(9):checked ~ .tabs__list > .tabs__label:nth-child(9) {
    background-color: #364A55;
    color: #fff;
    border-bottom: 1px #364A55 solid;
}

.tabs__trigger[type=radio]:nth-child(10):checked ~ .tabs__list > .tabs__label:nth-child(10) {
    background-color: #364A55;
    color: #fff;
    border-bottom: 1px #364A55 solid;
}

#Block__FullDescription .u-padding--lg {
	padding: 0; 
}

.footer__content a {
	color: #000;  
}

.rowItemContent-8973 button {
	text-transform: uppercase;
  	width: 65vh;
}

#Lastoppbilde {
    position: absolute;
}

.pestTitle {
	margin-left: 2em;
    background-color: #364A55;
    text-transform: uppercase;
    padding: 0.5em 1.5em;
    border-radius: 10px;
    font-family: 'Lato';
    font-weight: 700;
  	color: white !important;
}

/*.btn--tertiary {
	width: 140px;
  	padding: initial;
}*/

.pest-h2 {
	font-size: 20px;
  	font-weight: 700;
  	font-family: 'Lato';
}

#Block__ArticleListBody img {
  	max-height: 250px;
}

#Block__MasterDesktopToolsNavigation {
 	margin: 0 auto; 
}

.pest-image {
 	margin-left: 1.5em;
    padding-right: 2em; 
}

.promotion-block {
  margin-bottom: 1.6rem;
}

.promotion-background {
  background-color: #364A55;
  height: 30rem;
}

.promotion-background h1 {
  color: white;
}

.promotion-background p {
  color: white;
}

.promotion-background a {
  color: white;
}

.promotion-text {
  padding: 2rem 3rem !important;
}

.promotion-image .background-image__cover {
  
}

.promotion-image img {
	height: 30rem;  
}

.mobile-search-icon {
 	position: absolute;
    right: 0.9rem;
    color: #fff !important;
    background-color: #e9c46a;
    border: none !important;
    height: 40px;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 11px !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 11px !important; 
}

.promotion-image img {
	border-bottom-left-radius: 185px;  
}

.product__description iframe {
 	height: 640px !important; 
}

.product-list__grid-item__price-info h6 {
	white-space: initial !important;  
}

#Block__Tilbehør #ProductsContainer, #Block__Alternativer #ProductsContainer {
 	justify-content: center; 
}

.sign-in-modal-trigger-button {
 	background-color: #EDF1F5 !important;
  	color: #000 !important;
}

.shippingOption {
	display: grid;
  	grid-template-columns: 4fr 1fr;
  	padding-bottom: 1.2em;
}

.shippingOption .form__field-group {
  	margin-bottom: 0 !important;
}

.shippingOption input[type="radio"]+label:not(.btn--tag) {
  	padding-bottom: 0 !important;
}

.shippingDesc {
 	padding-left: 2em;
  	color: #a8a8a8;
  	padding-right: 3em;
}

#Block__Shipping .card {
 	padding: 2.4em 1.4em; 
}

.btn--clean .fa-trash {
    margin-left: 10px;
}

/*#Block__Voucher {
	padding: 1em 0em 0em 0em;  
}*/

.rowItemContent-9429 .promotion-block,.rowItemContent-9429 .grid--justify-end,.rowItemContent-9429 .btn--clean,.rowItemContent-9429 label[for=CheckFacetGroups] {
	display: none;  
}

.btn--clean .fa-trash
{
 margin-left: 10px;
}

#ProductSearchBar {
	width: 90%;  
}

.header-top {
	padding-bottom: 1rem;
  	padding-top: 1rem;
}

.uspItems {
	display: flex;
  	align-items: flex-end;
  	width: fit-content;
}

.uspItems p {
  	font-family: 'Oswald', sans-serif;
    font-size: 2rem;
	margin: 0 2rem;
  	color: white;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	  .promotion-background {
    	border-bottom-left-radius: 19rem;
      	height: auto;
  	}
}

@media only screen and (max-width: 480px) {
  .article__overlay-offset  {
    top: -35px !important;
  }

  /*.content-row--3col {
    grid-row-gap: 2rem;  
  }*/

  .article-list__item-header {
    white-space: initial !important;  
  }

  .rowItemContent-8973 button {
    width: 40vh;
  }
  
  #Block__ArticleHead .paragraph-container {
    width: 100%;
  }

  .padding-size-md {
    padding: 1em;
  }

  .pestTitle {
    margin-right: 1em;
    margin-left: 1em;
  }

  .content-row--6col {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  
  .pest-info {
    margin-right: 1em !Important;
    margin-left: 1em !Important;
  }

  .rowItemContent-9390 img {
    width: 100% !important;
    height: 100% !important;
  }

  .product__info .center-container h2 {
    background-color: #364A55;
    color: white;
    text-align: center;
    border-radius: 15px;
    padding: 2px 0px;  
  }
  
  .product__info .center-container .padding-position-left {
    padding-right: 1em !important;  
  }

  .promotion-background {
    border-bottom-left-radius: 12rem;
    border-top-right-radius: 12rem;
    height: auto;
  }

  .promotion-image img {
    height: 18rem;  
  }
  
  .product__description iframe {
    height: 300px !important; 
  }

  button[title~=Skadedyr-podden] {
    margin-bottom: 2em;  
  }

  .rowItemContent-9372, .rowItemContent-9373, .rowItemContent-9374 {
    margin: 0 auto;  
  }

  .promotion-image img {
    border-bottom-left-radius: 7em;  
  }

  #ProductsContainer {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 0.5rem;
  }
  
  #ProductsContainer .product-list__grid-item {
    padding: 0;
    width: 177px;
  }

  #productList {
    width: 94%;
    margin: 0 auto;
  }

  input[type=number] {
    width: 70px;
    max-width: 70px;
  }

  #ProductsContainer .stickers-container__tag--sale {
    width: 75px;
    height: 75px;
  }
  
  .menu__item--top-level.dw-mod:hover, .menu__item--top-level.menu__item:hover {
    border-bottom: none;
    border-top: none;
  }

  .menu__item--top-level.dw-mod:hover .menu__link {
    color: #000;  
  }

  .panel-trigger:not(:checked)~.panel.panel--bottom {
    bottom: -500px;
  }

  .panel.panel--bottom {
    height: 500px;
  }

 .menu-mobile__trigger::before {
	font-weight: 500 !important;
  }


}