<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@media(min-width: 1099px)  {
body.scrolled .slot--header-horizontal-menu {
  top: 0;
  position: fixed;
  width: 100%;
  z-index: 2;
}
}


/* --- GENERAL ---  */
.bountiful--body .bountiful--body-wrapper .bountiful--main .bountiful--main-wrapper {
    box-shadow: none;
}

.articlesearchresults .bountiful--body .bountiful--body-wrapper .bountiful--main .bountiful--main-wrapper {
    padding: 0px 15px 60px 15px;
}


@media(min-width:1100px) {
.bountiful--sidebar {
    display: none;
}
  .bountiful--body .bountiful--body-wrapper .bountiful--main {
    width: 100%;
    margin-left: 0px;
}
}

/* --- TOP BAR ---  */
.bountiful--top-bar {
    border-bottom: 1px solid #eaeaea;
}
.bountiful--top-bar .slot--top-bar-selling-points p {
	margin: 0;
}
.bountiful--top-bar .slot--top-bar-selling-points .fa {
	font-size: 22px;
  padding-right: 4px;
}

.slot--top-bar-login a {
	letter-spacing: 0.05em;
	font-size: 12px;
}

.bountiful--top-bar .slot--top-bar-audience-selector,
.slot--sidebar-audience-selector {
    display: none;
}
/* --- HEADER---  */

.bountiful--header {
    box-shadow: none;
}

@media (min-width: 1100px) {  

.bountiful--header .bountiful--header-wrapper .bountiful--header-left {
    order: 2;
		width: calc(100% - 1020px);
}   
.bountiful--header .bountiful--header-wrapper .bountiful--header-left .slot--header-search input.form-control {
    width: 280px;
}
    .bountiful--header .bountiful--header-wrapper .bountiful--header-middle {
		    order: 1;
}   
    .bountiful--header .bountiful--header-wrapper .bountiful--header-middle .slot--header-logo,
    .bountiful--header .bountiful--header-wrapper .bountiful--header-middle .slot--header-logo .tws-logo {
			    margin: 0;
}
    .bountiful--header .bountiful--header-wrapper .bountiful--header-right {
    order: 3;
} 
  .bountiful--header .bountiful--header-wrapper {
    padding: 8px 30px;
}
  
  
.bountiful--header-middle::after {
	  content: '';
    display: block;
    width: 487px;
    height: 130px;
    background: url('http://www.3magasin.se/shop/ws75/44575/art93/214093-ban-626a5c.png');
    background-size: 487px 130px;
  	position: absolute;
		bottom: 6px;
		left: 160px;
  }
  
  .slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-cart-img::before {
    display: none;
}

   .slot--header-search input.form-control {
    border-radius: 0;
  }
  
  .slot--header-search .tws-article-search--no-label {
    color: #fff;
    background: #000;
		position: absolute;
		right: -25px;
    border-radius: 0px 20px 20px 0px;
    width: 60px;
}
  .slot--header-search .tws-article-search--no-label:hover {
    color: #fff;
}
}

.slot--header-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-cart-img::before {
    content: "\f290";
}


@media(max-width:1099.97px) {
.slot--header-logo {
    max-width: 60px;
}
}

.bountiful--sidebar .bountiful--sidebar-mobile-menu .tws-top-menu .navbar-collapse .navbar-nav li .tws-top-menu--xs-item a {
      padding: 10px 35px 10px 15px;
	    font-size: 13px;
}


/* MENU */
.slot--header-horizontal-menu {
    border-top: none;
}
.slot--header-horizontal-menu .navbar-nav &gt; li a {
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
}
.slot--header-horizontal-menu .navbar-nav &gt; li a:hover {
    color: #fff;
}

.slot--header-horizontal-menu .navbar-nav .dropdown-menu li a {
    text-transform: capitalize;
}

@media(min-width:300px) {
.slot--header-horizontal-menu {
    background: #000;
} 
  
.slot--header-horizontal-menu .dropdown-menu.mega-menu.tws-top-menu--mega-menu {
    background: #eaeaea;
}
.slot--header-horizontal-menu .navbar-nav .tws-top-menu--mega-menu .tws-top-menu--sub-item .tws-top-menu--sub-item-heading {
    font-weight: 400;
	  font-size: 11px;
		padding: 0px 8px;
}
  .slot--header-horizontal-menu .navbar-nav .tws-top-menu--mega-menu .tws-top-menu--sub-item {
    width: auto;
}  
.slot--header-horizontal-menu .navbar-nav .tws-top-menu-item-7.tws-top-menu--item-7 .tws-top-menu--sub-item {
    width: 20%;
}
}

/* --- GRIDS/LISTS ---  */

.tws-article-list--list .tws-list--type-grid .thumbnail .caption,
.tws-articles-two .slick-slider .thumbnail .caption  {
    box-shadow: none;
}
.tws-article-list--list .tws-article-list--buy-button {
    display: none;
}
.bountiful--start-page .tws-articles-two--heading .tws-util-heading--heading, 
.bountiful--start-page .tws-articlegroups--title .tws-util-heading--heading {
    font-size: 14px;
	  padding: 0 0 10px 0;
}

.tws-article-list--list .tws-article-list--article-name .tws-util-heading--heading a {
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.05em;
}
.tws-article-list--list .tws-article-list--price .tws-api--price-current {
    font-size: 14px;
    font-weight: 400;
}

/* --- ARTICLE GROUPS ---  */

@media(min-width:768px) {
.bountiful--body .bountiful--body-wrapper {
    padding-top: 0;
}
.bountiful--main-wrapper .tws-breadcrumbs a {
    font-size: 12px !important;
    letter-spacing: 0.05em;
}
}

.articlegroup .btn-toolbar.tws-list-controls,
.articlegroup .tws-article-favoritebutton {
	display: none;
}

/* ------------------ START PAGE AND SALE COLOR(This is not from your original code, hopefully i didn't break anything...) ------------------  */

.startpage .tws-article-favoritebutton, 
.startpage .btn-toolbar.tws-list-controls {
	display: none;
}

.tws-article-list--list .tws-article-list--price .tws-api--price-both-shown {
    color: #912121;
}
/* --- Whoever is reading this, just know i spent 5 hours understanding CSS instead of taking a phone call. Have a great day!---  */

/* ------------------ Breadcrumbs (This is not from your original code, hopefully i didn't break anything...) ------------------  */

.bountiful--main-wrapper .tws-breadcrumbs a {
  padding: 0px;
  color: black;
}

.bountiful--main-wrapper .tws-breadcrumbs--spacer:before {
  content: "\00a0|\00a0";
  color: #000000;
}

.bountiful--main-wrapper .tws-breadcrumbs a:hover {
  color: #777777;
  text-decoration: underline;
}
/* ---------------------------------- Praise be w3schools! ---------------------------------------------------------------------  */




/* --- ARTICLE PAGE ---  */

@media(min-width:992px) {
.tws-article-name h1 {
    font-size: 26px;
}
.slot--article-price .tws-api--price-current {
    font-size: 20px;
    font-weight: 400;
} 
  .slot--article-quantity {
    float: left;
    width: 84px;
}
}

.tws-article-introduction--text .tws-article-introduction--read-more a {
    font-size: 0px;
}

 @media(min-width:550px) {
  .slot--article-quantity .tws-article-quantity--input-wrapper span.input-group-btn {
    display: none;
	}
  }
  
  
    .bountiful--buy-button-group .buy-button-wrapper {
    max-width: 240px;
    display: inline-block;
    position: relative;
		bottom: 10px;
}
}
.bountiful--buy-button-group .slot--article-buy-button .btn {
    border-radius: 25px;
}
.bountiful--buy-button-group .slot--article-buy-button .btn::after {
    content: '\f07a';
    font-size: 14px;
}
.slot--article-description .tws-article-description .tws-article-description--heading {
    display: none;
}
.slot--article-description .tws-article-description--text-container {
    max-height: none;
    overflow: visible;
}
.slot--article-description .tws-article-description .tws-article-description--show-more {
    display: none;
}
.tws-article-attachments {
    border-bottom: none;
}
.tws-article-attachments .tws-article-attachments--image {
    display: none;
}
.tws-article-social--share-button.sharer-0 label {
    display: none;
}
.tws-article-social--share-button.sharer-0 .social.networks-5.left {
    visibility: visible;
    opacity: 0.9;
    padding-top: 10px;
}

.tws-article-social--share-button.sharer-0 .social ul li {
    font-size: 15px !important;
		width: 32px !important;
		padding: 6px 2px 22px 0px !important;
		height: 6px !important;
	  margin-left: 6px !important;
}


/* --- FOOTER ---  */
.bountiful--footer {
    margin: 0px 0 0 0;
    padding: 30px 0 15px 0;
}

.bountiful--footer-left,
.bountiful--footer-mid-right,
.bountiful--footer-right {
	display: none;
}
.bountiful--footer-mid-left {
	width: 100%;
}


.bountiful--footer-mid-left ul {
		padding-left: 0;
		list-style: none;
}
.bountiful--footer-mid-left .fa {
		font-size: 34px;
		padding-right: 10px;
}
.bountiful--footer-mid-left ul li {
		line-height: 1.6;
}
.bountiful--footer .slot--brand-logos {
    margin: 30px 0 0 0;
    border-top: 1px solid #fff;
}

.slot--header-horizontal-menu .nav .open&gt;a, 
.slot--header-horizontal-menu .nav .open&gt;a:hover, 
.slot--header-horizontal-menu .nav .open&gt;a:focus,
.slot--header-horizontal-menu .nav a:focus {
 background: transparent;
}




</pre></body></html>