/** Shopify CDN: Minification failed

Line 338:9 Expected identifier but found whitespace
Line 351:11 Expected identifier but found whitespace
Line 719:4 Unexpected "/"

**/
@font-face {
    font-family: 'Pangram';
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Regular.eot');
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Regular.eot?#iefix') format('embedded-opentype'),
        url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Regular_64a2e738-d3e5-4aaf-aa06-2047b002269b.woff2') format('woff2'),
        url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Regular.woff') format('woff'),
        url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Regular.ttf') format('truetype'),
        url('Pangram-Regular.svg#Pangram-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pangram';
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Medium.eot');
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Medium.woff2?v=1685012681') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Medium.woff?v=1685012681') format('woff'),
        url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Medium.ttf') format('truetype'),
        url('Pangram-Medium.svg#Pangram-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pangram';
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Light.eot' );
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Light.eot?#iefix' | file_url ) format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Light_4f37fd40-41f2-4978-a75d-a62e751266e9.woff2?v=1685012866' | file_url ) format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Light.woff?v=1685012866' | file_url ) format('woff'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Light.ttf?v=1685012866') format('truetype'),
        url('Pangram-Light.svg#Pangram-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pangram';
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-ExtraLight.eot');
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-ExtraLight.woff2?v=1685013418') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-ExtraLight.woff?v=1685013417') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-ExtraLight.ttf?v=1685013418') format('truetype'),
        url('Pangram-ExtraLight.svg#Pangram-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pangram';
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Bold.eot');
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Bold_2c13aa2f-2b74-4ea9-a692-2cf0fbaa2edb.woff2?v=1685013541') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Bold.woff?v=1685013541') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Bold.ttf?v=1685013541') format('truetype'),
        url('Pangram-Bold.svg#Pangram-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pangram';
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-ExtraBold.eot');
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-ExtraBold.woff2?v=1685013683') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-ExtraBold.woff?v=1685013683') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-ExtraBold.ttf?v=1685013683') format('truetype'),
        url('Pangram-ExtraBold.svg#Pangram-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat Semi';
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Montserrat-SemiBold.eot');
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Montserrat-SemiBold.woff2?v=1685013776') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Montserrat-SemiBold.woff?v=1685013775') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Montserrat-SemiBold.ttf?v=1685013775') format('truetype'),
        url('Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pangram';
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Black.eot');
    src: url('//cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Black.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Black.woff2?v=1685013880') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Black.woff?v=1685013880') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0535/9088/4510/files/Pangram-Black.ttf?v=1685013880') format('truetype'),
        url('Pangram-Black.svg#Pangram-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

html.js {
    padding-bottom: 0px  !important;
}

.announcement-bar__message, .announcement-bar__message p{
    font-family: 'Pangram';
    font-weight: normal !important;
    font-style: normal;
}
.mobile-nav__link{
  font-family: 'Pangram' !important;
  font-weight: normal;
  font-style: normal;
  font-size:14px;
  color: #4a3f3c; text-transform:uppercase;
}
.product-item-meta__title{ height:auto !important; }

.shop-button{ text-align:center; }
.shop-button a.button.button--primary {
    width: 250px;
    border-radius: 4px;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    font-size: 17px;
}


img.top-slide-image {
    text-align: center;
    max-width: 90px;
    margin: 0 auto 20px !important;
}

.features-inner {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: space-evenly;
}
.features-left {
    text-align: left;
}
.features-middle { flex-basis: 35%; text-align:center; }

.features-right { 
  max-width: 345px;

 }

.left-inner { margin-left:20px; }

.main1 { display: flex; margin-bottom:30px; align-items: center; }

.left-inner p { line-height: normal; font-size: 15px;  color: #333232; margin: 5px 0;}

.main1 img { max-width: 90px; color: #333232; margin: 5px 0;  }

.left-inner h2 { margin-top: 0; text-transform: capitalize; letter-spacing: normal; }

.features-right .left-inner { margin-left: 20px; margin-right:0; }

.footer-social { display: none; }

[dir=ltr] .footer__payment-methods-label {
    margin-right: 0px;
    display: none;
}


.footer__copyright{ margin-top:0px; }

ul.payment-icons.list--inline.site-footer__icon-list {
    margin-bottom: 5px !important;
}

.slideshow__slide-inner a.button.button--primary {
      width: 250px;
      font-family: 'Montserrat', sans-serif;
      font-weight: 600;
      font-size: 17px;
      border-radius:4px;
      background:#DDAA5B;
      border:none;
}
.review-section {
    align-items: center;
    justify-content: center;
    display: flex;
    gap: 7px;
    letter-spacing: normal;
    font-family: 'Pangram';
    font-weight:normal;
    font-style:normal;
    font-size:18px;
}

.slideshow-custom .content-box.content-box--medium.content-box--text-left.content-box--left.text-container {
    max-width: 400px;
    text-align: center;
    color: #fff;
    font-family: 'Pangram';
    font-size: 25px;
    margin-left:0;
  font-weight:300;
}

.product-item__info button.button.button--outline.button--text.button--full.hidden-touch {
    background: none;
    border: none;
    font-family: 'Pangram' !important;
    font-weight: 300 !important;
    font-style: normal;
    color: #4a3f3c;
    padding: 0!important;
    text-decoration: underline;
    font-size: 17px;
    letter-spacing: normal;
}
.product-item__info button.button.button--outline.button--text.button--full.hidden-touch .loader-button__text {
  font-weight: 300 !important;
}

img.bottom-slide-image {
    margin-top: 0 !important;
}


.section__header h3.heading.h2, h3.article-item__title.heading.h4, header.section__header h3.heading.h3{
  font-family: 'Pangram'; 
  font-weight: normal !important;
  font-style: normal;
      color: #4A3F3C;
}
.product-item-meta__title {
    color: #4A3F3C;
    font-family: 'Pangram'; 
    font-weight:normal;
    font-style:normal;
}
.article .drawer__content > *, .article a.product-item-meta__title, .article a.product-item-meta__title, .article .product-form__option-info span.product-form__option-name, .article label.block-swatch__item, .product-item-meta__price-list-container .price-list span.price, .article .product-form__option-info .product-form__option-value{
  color: #4A3F3C;
  font-family: 'Pangram' !important; 
  font-weight:normal;
  font-style:normal;
}
.price-list.price-list--centered span.size{
    color: #4A3F3C;
    font-family: 'Pangram' !important; 
    font-weight:normal;
    font-style:normal;
}



.footer__copyright{
  color: #4A3F3C;
  font-family: 'Pangram'; 
    font-weight:300;
    font-style:normal;
}
.footer__item p.footer__item-title, .footer__item-content ul li a, .footer__item-content p{
  color: #4A3F3C;
  font-family: 'Pangram'; 
    font-weight:normal;
    font-style:normal;
}

/* Home table CSS*/

 @mixin border-radius($radius) {
  -webkit-border-radius: $radius;
  -moz-border-radius: $radius;
  -ms-border-radius: $radius;
  border-radius: $radius;
}

@mixin transition($args...) {
  -webkit-transition: $args;
  -moz-transition: $args;
  -ms-transition: $args;
  -o-transition: $args;
  transition: $args;
}

.bg1{ background:#FFEEDF80; }

img.check1 {
    max-width: 32px;
}
img.tp-img {
    height: 150px;
}

.table {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  padding: 2rem 0rem 0rem 0rem;
  max-width: 1100px;
      
}

.table-cell.cell-feature.bg1 {

  font-family: 'Pangram';
  font-weight:normal;
  font-style:normal;color: #3A3A3A;
}
.table-cell.cell-feature {

  font-family: 'Pangram';
  font-weight:normal;
  font-style:normal;color: #3A3A3A;
}


.table-cell {
  box-sizing: border-box;
  flex-grow: 1;
  width: 100%;
  padding: 0.8em 10px;
  overflow: hidden;
  list-style-type: none;
  text-align: center;
  font-weight: 300;
  margin: {
    top: 1px;
    left: 1px;
  }
  &:first-child {

    background: transparent;
  	@media only screen and (max-width : 768px) {
			
		}
  }

  &:nth-child(-n+3) {
  	padding: {
  		top: 40px;
  		bottom: 40px;
  	}
  }
  > h3 {
    font-size: 18px;

  }
  &.cell-feature {
	  text-align: left;
    font-size: 18px;
  }

}

/* Table columns
================================== */
.table-cell  {
  width: calc(20% - 1px); line-height:normal;
  &.cell-feature {
	  @media only screen and (max-width : 768px) {
		  text-align: center;
	  }
  }
}


.section__footer a.button.button--primary {
    width: 270px;
    border-radius: 4px;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    font-size: 17px;
}

.shopify-section--video .container {
    max-width: 1080px;
}
ul.social-media.list--unstyled {
    margin: 20px 0 !important;
}
[dir=ltr] .header__cart-count--floating {
    right: 1px;
    top: 4px;
    background: transparent !important;
    font-family: 'Pangram';
  font-weight:normal;
  font-style:normal; color:#4A3F3C !important;
}
.drawer__content--center p {
  font-family: 'Pangram';
  font-weight:normal;
  font-style:normal; 
  color:#4A3F3C;
  font-size:14px;
}
.shipping-bar__text{
  border-bottom: 1px solid #4A3F3C;
  font-family: 'Pangram';
  font-weight:normal;
  font-style:normal; 
  color:#4A3F3C;
  font-size:14px;padding-bottom: 15px;
}
p.free-shipping-text{
  font-family: 'Pangram';
  font-weight:300;
  font-style:normal; 
}
p.drawer__title.heading.h6 {
  font-family: 'Pangram';
  font-weight:normal;
  font-style:normal; 
  color:#4A3F3C;
  font-size:15px;
}
.drawer__header .drawer__close-button{
  right:0px;
}
.drawer__header {
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 0 !important;
      border-bottom: 1px solid #4A3F3C;
}

.shipping-bar__progress{ display:none; }
p.drawer__title.heading.h6 img{display:none;}
.drawer__content .button-wrapper a.button.button--primary {
    max-width: 250px;
    width: 100%;
    background: #DDAA5B;
    border-radius: 4px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 500;
    font-family: Montserrat,sans-serif;
    color: #fff;
    text-transform: uppercase;
}
.reviews-headline section.section {
    margin-bottom: 0;
}

.reviews-headline h3.heading.h2{
font-family: 'Pangram';

}
.text-container .heading--small, .rte .heading--small{
  font-family: 'Pangram'; font-size:36px; font-weight:300;
}

.guarantee{
  font-size: 1.2rem;
}

@media screen and (min-width: 990px){
.reviews-headline h3.heading.h2{
  font-size:30px;
  font-weight:500;
}
  .guarantee .content-box.content-box--medium.content-box--text-right.content-box--right.text-container {
    text-align: center;
    max-width: 500px;
}

  .slideshow h2.heading.heading--small {
    text-transform: none;
    font-size: 34px;
    letter-spacing: normal;
    margin-bottom: 10px;
    font-weight:400;
}
  .slideshow h3{
    font-family: Pangram; font-weight:300;
  }
  .made-in-norway .content-box.content-box--medium.content-box--text-right.content-box--right.text-container {
    max-width: 550px;
    text-align: center;
    margin-top: 40px;
}
  
  /* img.check1 {
    max-width: 14px;
    margin-top: 4px;
} */
  .footer__item p.footer__item-title {
    font-size: 24px;
    letter-spacing: normal;
}
  .footer__item-content ul li a, .footer__item-content p{
    font-size:15px; letter-spacing:normal;
  }

  img.bottom-slide-image {
    max-width: 80%;
    margin: 0 auto !important;
}
  .footer__aside {
    display: inline-block;
    width: 100%;
    text-align: center;
    border-top: 1px solid #4A3F3C;
    padding-top: 30px;
}
  

  .section__header h3.heading.h2, h3.article-item__title.heading.h4, header.section__header h3.heading.h3{ font-size:36px; }
  
  .logo-section .multi-column__inner {
    display: flex;
    justify-content: space-around;
}
}
@media screen and (min-width: 769px){
  .mini-cart__actions {
    display: inline-grid;

}
  
  .hero-section-styles h3.heading.heading--large {
    font-size: 25px;
    font-weight: 400;
    margin-bottom: 15px;
}
  .text-with-icons p.heading {
    text-transform: none;
    letter-spacing: normal;
    max-width: 65px;
    margin: 0 auto;
    font-family: 'Pangram';
    font-weight:normal;
    font-style:normal;
}
  .payment-methods-list--auto {
    grid-auto-flow: column;
    display: inline-block;
}

  #block-template--18999466885464__slideshow-slide-1 .review-section {
    display: block !important;
    display: flex !important;
}
  .hero-section-styles .slideshow__slide .review-section {
    display: block !important;
    display: flex !important;
}
  .shopify-section--logo-list {
    margin-bottom: 100px;
}
  .hero-section-styles .content-box.content-box--medium.content-box--text-left.content-box--left.text-container {
    text-align: center;
}
  
}

@media screen and (min-width: 768px){
/*   .table-cell  {
  line-height:32px;
  } */
  .table-cell.cell-feature.bg1 {
    text-align: left; 
}
.table-cell.cell-feature {
    text-align: left;
  font-size: 20px;
    width: 60%;
}
  
}

@media only screen and (max-width: 989px) and (min-width: 768px)  {
  
  .footer__payment-methods {
    display: inline-block;
    align-items: center;
}
  .footer__aside {
    margin-top: 30px;
    text-align: center;
    display: inline-block;
    width: 100%;
    border-top: 1px solid #483f3c;
}
  p.footer__item-title.heading.heading--small {
    font-size: 22px;
    letter-spacing: normal;
}
  slide-show-item#block-template--18999466885464__slideshow-slide-1 h2.heading.heading--small {
    font-size: 25px;
    letter-spacing: normal;
    line-height: normal;
}
  
}

@media screen and (max-width: 767px){

  .header__icon-list{ margin-right:0; }
  
  img.top-slide-mob-image {
    display: block !important;
text-align: center;
    max-width: 60px;
    margin: 0 auto !important;
}
  img.top-slide-image{ display:none !important; }

  img.tp-img {
    height: 115px;
}

 slide-show-item#block-template--18999466885464__slideshow-slide-1 h2.heading.heading--small {
    font-size: 25px;
    letter-spacing: normal;
    line-height: normal;
}
 slide-show-item#block-template--18999466885464__slideshow-slide-1 .review-section{ 
    display:block !important; 
    display: flex!important;
    font-size: 9px; 
    margin-top:10px;
 }

  slide-show-item#block-template--18999466885464__slideshow-slide-1 .review-section img{ margin:0; }

  img.bottom-slide-image {
    max-width: 80%;
    margin: 0 auto !important;
}
  img.top-slide-image {
    text-align: center;
    max-width: 60px;
}
  
  .features-inner {
    display: inline-block;
  }
  .features-middle {
    display: none;
}
  product-list#block-template--18999466885464__featured-collections-collection-1 .product-item__quick-form{
    display:none;
  }
  .product-item__quick-form button {
    min-width: auto;
  }
  .footer__aside {
    border-top: 1px solid #4A3F3C; margin-top:0;
}
  .footer__item-list {
    grid-gap: 0;
    gap: 0;
    display: inline-block;
}
  .footer__item {
    max-width: 100%;
    margin-bottom: 30px;
}
  .footer__item p.footer__item-title {
    text-transform: capitalize;
    font-size: 24px;
    letter-spacing: normal;
}
  .mobile-newsletter p.footer__item-title.heading.heading--small {
    text-transform: capitalize;
    font-size: 24px;
    letter-spacing: normal;
    color: #4a3f3c;
    font-family: 'Pangram';
    font-weight: 400;
    font-style: normal;
}
  .mobile-newsletter{ display:block !important; }
  
  .footer__item.footer__item--newsletter { display: none; }

  .product-item__info{ text-align:center; }


  .left-inner p{ font-size:14px; }

  .home-features-section .container { padding: 0; }


  .shopify-section--slideshow .container{ padding:0; }


.logo-list--carousel .logo-list__list {

    grid-auto-columns: 110px;
}
  .table-cell.cell-feature {
    text-align: left;
    font-size: 12px;
    padding-right: 0;
}
  .section__footer a.button.button--primary, .slideshow__slide-inner a.button.button--primary{ max-width:73%; font-size:14px; }

  #block-template--18999466885464__slideshow-slide-1 a.button.button--primary {
    width: 260px;
}
 #block-template--18999466885464__slideshow-slide-1 .button-wrapper {
    margin-top: 10px !important;
}
  slide-show-item#block-template--18999466885464__slideshow-slide-1 .review-section{
    font-family: 'Pangram'; font-weight:normal; font-style:normal; font-size:10px;
  }*/
a.header__icon-wrapper.mob-ac.tap-area {
    display: none;
}
  .shop-button{ margin-top:15px; }
  .shop-button a.button.button--primary {
    width: 174px;
    font-size: 14px;
}

  .drawer__content{ padding-left:40px; padding-right:40px; }
  
  .table-cell.cell-feature{ width:40%; font-size: 12px; padding-left: 10px;     overflow: inherit !important;}

  .table-cell {
    width: calc(25% - 1px);
    line-height: normal;
}
  
  img.check1 {
    max-width: 18px;
    margin-top: 8px;
}
}
@media only screen and (max-width: 740px){
.slideshow__slide-inner a.button.button--primary{
   width: 250px;
}
  .table-cell h3 {
    font-size: 12px; font-family: Pangram;
}

.table {
  padding: 0; 
      
}
  
  .slideshow-custom .content-box.content-box--medium.content-box--text-left.content-box--left.text-container {
    max-width: 90%;
    text-align: center;
    color: #fff;
    font-family: Pangram;
    font-size: 17px;
    margin-left: 0;
    font-weight: 400;
    padding-left:5%;
}
  .hero-section-styles .content-box.content-box--medium.content-box--text-left.content-box--left.text-container {
    text-align: center;
    top: 20px;
    margin-left: 0;
    max-width: 90%;
    position: absolute;
    width: 100%;
    left: 5%;
}
  .hero-section-styles h3.heading.heading--large {
    font-size: 25px;
    margin-bottom: 10px;
    font-weight: 400;
}
  .hero-section-styles .button-wrapper {
    margin-top: 10px!important;
  }
  .made-in-norway {
    margin-left: 20px;
    margin-right: 20px;
}
  .hero-section-styles .review-section {
    display: block!important;
    display: flex!important;
    font-size: 9px;
    margin-top: 10px;
    font-family: Pangram;
    font-weight: 400;
    font-style: normal;
    font-size: 10px;
}
  .made-in-norway .content-box.content-box--medium.content-box--text-right.content-box--right.text-container {
    margin-right: 0;
    top: 15px;
    position: absolute;
    max-width: 100%;
    width: 100%;
    left: 0%;
}
  .made-in-norway h2.heading.heading--small{
        text-align: center;
        font-size: 23px;
        text-transform: none;
        letter-spacing: normal;
        line-height: normal;
        font-weight: 300 !important;
        margin-bottom: 0;
        padding: 0 10px;
    }
  img.bottom-slide-image {
    max-width: 80%;
    margin: 0 auto!important;
}
  .perks-icons .multi-column__image-wrapper {
    margin: 0 auto 10px!important;
    width: 38px!important;
}
.perks-icons .vertical-breather{
  padding: 2.5rem 2rem 1rem 2rem;
}
   .perks-icons .multi-column--pocket-medium .multi-column__inner--scroller {
    grid-auto-columns: 20vw;
}
  .perks-icons .multi-column__inner--scroller {
    grid-gap: 10px;
}
  .guarantee {
    margin: 0 20px;
}
  .guarantee h2.heading.heading--small {
    color: #fff;
    font-size: 25px;
    text-transform: capitalize;
    letter-spacing: normal;
    font-weight: 400;
  }
  .guarantee .content-box.content-box--medium.content-box--text-right.content-box--right.text-container {
    margin-right: 0;
    text-align: center;
    position: absolute;
    top: 20px;
    max-width: 90%;
    width: 100%;
    left: 5%;
}
  .guarantee p {
    font-size: 17px;
    color: #fff;
    font-weight: 400;
}
  h2.heading.heading--small {
    color: #4a3f3c;
    font-family: Pangram;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-size: 22px;
    letter-spacing: normal;
}
.hero-section-styles h2.heading--small{
  margin-bottom: 0.55rem;
}
.hero-section-styles .content-box .paragraph-text{
  display: none;
}
.hero-section-styles h3{
  margin-top: 0;
}
  .hero-section-styles .review-section img{
    margin:0;
  }
.header__icon-list button.header__icon-wrapper[aria-controls="mobile-menu-drawer"] {
    right: auto;
    left: 24px;
}
  .table-cell.enterprise {
    padding: 0.8em 10px 0.8em 0;
}

  a.header__icon-wrapper.tap-area.hidden-desk {
    position: absolute;
    right: 65px;
    z-index: 999;
    top: 16px;
}
  .custom-header-section .header__logo-image {
    max-width: 100px;
    margin: 0 auto;
}
  .header__logo {
      order: 0 !important;
    flex: auto !important;
}
  .header__logo-link, .header__logo-image {
    display: block;
    width: auto;
}
  .header__secondary-links {
    padding-right: 0;
}
  .multi-column__image {
    vertical-align: middle;
}
}

@media screen and (max-width: 425px){
  .table-cell.cell-feature {
    font-size: 16px;
    padding-left: 5px;
}
  img.check1 { max-width: 18px; }

}


.multi-column:has(.scroller) {
    overflow: hidden;
}

.made-in-norway h2.heading.heading--small{
  font-weight: 300 !important;
}

.bestseller .container{
  max-width: 100%;
  width: 100%;
  padding: 0;
}
.bestseller{
  margin-bottom: 0;
}
.bestseller .product-list__inner{
  border-bottom: 1px solid #4A3F3C;
  gap: 0;
  grid-gap: 0;
}

@media screen and (min-width: 1000px) {
  .hero-section-styles .content-box.content-box--medium.content-box--text-left.content-box--left.text-container{
    margin-left: 1rem;
  }
  .bestseller .product-list__inner .product-item {
    border-right: 1px solid #4A3F3C;
    padding-bottom: 30px;
    padding-top: 5px;
  }  
  .bestseller .product-list__inner .product-item:last-child{
    border-right: 0px;
  }
  .bestseller .featured-collections{
    border-top: 1px solid #4A3F3C;
  }
  
}

@media screen and (max-width: 999px) {
  .bestseller .product-list__inner .product-item {
    /* border-right: 1px solid #4A3F3C;*/
    padding-bottom: 30px;
    padding-top: 5px;
    /*border-bottom: 1px solid #4A3F3C;*/

  }  
  .bestseller .product-list__inner .product-item:nth-child(3){
    border-right: 0px;
  }
  .bestseller .featured-collections{
    /*border-top: 1px solid #4A3F3C;*/
  }
  .bestseller .product-list__inner .product-item:last-child{
    border-bottom: 0px;
  }

  .custom-header-section .mob-ac{
    display: none;
  }
  .hero-section-styles h3{
    font-family: Pangram;
    font-weight: 300;
  }
}

@media screen and (max-width: 740px) {
  .bestseller .product-list__inner {
    padding: 0;
  }

  .bestseller .product-list__inner .product-item:last-child{
    border-right: 0px;
  }
  .bestseller .product-list__inner .product-item:nth-child(2){
    border-right: 0px;
  }
  .bestseller .product-list__inner .product-item:nth-child(3){
    border-bottom: 0px;
    /*border-right: 1px solid #4A3F3C;*/

  }
  .reviews-headline {
    margin-bottom: 0;
    
  }
  .reviews-headline .text-container h3{
    font-family: "Pangram";
    font-weight: 400 !important;
  }
  .perks-icons .multi-column__image-wrapper{
    max-width: 100% !important;
  }
  .perks-icons .multi-column__inner{
    display: flex !important;
    flex-flow: row wrap;
    justify-content: space-evenly;
    grid-gap: 0;
  }
  
  .perks-icons .multi-column__item{
    min-width: 120px;
    padding-bottom: 20px;
  }
  .slideshow-custom .content-box p:nth-child(1){
    display: none;
  }
  .slideshow-custom .content-box p:nth-child(3){
    margin-bottom: 0;
  }
  .slideshow-custom .content-box p:nth-child(4){
    margin-top: 0;
  }

}

@media screen and (max-width: 500px) {
  img.top-slide-mob-image{
    max-width: 40px;
  }
  .guarantee p{
    line-height: 1.25;
  }
  .guarantee .button-wrapper {
    margin-top: 10px;
  }
   /* .comparison-section .tp-img{

  } */
}
@media screen and (max-width: 520px) {
  .comparison-section .tp-img{
    height: 100px;
  }
  .comparison-section{
    margin-top: 0;
  }
}
@media screen and (max-width: 430px) {
  .comparison-section .tp-img{
    height: 69px;
  }
}

@media screen and (max-width: 360px) {
  .comparison-section .tp-img{
    height: 54px;
  }
}