  @media only screen and (min-width: 992px) {
.nordic--top-bar .nordic--top-bar-wrapper {
  padding: 0px 30px;
}
    .nordic--top-bar .nordic--top-bar-wrapper .nordic--top-bar-right {
  padding-top: 10px;
}
 }

/* Stock warning */
.tws-article-stock-shipping--delivery-message {
	display: none !important;
}

.tws-article-buy-button-with-modal--cart-messages.alert {
  display: none !important;
}

/*Design*/
.artikelgrupp-logo .tws-articlegroups .tws-list--grid-item .thumbnail {
 border: 0px;
}
.artikelgrupp-logo .tws-articlegroups .caption .tws-util-heading {
 display: none;
}
.tws-article-choices--variant-price,
.tws-article-choices--table-row>div:last-child {
 visibility: hidden;
}
.tws-article-choices .tws-article-choices--table-wrapper {
  border: 0px solid
}
.nordic--body .nordic--body-wrapper .nordic--main .nordic--main-wrapper {
  box-shadow: none;
  padding: 0px;
}
.tws-article-list--list .tws-list--type-grid .thumbnail {
  border: none
}

.artikelgrupp-logo .tws-list--grid-item {
  max-width: calc(12.5% - 10px);
  -ms-flex-preferred-size: calc(12.5% - 10px);
  flex-basis: calc(12.5% - 10px);
  width: calc(12.5% - 10px);
}

@media (max-width: 768px) { 
.tws-article-list--list .tws-article-list--article-name .tws-util-heading--heading {
    text-align: center;
}
 }

/*custom design*/
.artikelgrupp-logo .tws-articlegroups .thumbnail .tws-articlegroup-list--grid-img-wrapper .tws-img--wrapper, .tws-articlegroup-list .thumbnail .tws-articlegroup-list--grid-img-wrapper .tws-img--wrapper {
	border: none;
}
.artikelgrupp-logo .tws-articlegroups .thumbnail:hover, .tws-articlegroup-list .thumbnail:hover {
	box-shadow: none;
}

.tws-article-list--list .tws-list--type-grid .caption {
	align-items: center;
}

/*Stock info*/
.tws-article-stock-shipping--stock-info[data-stock="1"] {
  font-size: 16px;
  color: rgb(247, 89, 102);
}

.tws-article-stock-shipping--stock-info:not([data-stock="1"]) {
  display: none;
}

/*Header padding*/
.nordic--header .nordic--header-wrapper {
    padding: 10px 30px 10px 30px;
}

.tws-article-list--list .tws-article-list--labels .tws-article-labels--new .tws-article-labels--label-text {
  background: #3b765d;
  text-transform: capitalize;
}
.nordic--start-page .tws-container--tws-custom-html {
  margin: 10px 0 0 0;
}

/* CSS */
.button-38 {
  
  background-color: #FFFFFF;
  border: 0;
  border-radius: .5rem;
  box-sizing: border-box;
  color: #111827;
  font-family: "Inter var",ui-sans-serif,system-ui,-apple-system,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.25rem;
  padding: .75rem 1rem;
  text-align: center;
  text-decoration: none #D1D5DB solid;
  text-decoration-thickness: auto;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  
}

.button-38:hover {
  background-color: rgb(249,250,251);
}

.button-38:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.button-38:focus-visible {
  box-shadow: none;
}

.tws-discount-field--closed .tws-discount-field--form {
    display: block;
}

/*Design för nedräkning*/
.nordic--start-page .tws-container--tws-event-countdown .tws-event-countdown--introduction,
.nordic--start-page .tws-container--tws-event-countdown .tws-event-countdown--number {
  text-shadow: none;
}

/*Design för cookies*/
.tws-accept-cookies.tws-accept-cookies--bottom-fixed,
.tws-accept-cookies.tws-accept-cookies--advanced {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100vw;
    min-height: 80px;      /* Justera höjd efter önskemål */
    padding: 32px 20px;    /* Justera padding för mer/lägre höjd */
    background: rgba(30, 30, 30, 0.65); /* Mörk bakgrund, nästan heltäckande */
    color: #fff;           /* Vit text */
    z-index: 9999;         /* Ligger över annat innehåll */
    box-shadow: 0 -2px 16px rgba(0,0,0,0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Anpassa knappar om du vill */
.tws-accept-cookies button {
    margin-left: 16px;
    padding: 12px 24px;
    font-size: 1rem;
    border-radius: 6px;
    border: none;
    background: #ffbb33;
    color: #222;
    cursor: pointer;
}
