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: #f9fafb;
    color: #000;
    border-bottom: 1px #f9fafb solid;
}

.tabs__trigger[type=radio]:nth-child(2):checked ~ .tabs__list > .tabs__label:nth-child(2) {
    background-color: #f9fafb;
    color: #000;
    border-bottom: 1px #f9fafb solid;
}

.tabs__trigger[type=radio]:nth-child(3):checked ~ .tabs__list > .tabs__label:nth-child(3) {
    background-color: #f9fafb;
    color: #000;
    border-bottom: 1px #f9fafb solid;
}
usp

.tabs__trigger[type=radio]:nth-child(4):checked ~ .tabs__list > .tabs__label:nth-child(5) {
    background-color: #f9fafb;
    color: #000;
    border-bottom: 1px #f9fafb solid;
}

.tabs__trigger[type=radio]:nth-child(5):checked ~ .tabs__list > .tabs__label:nth-child(5) {
    background-color: #f9fafb;
    color: #000;
    border-bottom: 1px #f9fafb solid;
}

.tabs__trigger[type=radio]:nth-child(6):checked ~ .tabs__list > .tabs__label:nth-child(6) {
    background-color: #f9fafb;
    color: #000;
    border-bottom: 1px #f9fafb solid;
}

.tabs__trigger[type=radio]:nth-child(7):checked ~ .tabs__list > .tabs__label:nth-child(7) {
    background-color: #f9fafb;
    color: #000;
    border-bottom: 1px #f9fafb solid;
}

.tabs__trigger[type=radio]:nth-child(8):checked ~ .tabs__list > .tabs__label:nth-child(8) {
    background-color: #f9fafb;
    color: #000;
    border-bottom: 1px #f9fafb solid;
}

.tabs__trigger[type=radio]:nth-child(9):checked ~ .tabs__list > .tabs__label:nth-child(9) {
    background-color: #f9fafb;
    color: #000;
    border-bottom: 1px #f9fafb solid;
}

.tabs__trigger[type=radio]:nth-child(10):checked ~ .tabs__list > .tabs__label:nth-child(10) {
    background-color: #f9fafb;
    color: #000;
    border-bottom: 1px #f9fafb solid;
}

#Block__FullDescription .u-padding--lg {
	padding: 0; 
}

.footer__content a {
	color: #000;  
}

.rowItemContent-8973 button {
	text-transform: uppercase;
  	width: 65vh;
}

#Lastoppbilde {
    position: absolute;
}

.acceptance-body-font div label {
	font-size: 18px;
	font-weight: bold;
}

.acceptance-body-font div label a {
	color: red;
	text-decoration: underline;
}

.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;
}*/

.mini-cart__counter.dw-mod {
background-color: #cf101c !important;
}

.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; 
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}

#readMore { 
  font-weight: bold;
  margin-top: 1rem;
  color:black; 
  display:flex; 
  width: fit-content;
}

#readMore:hover {
  text-decoration: underline;
}

.promotion-block {
  margin-bottom: 1.6rem;
}

/*.promotion-background {
  
  height: 30rem;
}*/

.promotion-background h1,
.promotion-background h2,
.promotion-background li {
  color: black;
}

.promotion-background p {
  color: black;
}

.promotion-background a {
  color: black;
  text-decoration: underline !important;
}

.promotion-text {
  padding: 2rem 3rem !important;
}

.promotion-image .background-image__cover {
  
}

.item-number {
 color: #3b3b3b !important;
}

.before-price {
 color: #696767;
}

.vat-price {
 color: #696767;
}

.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;
}

.main-navigation.dw-mod {
box-shadow: 0px 5px 5px 1px rgba(0, 0, 0, 0.090) !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; 
}

/*#Block__Voucher {
	padding: 1em 0em 0em 0em;  
}*/

.btn--clean .fa-trash {
    margin-left: 10px;
}

.rowItemContent-10526 label[for=CheckFacetGroups], .rowItemContent-10526 .promotion-block, .rowItemContent-10526 .grid--justify-end {
	display: none;  
}

.rowItemContent-9429 label[for=CheckFacetGroups], .rowItemContent-9429 .promotion-block,.rowItemContent-9429 .grid--justify-end {
	display: none;  
}

#ProductSearchBar {
	width: 90%;  
}

.header-top {
	padding-bottom: 1rem;
  	padding-top: 1rem;
}

.uspItems {
	display: flex;
  	align-items: flex-end;
  	width: fit-content;
}

.uspItemsProduct {
	display: flex;
    align-items: flex-start;
    width: fit-content;
}

.uspItemsProduct p {
 	font-family: 'Oswald', sans-serif;
    font-size: 1.7rem;
	margin: 0 2rem;
	margin-bottom: 0rem !important;
  	color: white;
}

.uspItems p {
  	font-family: 'Oswald', sans-serif;
    font-size: 2rem;
	margin: 0 2rem;
	margin-bottom: 0rem !important;
  	color: white;
}

#dibs-complete-checkout{
  height:950px;
}
.checkout .checkout-container {
  padding: 0px !important;
}


@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: 768px) {

  .step-bar {
	background: none;
	border: none;
	
  }

  .step-bar__step {
    text-align: center !important;
  }

  .step-bar__step--active {
    background-color: #eb212e !important;
  }

  #dibs-complete-checkout {
    height: 1065px;
  }

}

@media only screen and (max-width: 480px) {
  
    .article__header {
      padding-bottom: 2rem;
    }

    .article__overlay-offset  {
      top: -35px !important;
    }
  
    .paragraph-container--height-xl {
      min-height: 400px !important;
    }

.mobileSizes {
	grid-template-columns: 1fr 1fr;
  	grid-column-gap: 0rem !important;
  } 
  
  	.uspItems,
	.uspItemsProduct {
		align-items: center;
  	}
  
  	.uspItems P,
	.uspItemsProduct p {
		font-size: 1.5rem;
      	margin: 0rem !important;
      	margin-left: 0.5rem !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 {
    	max-width: 400px; 
  	}
  
  	/*.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: 25rem;  
	}
  
  	.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;  
  	}*/

    #Block__Tilbehør #ProductsContainer, #Block__Alternativer #ProductsContainer  {
      display: block;
    }
  
  	.mobile-grid {
  		display: grid;
        grid-template-columns: 1fr 1fr;
        /*column-gap: 2rem;*/
        row-gap: 2rem;
	}
  
  	.mobile-grid h2 {
    	word-break: break-word;  
  	}
  
  	#ProductsContainer .product-list__grid-item {
  		padding: 0;
    	
	}
  
  	#productList {
      	margin: 0 auto;
  	}
  
  	input[type=number] {
    	width: 70px;
    	max-width: 70px;
	}
  
  	.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: 100 !important;
	color: #454545;
  }
  
  .image-paragraph {
   min-height: 30rem;
  }

  .menu-mobile__link--level-1 {
    padding-left: 1.5em;
  }

  .menu-mobile__link--level-2 {
    padding-left: 3.5em;
  }

  .menu-mobile__link--level-3 {
    padding-left: 5.5em;
  }
}