@import url('https://fonts.googleapis.com/css?family=Oswald:500');

*{
-webkit-appearance: none;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .slot--article-description .tws-article-description--heading,.tws-article-stock-shipping, 
html[lang="sv"] .tws-checkout-shortcuts::before, .tws-util-heading--heading {
font-family: 'Oswald', sans-serif;
font-weight: 500;
color: #000;
letter-spacing: 0
}

.tws-vertical-menu .slot--open-cookie-settings .tws-accept-cookies--open-btn a {
  font-size: 13px;
  color: #000;
  padding: 16px 0 0 0;
}

.opc-checkout--cart {
margin: 0;
}

.checkout .slick-slider, .slot--checkout-introduction-text, .opc-checkout--shortcuts, .tws-checkout--select-delivery-wrapper .tws-checkout--select-delivery-list-wrapper, .tws-checkout--select-delivery-wrapper .tws-checkout--select-payment-list-wrapper, .tws-checkout--select-payment-wrapper .tws-checkout--select-delivery-list-wrapper, .tws-checkout--select-payment-wrapper .tws-checkout--select-payment-list-wrapper, .tws-checkout--forms, .tws-opc-cart--wrapper, .tws-cart-summary--wrapper {
padding: 25px;
}

.tws-checkout--delivery-method-check i, .tws-checkout--payment-method-check i,.tws-checkout--field-type-checkbox .tws-checkout--field-label-text::before, .tws-checkout---newsletter .tws-checkout--field .tws-checkout--field-label-text::before, .tws-checkout--required-approvals--static-terms .tws-checkout--required-approvals-terms-content::before, .tws-checkout--required-approvals--list span::before {
height: 28px;
width: 28px;
line-height: 27px
}

.tws-checkout--forms .tws-checkout--forms-block .tws-checkout--field {
margin: 0 0 10px 0
}

.tws-checkout--field-label {
margin: 0 0 2px 0
}


.slot--cookies{
position: fixed;
bottom: 0;
z-index: 9999;
}

.tws-accept-cookies--wrapper {
    padding: 8px 10px 10px;
}

.tws-mega-menu--search-button .fa-bars, .tws-mega-menu--search-button .fa-search, .tws-mega-menu--open-button .fa-bars, .tws-mega-menu--open-button .fa-search {
    margin-right: 5px;
}

.slot--article-share {
    float: left;
    margin: 20px 0 0 -15px;
}

.tws-article-social--share-button.sharer-0 .social.networks-5.left {
    margin-left: 15px !important;
}

.tws-article-social--share-button.sharer-0 label span {
    padding-left: 0 !important;
}


.slot--vertical-menu .tws-util-heading--heading{
color:#fff
}

.slot--article-description .tws-article-description--heading, h2 {
font-size:20px;
letter-spacing:0.5px
}

.tws-list--grid-item h5{
font-size:14px;
letter-spacing:0.5px
}

h2, .h2 {
margin: 20px 0 10px
}

.tws-article-list--list .tws-list--type-grid .tws-article-list--product-image, .tws-article-search-page--list .tws-list--type-grid .tws-article-list--product-image, .tws-article-list--list .tws-list--type-carousel .tws-article-list--product-image, .tws-article-search-page--list .tws-list--type-carousel .tws-article-list--product-image {
    border-radius: 0;
    border: none;
}

.tws-mini-cart .tws-mini-cart--mini-cart-dropdown-container .tws-mini-cart--mini-cart-dropdown-wrapper {
    font-size: 12px;
}

.btn-default:hover{
color:#fff
}

.tws-article-buy-button-with-modal--dialog .media-body {
font-family: 'Oswald', sans-serif;
font-weight:500;
}

.modal-content .tws-api--price-current {
    margin-top: 15px;
}

.opc-checkout--shortcuts .tws-checkout-shortcuts--field-label {
    margin: 0 0 10px 0;
}

.tws-checkout--select-payment {
    margin: 0px;
}

.tws-checkout--field-label {
    margin: 0 0 5px 0;
}

.tws-article-introduction--text {
    padding: 0;
}

.tws-article-labels .tws-article-labels--label .tws-article-labels--label-text {
    padding: 7px 8px;
border-radius:0;
}

.tws-article-list--labels {
    left: 0px;
    top: 6px;
}

.tws-list--grid-item {
    margin: 5px 5px 0;
}

.using-mouse.not-ie .tws-article-list--list .tws-list--list .thumbnail:hover .tws-article-labels--label .tws-article-labels--label-text, .using-mouse.not-ie .tws-article-search-page--list .tws-list--list .thumbnail:hover .tws-article-labels--label .tws-article-labels--label-text {
padding-left: 8px
}

.tws-articlegroup-list .tws-list--grid-item .caption {
    padding: 0;
    min-height: 0;
}

.thumbnail {
    margin-bottom: 5px;
}

.tws-articlegroup-list .thumbnail {
    height: calc(100% - 5px);
}

.tws-checkout--select-delivery {
margin: 0;
}

.tws-checkout--payment-method {
background: #fff;
}

.tws-checkout--delivery-method-check, .tws-checkout--payment-method-check {
padding: 0 15px 0 0;
}

.tws-checkout--delivery-method, .tws-checkout--payment-method {
padding: 15px;
}

.tws-checkout--delivery-method, .tws-checkout--payment-method {
background: #fff;
}

.checkout .slick-slider,.slot--checkout-introduction-text,.opc-checkout--shortcuts,.tws-checkout--select-delivery-wrapper .tws-checkout--select-delivery-list-wrapper, .tws-checkout--select-delivery-wrapper .tws-checkout--select-payment-list-wrapper, .tws-checkout--select-payment-wrapper .tws-checkout--select-delivery-list-wrapper, .tws-checkout--select-payment-wrapper .tws-checkout--select-payment-list-wrapper,.tws-checkout--forms,.tws-opc-cart--wrapper, .tws-cart-summary--wrapper{
padding: 30px 15px;
box-shadow: none;
margin: 0;
background:#f9f9f9
}

.slot--checkout-discount{
    padding: 0 15px 30px;
    box-shadow: none;
    margin: 0;
    background: #f9f9f9;
}

.tws-checkout--box h4,.opc-checkout--related .tws-articles-two--heading .tws-util-heading--heading,.tws-opc-cart--header h2,.opc-checkout--related .tws-articles-two--heading .tws-util-heading--heading, .opc-checkout--summary h2, .tws-cart-summary--header, .tws-checkout--select-delivery-heading, .tws-checkout--select-payment-heading, .tws-checkout--complete-heading {
    font-family: 'Oswald', sans-serif;
    margin: 10px 0 !important;
    font-size: 20px;
    font-weight: normal;
    font-style: 500;
    color: #333;
    letter-spacing: 0.5px;
    text-align: center;
    display: block;
    width: 100%;
}

.slot--checkout-cart-usps{
display:none
}

.tws-cart-summary--wrapper .tws-cart-summary--items-count {
    color: #333;
}

.opc-checkout--related .tws-articles-two--heading .tws-util-heading--heading, .opc-checkout--summary h2, .tws-cart-summary--header, .tws-checkout--select-delivery-heading, .tws-checkout--select-payment-heading, .tws-checkout--complete-heading {
    color: #333;
}

.opc-checkout--cart {
    margin: 0 0 25px 0;
}

.tws-article-favoritebutton {
cursor: pointer;
font-size: 20px;
}

.tws-list--grid-item .tws-article-favoritebutton {
    top: 0;
    padding: 10px;
    border-radius: 0;
    background: transparent;
}

.tws-mini-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-quantity {
    position: absolute;
    right: 11px;
    top: 9px;
    font-size: 12px;
}

.slot--cart .tws-mini-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-quantity {
    color: #fff;
}

.tws-mini-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-quantity {
    background: none;
    border-radius: 0;
    border: none;
    font-weight: normal;
}

.tws-mega-menu--search-button {
padding:0;
margin-right: 0;
}


.checkout .tws-mega-menu--search-button {
padding:0;
margin-right:20px
}

@media (max-width: 992px) {
.startpage .tws-container--tws-trustpilot {
    margin-top: 0px;
  margin-bottom: 0px;
}
.startpage .tws-container--tws-content-box-2x {
  margin-top: -12px;
  }
  .fabrikk--vertical-menu .fabrikk--content {
    padding-top: 0px !important;
}

.tws-mini-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-quantity {
    position: absolute;
    right: 11px;
    top: 8px;
    font-size: 11px;
}

}

/* --- CART -- */
.slot--custom-cart {
display: none;
position: absolute;
right:35px
}

.slot--cart {
	display: block;
  z-index: 99;
  margin-bottom: 2x;
}
.slot--cart .tws-mini-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-cart-text {
		display: none;
}
.slot--cart .tws-mini-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-cart-img::before {
	content: url("/shop/4461/files/sidan2018/cart.svg");
  width: 20px;
	left: 0;
	top: 0;
}
.slot--cart .tws-mini-cart .tws-mini-cart--header-cart-button .tws-mini-cart--header-cart-info .tws-mini-cart--header-quantity {
	color: #fff;
}

/* --- END CART EVERYTHING -- */
.slot--header-favorites .tws-favorite-list--header-favorite-button {
    color: #dfdcdc;
	  -webkit-text-stroke: 1px #1a0e02;
	  margin-bottom: 10px;
} 

.tws-article-name h1 {
letter-spacing: 0;
margin: 20px 0;
line-height:1.3;
font-size: 20px
}

.fabrikk--footer .container {
padding-top: 50px;
}

.tws-vertical-menu--expand-children i{
width:auto;
margin-right:20px
}

.tws-checkout-success a.btn-primary{
width:auto;
}

.tws-article-list--list .tws-list--type-grid .tws-article-list--buy-button .tws-article-buy-button-with-modal--buy-button:hover {
background: #2e2929;
}

.tws-article-list--list .tws-list--type-grid .tws-article-list--buy-button .tws-article-buy-button-with-modal--buy-button  span{
color: #000;
}

.tws-mega-menu--search-bar .tws-article-search {
border: none;
}

.tws-article-list--show-more-button:hover span{
color:#fff
}

.btn-primary.ladda-button::before, .ladda-button.btn.tws-checkout--pay-button::before, .ladda-button.tws-checkout--pay-button.tws-articles-connected--show-more-button::before, .ladda-button.tws-checkout--pay-button.tws-articles--show-more-button::before, .tws-checkout .tws-checkout--payment-methods-list a.ladda-button.tws-checkout--pay-button.tws-checkout--payment-method.active::before, .slot--my-pages-logout div.tws-login a.ladda-button.tws-checkout--pay-button::before {
    background:#1c945c;
}



.tws-audience-selector--audience-button-text {
text-transform: inherit;
}

.tws-breadcrumbs {
font-size: 12px;
color: #000;
padding: 15px 24px 0
}

.dropdown-menu li a {
padding: 10px;
}

.slot--article-description .tws-article-description--text {
line-height: 1.5;
}

.tws-article-introduction--text, .slot--article-description .tws-article-description--text, .tws-article-stock-shipping{
font-size: 14px;
}

.tws-article-price, .tws-horizontal-flip-list--price {
font-size: 18px;
}

.tws-article-list--article-name .tws-util-heading--heading, .tws-article-list--introduction-text {
padding:0 10px
}

.tws-article-list--article-name .tws-util-heading--heading {
font-size: 14px;
line-height:1.4
}

.tws-article-list--list .tws-list--type-grid .tws-api-price, .tws-article-list--list .tws-list--type-carousel .tws-api-price {
    font-size: 13px;
}

.tws-article-list--buy-button {
margin-top: 0;
}

.tws-article-list--price {
margin: 5px 0;
}

 .tws-article-list--introduction-text {
font-size: 12px;
}

.tws-article-list--introduction-text {
font-size: 12px;
line-height: 18px;
}

.fabrikk--body {
max-width: 1440px;
margin: 0 auto;
width:100%;
}

.fabrikk--component-container > * {
margin-top: 30px;
margin-bottom: 30px;
}

.mobile-one{
display:none;
}

a.btn-primary, a.btn.tws-checkout--pay-button, a.tws-checkout--pay-button.tws-articles-connected--show-more-button, a.tws-checkout--pay-button.tws-articles--show-more-button, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--pay-button.tws-checkout--payment-method.active, .slot--my-pages-logout div.tws-login a.tws-checkout--pay-button, a.btn.tws-checkout--pay-button:hover, a.tws-checkout--pay-button.tws-articles-connected--show-more-button:hover, a.tws-checkout--pay-button.tws-articles--show-more-button:hover, .btn-primary, .btn.tws-checkout--pay-button, .tws-checkout--pay-button.tws-articles-connected--show-more-button, .tws-checkout--pay-button.tws-articles--show-more-button, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--pay-button.tws-checkout--payment-method.active, .slot--my-pages-logout div.tws-login a.tws-checkout--pay-button, .btn.tws-checkout--pay-button:hover, .tws-checkout--pay-button.tws-articles-connected--show-more-button:hover, .tws-checkout--pay-button.tws-articles--show-more-button:hover {
color: #fff;
}

a.btn-default:focus, a.tws-articles-connected--show-more-button:focus, a.tws-articles--show-more-button:focus, a.tws-checkout--address-lookup-btn:focus, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-method.active:focus, a.tws-newsletter-subscribe--subscribe-button:focus, .slot--my-pages-logout div.tws-login a:focus, .btn-default:focus, .tws-articles-connected--show-more-button:focus, .tws-articles--show-more-button:focus, .tws-checkout--address-lookup-btn:focus, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-method.active:focus, .tws-newsletter-subscribe--subscribe-button:focus, .slot--my-pages-logout div.tws-login a:focus {
background: #fff;
border-color: #e2e2e2;
color: #000;
}

.tws-article-list--buy-button a.btn-primary{
color:#333;
}

.slot--checkout-introduction-text {
padding: 25px;
background: #f9f9f9;
margin-bottom:30px;
}

.tws-checkout-shortcuts--purchase-as a{
border:1px solid #e2e2e2;
padding: 6px 20px;
margin:0 0 0 10px;
}

.tws-checkout--v2 .tws-checkout--payment-methods-list .list-group-item {
padding: 15px 10px;
}

.fabrikk--checkout-method {
padding: 10px;
}

.tws-article-price .tws-api-price .tws-api--price-regular, .tws-horizontal-flip-list--price .tws-api-price .tws-api--price-regular {
color: #000;
letter-spacing: 0;
opacity:1;
}

.tws-article-introduction--read-more{
display:none;
}

.slot--article-description .tws-article-description {
max-width: 940px;
text-align: left;
color:#000;
}

.tws-article-stock-shipping {
letter-spacing: 0;
color: #000;
}

.article .btn-primary {
border: none;
background: #000;
border: none;
border-bottom: none;
margin-left:5px;
}

.slot--article-page-footer h3{
max-width:940px;
margin: 10px auto;
}

.tws-article-price .tws-api-price .tws-api--price-current, .tws-horizontal-flip-list--price .tws-api-price .tws-api--price-current {
color: #000;
font-weight: 500;
letter-spacing: 0;
margin-bottom:20px;
}

.tws-article-choices--schema-form .form-group {
width: 100%;
}

.slot--component-container .tws-container--tws-custom-html {
padding: 10px 60px;
}

.tws-content-box--first-line{
font-family: "Lato";
font-size:18px !important;
text-transform:uppercase
}

.desktop-one .tws-content-box--second-line {
font-size: 36px !important;
text-transform: uppercase;
max-width: 660px;
margin: 0 auto !important;
}

.tws-content-box--second-line{
font-size:36px !important;
text-transform:uppercase
}

.tws-content-box--third-line{
font-family: "Lato";
font-size:14px !important;
text-transform:uppercase;
border:1px solid #000;
padding:8px 26px;
display:inline-block;
margin-top: 30px !important;
}

.tws-content-box--third-line{
font-family: "Lato";
font-size:14px !important;
text-transform:uppercase;
border:1px solid #fff;
padding:8px 26px;
display:inline-block;
margin-top: 30px !important;
}

.tws-mega-menu--open-button-text{
display:none !important
}

.fa-navicon::before, .fa-reorder::before, .fa-bars::before {
content: url("/shop/4461/files/sidan2018/menu.svg");
}

.fa-search::before {
content: url("/shop/4461/files/sidan2018/sok.svg");
}

.fabrikk--top-bar {
background:#000;
color: #ECECEC;
font-size: 12px;
height: 77px;
border-bottom:1px solid #3f250b
}

.slot--top-bar-html {
margin: initial
}

.slot--top-bar-html span::before {
font-family: FontAwesome;
content: "\f0f4";
margin-right:8px;
color:#be976e;
color:#ECECEC
}

.slot--top-bar-html span{
margin-right:60px
}

.slot--top-bar-html span:last-of-type{
margin-right:0
}

.fabrikk--top-bar-right {
position: initial;
margin-right: 30px;
}

.fabrikk--top-bar-right .btn,.fabrikk--top-bar-right{
text-transform:initial
}

.fabrikk--top-bar-wrapper{
max-width:1440px;
margin:0 auto
}

.fabrikk--header {
min-height: 106px;
background-color:#1a0e02;
}

.rub{
text-align:center;
margin:0 auto;
max-width:870px
}

.rub p{
line-height:24px
}

img.payment{
max-width:300px;
margin-top:30px
}

.tws-article-list--article-name a{
font-family: 'Oswald', sans-serif;
font-weight:500
}

.tws-article-list--list .tws-list--type-grid .tws-api-price, .tws-article-search-page--list .tws-list--type-grid .tws-api-price, .tws-vertical-menu--custom-link a, .tws-vertical-menu .tws-vertical-menu--root-level > li > .tws-vertical-menu--articlegroup-wrapper > .tws-vertical-menu--articlegroup, {
font-size: 14px;
}

.tws-vertical-menu--custom-link a, .tws-vertical-menu .tws-vertical-menu--root-level > li > .tws-vertical-menu--articlegroup-wrapper > .tws-vertical-menu--articlegroup {
font-size: 12px;
font-weight:600
}

.tws-vertical-menu--level .tws-vertical-menu--articlegroup{
font-size: 11px;
}

.tws-article-list--list .tws-list--type-grid .tws-article-list--item-stock, .tws-article-search-page--list .tws-list--type-grid .tws-article-list--item-stock, .tws-article-list--list .tws-list--type-grid .tws-article-list--article-nr, .tws-article-search-page--list .tws-list--type-grid .tws-article-list--article-nr {
color: #000;
font-size: 14px;
}

.fabrikk--vertical-menu .slot--vertical-menu {
background: #fff;
}

.fabrikk--vertical-menu .fabrikk--content {
padding: 40px 0
}

.fabrikk--checkout {
padding: 0 10px
}

.slot--checkout-shortcuts {
margin-left: 0;
margin-right: 0
}


.tws-article-list--list .tws-list--list .thumbnail, .tws-article-search-page--list .tws-list--list .thumbnail{
border: 1px solid #e2e2e2
}

.tws-article-list--list .tws-list--type-grid .tws-article-list--product-image, .tws-article-search-page--list .tws-list--type-grid .tws-article-list--product-image {
border-radius: 0;
border: none
}

.tws-article-list--list .tws-list--type-grid .ItemBuyButton.ItemStock.ItemIntroductionText .tws-article-list--introduction-text, .tws-article-search-page--list .tws-list--type-grid .ItemBuyButton.ItemStock.ItemIntroductionText .tws-article-list--introduction-text {
margin-bottom: 4px;
}



.using-mouse.not-ie .tws-article-list--list .tws-list--list .thumbnail:hover, .using-mouse.not-ie .tws-article-search-page--list .tws-list--list .thumbnail:hover {
border:1px solid #e2e2e2;
border-radius: 0;
margin: 0;
padding: 0
}

.thumbnail {
border: 1px solid #ddd;
border-radius: 0
}

.using-mouse.not-ie .tws-article-list--list .tws-list--list .thumbnail:hover tws-img, .using-mouse.not-ie .tws-article-search-page--list .tws-list--list .thumbnail:hover tws-img {
padding: 0;
}

.thumbnail .caption {
padding: 0;
color: #000;
}

.using-mouse.not-ie .tws-article-list--list .tws-list--list .thumbnail:hover .tws-article-labels, .using-mouse.not-ie .tws-article-search-page--list .tws-list--list .thumbnail:hover .tws-article-labels {
margin-top: 0;
margin-left: 0
}

.tws-article-list--list .tws-list--type-grid .tws-article-list--price, .tws-article-search-page--list .tws-list--type-grid .tws-article-list--price, .tws-article-list--price {
padding: 0 10px;
}

.tws-article-list--price{
 margin: 10px 0;
}

.tws-article-list--list .caption > div, .tws-article-search-page--list .caption > div {
width: 100%;
}

.tws-article-list--list .tws-list--type-grid .ItemStock .caption, .tws-article-search-page--list .tws-list--type-grid .ItemStock .caption {
padding-bottom: 45px
}

.tws-article-list--list .tws-list--type-carousel .ItemStock .caption, .tws-article-search-page--list .tws-list--type-carousel .ItemStock .caption {
    padding-bottom: 42px;
}

.tws-article-list--list .tws-list--type-grid .ItemStock .tws-article-list--item-stock, .tws-article-search-page--list .tws-list--type-grid .ItemStock .tws-article-list--item-stock, .tws-article-list--list .tws-list--type-carousel .ItemStock .tws-article-list--item-stock, .tws-article-search-page--list .tws-list--type-carousel .ItemStock .tws-article-list--item-stock {
left: 0;
padding:12px 14px;
width:100%;
border-top:1px solid #e2e2e2
}

.tws-article-list--list .tws-list--type-grid .tws-article-list--buy-button, .tws-article-search-page--list .tws-list--type-grid .tws-article-list--buy-button, .tws-articles-two .slick-track .caption .tws-article-list--buy-button  {
 border-top: 1px solid #e2e2e2;
display:flex;
}

.tws-article-list--buy-button > div{
width:100%;
display:flex;
}

.tws-article-list--list .tws-article-list--quantity {
height: 45px;
width:70px;
margin-right:0;
}

.tws-article-list--list .tws-list--type-grid .tws-article-list--choices-button, .tws-article-list--list .tws-list--type-grid .tws-article-list--buy-button .tws-article-buy-button-with-modal--buy-button{
height: 45px;
float: left;
border: none;
border-radius:0;
width:100%;
line-height:34px
}

.tws-article-list--buy-button .btn-primary{
border:none;
border-bottom:none
}

a.tws-article-list--show-more-button{
height: 45px;
float: left;
border: none;
border-radius:0;
width:100% !important;
line-height:34px
}

.tws-article-list--buy-button .btn{
width:100%;
margin:0;
border-radius:0;
background:#fff
}

.btn-primary .ladda-label {
    color: #333;
}

.tws-article-list--buy-button  .form-control {
border: none;
border-right:1px solid #e2e2e2;
border-radius: 0;
box-shadow:none;
padding: 0 10px;
font-size:12px
}

a.btn-default:hover, a.tws-articles-connected--show-more-button:hover, a.tws-articles--show-more-button:hover, a.tws-checkout--address-lookup-btn:hover, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-method.active:hover, a.tws-newsletter-subscribe--subscribe-button:hover, .slot--my-pages-logout div.tws-login a:hover, .btn-default:hover, .tws-articles-connected--show-more-button:hover, .tws-articles--show-more-button:hover, .tws-checkout--address-lookup-btn:hover, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-method.active:hover, .tws-newsletter-subscribe--subscribe-button:hover, .slot--my-pages-logout div.tws-login a:hover {
background: #2E2929;
border-color: #2E2929;
color: #ECECEC.tws-checkout--radio label
}

.tws-checkout--box .btn-default:hover, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-method.active:hover{
background: #fff;
border-color: #e2e2e2;
color: #000
}

.tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-method.active{
    text-transform: initial;

}

.tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active, .tws-checkout .tws-checkout--payment-methods-list a {
padding: 16px 15px 15px 54px
}

a.btn-primary:hover, a.btn.tws-checkout--pay-button:hover, a.tws-checkout--pay-button.tws-articles-connected--show-more-button:hover, a.tws-checkout--pay-button.tws-articles--show-more-button:hover, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--pay-button.tws-checkout--payment-method.active:hover, .slot--my-pages-logout div.tws-login a.tws-checkout--pay-button:hover, .btn-primary:hover, .btn.tws-checkout--pay-button:hover, .tws-checkout--pay-button.tws-articles-connected--show-more-button:hover, .tws-checkout--pay-button.tws-articles--show-more-button:hover, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--pay-button.tws-checkout--payment-method.active:hover, .slot--my-pages-logout div.tws-login a.tws-checkout--pay-button:hover {
background: #2E2929;
border-color: #2E2929;
}

.btn-primary:hover span{
color: #ECECEC !important;
}

.btn.tws-checkout--pay-button{
background: #2E2929;
border-color: #2E2929;
color:#fff
}

.btn.tws-checkout--pay-button .ladda-label {
    color: #fff;
}


/* Vänstermeny */

.tws-vertical-menu .tws-vertical-menu--root-level {
padding-top: 0
}

/*.tws-vertical-menu .tws-vertical-menu--header{
background:#1C1A1A;
color:#ECECEC;
padding: 15px 20px;
margin-top:40px
}*/

.tws-vertical-menu .tws-vertical-menu--header p{
margin-bottom:0
}

.tws-vertical-menu .tws-vertical-menu--menu {
background: #fff
}

.tws-vertical-menu .tws-vertical-menu--inner-ul {
background: transparent;
box-shadow: none;
}

.tws-vertical-menu .tws-vertical-menu--root-level {
 border: 1px solid #e2e2e2;
}

.tws-vertical-menu--root-level > li.tws-vertical-menu--level{
border-bottom:1px solid #e2e2e2
}

.tws-vertical-menu .tws-vertical-menu--root-level a {
color: #000;
}

.tws-vertical-menu .tws-vertical-menu--root-level a:hover, .tws-vertical-menu .tws-vertical-menu--root-level a:focus, .tws-vertical-menu .tws-vertical-menu--root-level a:active {
color: #e8475f
}

.fa-chevron-right::before {
content: url("/shop/4461/files/sidan2018/chevron_right.svg") ;
}

.tws-vertical-menu .tws-vertical-menu--level + .tws-vertical-menu--custom-link {
border-top: none;
margin-top: 0;
padding-top: 10px
}

/* Footer */

.fabrikk--footer {
padding: 0 0 80px;
line-height:24px
}

.tws-newsletter-subscribe--link-modal {
background: #000;
padding: 30px 0;
margin-bottom:50px
}

.fabrikk--footer .container {
width:100%;
max-width: 1440px;
}

 .fabrikk--footer-left, .fabrikk--footer-right,.fabrikk--footer-mid-right {
 display: none !important;
}

.fabrikk--footer-mid-left{
margin: 0 auto;
width: 100%;
max-width: 1440px
}

.fabrikk--footer .col-md-3 a, .fabrikk--footer span {
display: block
}

.fabrikk--footer h3 {
font-size: 24px;
margin: 10px 0 10px;
color:#fff
}

.row2 h3{
padding: 0 15px;
margin: 50px 0 24px
}

.startpage .rub {
	display: none;
}


/* Kassan */
.form-control {
height: 40px;
padding: 6px 12px;
border: 1px solid #ccc;
border-radius: 0;
box-shadow: none;
}

.tws-checkout-shortcuts--ship-to {
display: block;
font-size: 0 !important;
padding: 7px 0 23px
}

.tws-checkout-shortcuts {
padding: 0 10px 6px
}

.tws-checkout-shortcuts--ship-to, .tws-checkout-shortcuts--purchase-as {
margin-right: 0;
}

.fabrikk--checkout-method h2{
display:none
}

.tws-checkout-shortcuts--dropdown > a::before {
content: url("/shop/27368/files/sidan/check-circle.svg");
float: left;
margin-right: 17px;
position: relative;
top: -3px
}

.tws-checkout-shortcuts--dropdown {
border: 1px solid #e2e2e2;;
display: block;
margin: 0;
max-width: 820px
}

.tws-checkout-shortcuts--dropdown a {
display: block;
padding: 20px;
font-size: 11px
}

.fa-pencil::before {
content: url("/shop/27368/files/sidan/pencil.svg");
left: 6px;
position: relative;
top: 3px
}


.tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active::before, .tws-checkout input[type="radio"]:checked:not(old) + label::before {
content: url("/shop/27368/files/sidan/check-circle.svg") !important;
top: 17px
}

.fa-chevron-down::before {
content: url("/shop/27368/files/sidan/chevron-down.svg")
}

.fa-chevron-up::before {
content: url("/shop/27368/files/sidan/chevron-up.svg")
}

.tws-checkout-cart.table {
border-bottom: 1px solid #e2e2e2;
}

.tws-checkout-cart.table-striped > tbody > tr:nth-child(2n+1) > td {
background: rgba(0,0,0,0) none repeat scroll 0 0
}

.tws-cart--table-body-row,.dropdown-menu{
border-left: 1px solid #e2e2e2;;
border-right: 1px solid #e2e2e2;
}

.tws-checkout-back-button button,.fabbrikk--cart-help {
display: none
}

.dropdown-menu {
box-shadow: none;
width: 100%;
}

.table > thead > tr > th,.dropdown-menu {
border-bottom: 1px solid #e2e2e2
}

.tws-checkout-shortcuts--dropdown-menu a::before {
content: url("/shop/27368/files/sidan/circle.svg");
float: left;
margin: 0 12px 0 0;
position: relative;
top: -3px
}.fa.fa-circle-o:before {
    content: "\f111";
}

.tws-checkout--v2 .tws-checkout--payment-active span.fa {
 padding: 18px 15px;
}

.tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-method::before {
content: url("/shop/27368/files/sidan/circle.svg") !important;
display: inline-block;
height: 20px !important;
left: 1.1em;
position: absolute;
top: 18px !important;
width: 20px !important;
}

a.btn-default, .tws-list--type-list a.tws-article-list--show-more-button, .tws-list--type-grid a.tws-article-list--show-more-button, a.tws-articles-connected--show-more-button, a.tws-articles--show-more-button, a.tws-checkout--address-lookup-btn, .tws-checkout--radio a.btn-default, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active, a.tws-newsletter-subscribe--subscribe-button, .slot--my-pages-logout div.tws-login a, .btn-default, .tws-list--type-list .tws-article-list--show-more-button, .tws-list--type-grid .tws-article-list--show-more-button, .tws-articles-connected--show-more-button, .tws-articles--show-more-button, .tws-checkout--address-lookup-btn, .tws-checkout--radio .btn-default, .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-active.active, .tws-newsletter-subscribe--subscribe-button, .slot--my-pages-logout div.tws-login a {
border-color: #e2e2e2
}

.tws-checkout--radio label {
padding: 14px 20px 30px 64px
}

.tws-checkout .tws-checkout--payment-methods-list a.open {
box-shadow:none
}

.tws-checkout--payments-expand {
border: 1px solid #e2e2e2;
border-top: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}

.using-mouse .tc-instagram .entry.showmeta .meta{
opacity:0;
background-color:#fff;
}

body.article .fabrikk--content {
padding: 20px 0 0 0
}

.tws-breadcrumbs a {
color: #000
}

/* BARISTASHOPEN.SE - 4461 */

body .page-canvas {
overflow: hidden;
}

/* TOP HEADER */

.fabrikk--header {
min-height: 86px !important;
}

.fabrikk--header-wrapper {
background-color:#1a0e02;
max-width:1440px;
margin:0 auto
}

.slot--logo {
display: inline-block;
max-width: 1600px;
position: relative;
width: 100%;
color: white;
padding:0;
}

.baristashopenlogo {
float: left;
padding-top: 10px;
position: relative;
z-index: 1100;
}

/* HORIZONTAL MENU */

.slot--custom-horizontal-menu {
 float: left;
 display: inline-block;
 position: relative;
 padding-left: 80px;
 top: 7px;
z-index: 1000;
}

.slot--custom-horizontal-menu .nav {
text-transform: uppercase;
font-weight: 900;
}

.slot--custom-horizontal-menu .tws-top-menu.navbar-default {
border: none;
background:#1a0e02
}

.slot--custom-horizontal-menu .tws-top-menu li a {
color: #cac5c4 !important;
}

.slot--custom-horizontal-menu .navbar-default .navbar-nav > li > a {
    color: #cac5c4 !important;
  font-family: 'Oswald', sans-serif;
    font-weight: 500;
}

.slot--custom-horizontal-menu .navbar-default .navbar-nav > li > a:hover {
    color: #ffffff !important;
    background: #2E2929;
}

/*------- OLD SEARCH BUTTON - THIS IS AT LEFT SIDE ------- */

.slot--mega-menu {
    display: block;
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
}

.slot--mega-menu .tws-mega-menu--buttons {
    display: none;
}

/*------- NEW SEARCH BUTTON -------*/

.slot--custom-mega-menu {
display: inline-block;
position: absolute;
right: 0;
left: 0;
float: right;
top: 66px !important;
}

.checkout .slot--custom-mega-menu {
    padding-right: 20px;
    right: 0px;
}

.slot--custom-mega-menu .tws-mega-menu--buttons {
right: 120px
}

.tws-mega-menu--delimiter {
display: none
}

.tws-mega-menu--search-bar open input{
margin-top:9px
}

.tws-mega-menu--nav-menu-item span,.fabrikk--back-to-top-link-text {
display: none
}

.tws-mega-menu .btn-group, .tws-mega-menu .btn, .tws-mega-menu .tws-articles-connected--show-more-button, .tws-mega-menu .tws-articles--show-more-button, .tws-mega-menu .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-method.active, .tws-checkout .tws-checkout--payment-methods-list .tws-mega-menu a.tws-checkout--payment-method.active, .tws-mega-menu .slot--my-pages-logout div.tws-login a, .slot--my-pages-logout div.tws-login .tws-mega-menu a {
background: transparent;
color: #ffffff
}

/*------- CART -------*/



/* -------------------- END TOP HEADER */
@media (max-width: 1440px) {
.fabrikk--body {
margin: inherit
}

.tws-mega-menu--search-button {
    padding: 0;
    margin-right: 0;
}
}

@media (max-width: 1024px) {

.tws-mega-menu--search-button {
    margin-right: 5px;
}

.fabrikk--header .slot--header-favorites {
    margin-right: 0;
}

.fa-heart-o{
font-size:24px;
} 

.tws-audience-selector--audience-button-icon-container{
display:none;
}  
  
.tws-vertical-menu .tws-login a {
padding: 15px 0;
}  
  
.tws-vertical-menu .tws-vertical-menu--controls {
margin-top: 0;
padding-top: 0;
border-top: none;
} 
  
.tws-vertical-menu .tws-login a {
font-size: 12px;
color: #000;
font-weight:600;  
} 
  
.tws-vertical-menu .tws-login a:hover {
color: #e8475f;
} 
 
  
.fabrikk--article .fabrikk--article-top, .fabrikk--article .fabrikk--article-section {
padding-bottom: 0
}

.fabrikk--article .fabrikk--article-links {
margin-bottom: 0;
}

.slot--custom-horizontal-menu { 
display: none
 }

.slot--component-container .tws-container--tws-articles-two {
padding: 30px 10px
}

.fabrikk--top-bar-right {
margin-right: 0
}
}

@media (max-width: 780px) {
.fabrikk--content-container {
margin-top: 102px;
}

.fabrikk--top-bar{
  position: fixed;
  top: 0;
	width:100%
}

  .fabrikk--header{
position: fixed;
  top: 34px;
	width:100%
}



.tws-mega-menu--search-button {
    margin-right: 60px;
}

.fabrikk--header .slot--header-favorites {
    margin-right: 0;
}

.slot--header-favorites {
    top: 3px;
}

.checkout .tws-mega-menu--search-button {
    padding: 0;
    margin-right: 40px;
}

  .fabrikk--top-bar-wrapper {
    width: auto;
}
  
.fabrikk--top-bar-right{
 display:none; 
  }  
  
.baristashopenlogo {
margin-left: 275px;
}

.slot--custom-cart {
right: 20px;
  top:-10px
}

.tws-mega-menu--search-button .fa-bars, .tws-mega-menu--open-button .fa-bars {
margin-right: 3px;
margin-top: -4px
}

.tws-article-price .tws-api-price .tws-api--price-current, .tws-horizontal-flip-list--price .tws-api-price .tws-api--price-current {
margin-bottom:0
}

.tws-article-introduction--text {
font-size: 14px
}

.fabrikk--article .fabrikk--article-right-col {
padding: 0 20px;
}

.tws-article-list--article-name .tws-util-heading--heading {
font-size: 18px;
line-height: 23px;
}

.baristashopenlogo {
z-index: 1100;
width: 100%;
text-align: center;
max-width: 145px;
margin-left:300px
}

.baristashopenlogo img {
width: 150px
}

.rub p {
max-width: 540px;
margin: 0 auto 40px
}

.tws-mega-menu--buttons {
top: -77px
}

.tc-instagram .entry {
width: calc(50% - 10px);
margin: 5px 5px
}

.tws-vertical-menu .tws-vertical-menu--header{
margin-top:0
}

.fabrikk--header {
min-height: 60px !important
}

.fabrikk--top-bar {
min-height: 34px
}

.slot--top-bar-html span{
margin-right:15px
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
padding-right: 10px;
padding-left: 10px
}

.slot--component-container .tws-content-box-2x--box:nth-child(-n+1),.slot--component-container .tws-content-box-3x--box:nth-child(-n+2)  {
margin-bottom: 10px
}

.slot--component-container .tws-container--tws-custom-html, .slot--component-container .tws-container--tws-article-display, .slot--component-container .tws-container--tws-articles, .slot--component-container .tws-container--tws-articles-two, .slot--component-container .tws-container--tws-articles-connected, .slot--component-container .tws-container--tws-newsletter-subscribe, .slot--component-container .tws-container--tws-event-countdown {
padding: 0 5px
}

.slot--custom-mega-menu {
display: inline-block;
position: absolute;
right: -57px;
left: 0;
float: right;
top: 66px !important
}

 .tws-mega-menu--search-button{
display: block
}
 
.slot--mega-menu .tws-mega-menu--search-bar {
display: none !important
}
    
.tws-mega-menu--search-bar {
min-width: 500px;
display: none
}
 
 .slot--custom-mega-menu .tws-mega-menu--search-bar.open {
display: block
}
    
 .tws-mega-menu .btn-group, .tws-mega-menu .btn, .tws-mega-menu .tws-articles-connected--show-more-button, .tws-mega-menu .tws-articles--show-more-button, .tws-mega-menu .tws-checkout .tws-checkout--payment-methods-list a.tws-checkout--payment-method.active, .tws-checkout .tws-checkout--payment-methods-list .tws-mega-menu a.tws-checkout--payment-method.active, .tws-mega-menu .slot--my-pages-logout div.tws-login a, .slot--my-pages-logout div.tws-login .tws-mega-menu a {
background: transparent
 }

.fabrikk--footer h3 {
line-height: 36px
}

.fabrikk--footer {
text-align: center
}

img.payment {
max-width: 250px;
margin: 50px 0 20px
}

.fabrikk--footer p{
margin-bottom:30px
}
}

@media (max-width: 576px) { 
.tws-mega-menu--search-bar.open .tws-article-search {
    top: -9px;
}

.slot--cart	.tws-mini-cart .tws-mini-cart--header-cart-button {
    padding: 10px 10px 10px 10px;
} 
  .fabrikk--header .slot--header-favorites .tws-favorite-list--header-favorite-button {
    margin-right: 10px;
    font-size: 28px;
    margin-top: 2px;
}
}

@media (max-width: 540px) {
.baristashopenlogo {
margin-left:100px
}

  .fabrikk--top-bar{
position: fixed;
  top: 0;
  width: 100%
}

  .fabrikk--header{
position: fixed;
  top: 34px;
  width: 100%
}

.slot--custom-mega-menu .tws-mega-menu--buttons {
right: 145px
}

.checkout .slot--custom-mega-menu .tws-mega-menu--buttons {
right: 0px
}  

.checkout .tws-mega-menu--search-button {
    margin-right: 25px;
}

.fabrikk--header .slot--header-favorites {
    margin-right: -5px;
}

.tws-mega-menu--search-button {
    margin-right: 0;
}

.slot--header-favorites {
    top: 0;
}

.fabrikk--footer .container {
padding-top: 30px;
}  
  
.tws-checkout-shortcuts--purchase-as a {
margin: 10px 0 0;
display: inline-block;
}  
  
  .fabrikk--vertical-menu .fabrikk--content:first-of-type {
padding: 0
}
  
 .fabrikk--top-bar .tws-audience-selector{
  display:none
  }  
  
.slot--custom-cart {
right: -30px;
}

.slot--component-container .tws-container--tws-content-box, .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 {
padding: 0;
}

.slot--top-bar-html span {
margin-right: 25px;
}

.lastSpan{
margin:0
}

.tws-micro-cart--counter {
font-size: 10px;
top: 20px;
height: 20px;
width: 20px;
padding-top: 7px;
z-index:99999
}

.fa-search::before {
content: url("/shop/4461/files/sidan2018/sok_small.svg");
}

.tws-micro-cart--counter::before {
content: url("/shop/4461/files/sidan2018/cart_small.svg");
width: 20px;
left: 0;
top: 0;
}

.slot--top-bar-html span:last-of-type{
display:none
}

.lastSpan{
margin-right:0
}

.mobile-one{
display:block;
margin-top:-10px 
}

.desktop-one{
display:none
}

.tws-article-list--article-name .tws-util-heading--heading {
font-size: 14px;
line-height: 22px;
}

.rub p {
max-width: 360px;
margin: 0 auto
}
}

@media (max-width: 320px) {

.baristashopenlogo {
margin-left: 50px
}

.baristashopenlogo img {
width: 140px
}

.slot--top-bar-html span {
margin-right: 4px
}
}

.tws-container--abi-

.lipscore-service-review-badge-small-long
.lipscore-service-review-badge-separator
{
  stroke: transparent !important;
}

.tws-container--abi-lipscore
.abi-lipscore
.lipscore-service-review-badge-small-long
{
  border: none !important;
}

.lipscore-review-form-wrapper input {
  -webkit-appearance: auto;
  width: 15px;
  height: 15px;
}

@media (min-width: 992px) {
  .fabrikk--start-page {
    margin-top: -15px;
  }
}

@media (max-width: 991px) {
  .slot--preview-controller {
    display: none;
  }

  .fabrikk--component-container>*:first-child {
    margin-top: 15px;
  }
  
  .fabrikk-startpage--shipping-notice-loaded.fabrikk--component-container>*:first-child {
    margin-top: 35px;
  }
}

/* **EE** Lägger till vid postnummerfältet i kassan **EE** */
.tws-checkout--select-delivery .tws-checkout--field-label-text::after {
	content: "Ange postnummer (för att kunna visa fraktalternativ)";
  font-size: 14px;
}
/* **EE** Lägger till text vid postnummerfältet i kassan - SLUT **EE** */

/* **EE** Lägger till text vid postnummerfältet i kassan **EE** */
.tws-checkout--select-delivery .tws-checkout--field-label-text {
	font-size: 0;
}
/* **EE** Lägger till text vid postnummerfältet i kassan - SLUT **EE** */

/* **EE** Gör texter bold i kassan **EE** */
.tws-checkout--select-delivery .tws-checkout--field-label-text {
	font-weight: bold;
 	padding: 10px;
}
.tws-checkout--delivery-method-info-wrapper > div:not(.tws-checkout--delivery-method-description, .tws-checkout--delivery-method-more) {
	font-weight: bold;
}
/* **EE** Gör texter bold i kassan - SLUT **EE** */

/* **EE** Snyggar till vid postnummerfältet i kassan **EE** */
.checkout .tws-checkout--select-delivery-list-empty > span {
	display: none;
}
.tws-checkout--field-type-text.tws-checkout--field-id-postcode-above-delivery {
  background: #efefef;
}
.tws-checkout--select-delivery-list-wrapper .tws-checkout--field {
	padding-bottom: 15px;
}
.tws-checkout--select-delivery-list-wrapper .tws-checkout--field input {
	width: calc(100% - 20px);
  margin: 0 10px;
}
/* **EE** Snyggar till vid postnummerfältet i kassan - SLUT **EE** */

/* Highlightad leveransmetod i kassan //Fastén 2023-06-21 
:root {
  --hilighted-background-color: #f7ada0;
}
.tws-checkout--delivery-method-5176 {
    background-color: var(--hilighted-background-color);
}
.tws-checkout--delivery-method-5176 .tws-checkout--delivery-method-description:after {
	background: linear-gradient(180deg, rgba(255,255,255,0), var(--hilighted-background-color))!important;
} */

/* Replace "Kundtyp" in checkout //Fastén 2023-06-21 */
.tws-checkout-shortcuts--customer-type label.tws-checkout-shortcuts--field-label::after {
  content: "Välj privatperson eller företag (tvingande)";
  visibility: visible;
  position: absolute;
  left:10px;
}

.tws-checkout-shortcuts--customer-type label.tws-checkout-shortcuts--field-label {
  visibility: hidden;
}

 /* -a- Dölj ny postnummer text -a- */
.tws-checkout--field-label-additional-info {
    display: none;
}

/* **EE** Rött postnummerfält **EE** */
input#postcode-above-delivery:placeholder-shown {
	border: 1px solid red;
}

input#postcode-above-delivery:placeholder-shown::placeholder {
  color: red;
}

.mypages .tws-customer-details--newsletter-form input {
	-webkit-appearance: checkbox;
}
.container_header {
  display: flex;
  align-items: center;
  color: white;
  padding: 10px;
  flex-wrap: nowrap;
  overflow-x: auto;
}

.text-div {
  margin-right: 15px;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .text-div.mobile-hide {
    display: none; 
  }
  .fabrikk--header {
    margin-top: 31px;
    
}
  .container_header{
    margin-left: 35px!important;
  }
  .fabrikk--top-bar{
    height: 65px!important;
  }
  .lipscore-service-review-badge-small-long svg text:nth-child(1) {
    font-weight: bold; /* Make '4.9' bold */
    font-size: 180px!important;
}
    .lipscore-service-review-badge-small-long svg text:nth-child(3) {
    display: none;
}

  
  .lipscore-service-review-badge-small-long svg text{
    font-size: 150px!important; /* For SVG text elements */
}
  
 
  .container_header .lipscore-service-review-badge-small-long {
        
    }
  .fabrikk--body{
    margin-top: 20px;
  }
  .lipscore-service-review-badge-small-long.lipscore-no-border.lipscore-no-separator.lipscore-keyboard-navigable.lipscore-service-review-modal-toggle svg {
            width: 250px !important;
        }
  .lipscore-service-review-badge-small-long .lipscore-service-review-logo * {
    display: none;
}
 
}
.fa-solid .fa-mug-hot{
  margin-right: 6px;
}
.tws-container--abi-lipscore{
  display: none;
}

@media (max-width: 540px) {
  .fabrikk--header {
    top: 34px; 
  }
}
.
button.tws-mega-menu--search-button .fa-search {
    font-size: 24px!important;
}
.tws-mega-menu--search-button .fa-search{
  font-size: 24px!important;
}
.fa.fa-circle-o:before {
    /*content: "\f111";*/
  display:none;
}
