/*--------- GENERAL --------*/
* {
	font-family: "Montserrat", sans-serif;
}
body,
body:not(.checkoutreturnpage) a {
color: #fff !important;
}
.nordic--body .nordic--body-wrapper .nordic--main .nordic--main-wrapper {
	background: transparent;
}

/*--- COOKIES ---*/
.slot--cookies {
	max-width: none;
}
.slot--cookies .tws-accept-cookies {
	padding: 0;
}
.slot--cookies .tws-accept-cookies .tws-accept-cookies--wrapper .tws-accept-cookies--accept .row {
	display: flex;
}
.tws-accept-cookies--wrapper-inner,
.tws-accept-cookies.tws-accept-cookies--advanced.tws-accept-cookies .tws-accept-cookies--accept-cookie-settings-btn{
	font-size: 12px;
}
/*-------- HEADER --------*/
.nordic--top-bar .slot--top-bar-audience-selector {
	display: none;
}
.nordic--header .nordic--header-wrapper {
	padding: 20px;
}
.slot--header-search {
  display: none;
}
.slot--top-bar-selling-points .tws-unique-selling-points--icon {
	display: none;
}
.fa-brands {
	font-family: 'FontAwesome';
 font-size: 20px;
}
.slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-img:before {
	content: "";
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"/></svg>');
  display: block;
	width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  filter: invert(1);
  margin: 5px auto;
}
.slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-img {
	background: none;
}
/*-------- STARTSIDA ---------*/
.nordic--start-page .tws-container--tws-custom-html.intro {
	max-width: 900px;
  margin: 0 auto !important;
}
/*--- SHOP WINDOWS ---*/
.tws-content-box--inner-wrapper{
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.6) 100%);
}
.nordic--start-page .nordic--component-container .tws-content-box--table .tws-content-box--first-line {
	font-size: 27px;
  font-weight: 500;
}
.nordic--start-page .nordic--component-container .tws-content-box--table .tws-content-box--second-line {
	font-size: 24px;
  font-weight: 600;
}
.nordic--start-page .nordic--component-container .tws-content-box--table .tws-content-box--third-line {
	display: inline-block;
  font-weight: 500;
  margin-top: 20px;
  border: 1px solid #fff;
  cursor: pointer;
  transition: ease .5s all;
  padding: 10px 15px;
  text-shadow: none;
}
.nordic--start-page .nordic--component-container .tws-content-box--table .tws-content-box--third-line:hover {
background: #fff;
color: #000;
transition: ease .5s all;
}
/*-------- PRODUCT PAGE -------*/
.nordic--article-images .slot--article-images .tws-article-images--current-image,
.nordic--article-images .tws-article-images--slick-nav .tws-img {
	border: none;
}
.nordic--article-images .tws-article-images--slick-nav:before,
.nordic--article-images .tws-article-images--slick-nav:after {
	background: none;
}
.tws-article-introduction--text {
	font-size: 16px;
}
.tws-article-introduction--text .tws-article-introduction--read-more,
.slot--article-description .tws-article-description .tws-article-description--heading,
.nordic--buy-button-group .slot--article-buy-button .btn:after{
	display: none;
}
.slot--article-price .tws-api--price-current {
	font-weight: 500;
}
.tws-react-common--form-item .tws-react-common--options-group-buttons .tws-react-common--options-group-button:first-child {
	display: none;
}
.nordic--article-choices-wrapper .tws-react-common--choice-label {
color: #fff !important;
}

/*----- CHECKOUT -----*/
.tws-checkout-success .tws-checkout-success--label {
	color: #fff;
}
.tws-checkout-success .tws-checkout-success--wrapper,
.tws-opc-cart--rows .tws-opc-cart--item .tws-opc-cart--item-wrapper .tws-opc-cart--item-info .tws-opc-cart--item-info-name a{
color: #000;
}