.tws-content-box {
    position: relative;
    width: 100%;
    background-size: cover;
    background-position: center;
}
.topbild,.slot--component-container .tws-container--tws-custom-html
{
    max-width: 100%!important;
    margin: 0 auto!important;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    padding: 0px 0px!important;
}
@media (min-width: 1024px)
  {

    
.fabrikk--header.scrolled {
    position: fixed!important;
    width: 100%;
    height: auto !important;
    background: rgba(250,250,250,1) !important;
    border-bottom: 1px solid #ebebeb;
}
    .fabrikk--top-bar.scrolled {
   position: fixed!important;
    width: 100%;
  top: 0px;
    height: auto !important;

    border-bottom: 1px solid #ebebeb;
    }
    .fabrikk--header.scrolled .custom-logo img {
    max-width: 380px;
    height: auto;
    -webkit-transition: all .4s;
    transition: all .4s;
    margin-bottom: -10px;
}
}
.startpage .fabrikk--content-wrapper {
    width: 100% !important;
    padding: 0px;
}

@media (min-width: 992px)
  {
.startpage .fabrikk--content-wrapper {
    width: 100%!important;
    padding: 0px;
}
    .startpage .fabrikk--content {
    max-width: none;
}
    
  .topbild,.slot--component-container .tws-container--tws-custom-html
{
    max-width: 100%!important;
    margin: 0 auto!important;
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    padding: 0px 0px!important;
}
.tws-container--tws-articles-two, .fabrikk--article, .fabrikk--article-search-results, .slot--component-container .tws-container--tws-article-display, .slot--component-container .tws-container--tws-articles, .slot--component-container .tws-container--tws-newsletter-subscribe, .slot--component-container .tws-container--tws-content-box-3x, .tws-container--tws-content-box-2x, .fabrikk--checkout-return-page, .slot--component-container .tws-container--tws-content-box-2x, .slot--component-container .tws-container--tws-content-box-3x, .slot--component-container .tws-container--tws-content-box-4x, .slot--component-container .tws-container--tws-content-box {
    max-width: 1170px!important;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
}

.tws-content-box--cell.tws-content-box--text-color-inverted .h1
{
background: #000;
    filter: alpha(opacity = 80);
    background: rgba(0, 0, 0, 0.5);
    display: inline-block;
    margin: auto;
    padding: 5px 15px;
}
/* Hide buy button in product grids */

.fabrikk--product-list .fabrikk--buy-button,

.fabrikk--product-list button[type="submit"],

.fabrikk--product-list .buy-button {

    display: none !important;

}

/* === SEMURAI KINTSUGI START · produktlista större och närmare kanten · 2026-10-27 · ta bort hela blocket för att återställa === */
@media (min-width: 992px) {
  body.articlegroup .fabrikk--content-wrapper.container { width: auto; max-width: 1680px; }
  body.articlegroup .fabrikk--content { max-width: none; padding-left: 24px; padding-right: 24px; }
}
body.articlegroup .tws-list--type-grid .tws-list--grid-item { margin: 10px 5px; }
body.articlegroup .tws-article-list--product-image .tws-react-img--aspect-ratio-box { padding: 0 0 125% 0 !important; }
body.articlegroup .tws-article-list--product-image img.tws-img--contain { object-fit: cover; }
body.articlegroup .tws-article-list--product-image { border: 0; }
/* Typsnitt: huvudtypsnitt Source Sans 3 sätts under Stil → Typsnitt (Google-länken laddar även EB Garamond) */
body { font-size: 16px; letter-spacing: 0; }
body p, body li, body a, body button, body input, body select, body .btn { letter-spacing: 0; }
h1, h2, h3, h4, h5, .tws-article-list--article-name, .tws-article-list--article-name a { font-family: 'EB Garamond', Georgia, serif !important; font-weight: 500; letter-spacing: .2px; }
.tws-list--grid-item button, .tws-list--grid-item .btn, .tws-buy-button, button[class*=buy] { font-family: 'Source Sans 3', system-ui, sans-serif !important; letter-spacing: .5px; }
/* === SEMURAI KINTSUGI SLUT === */
