<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Brandwell Child
Template: brandwell
Author: Markus RundlÃ¶f &amp;amp; Daniel Malmqvist
Description: Brandwells Theme made with love and tweaks specially for your company.
Version: 0.1.1644918939
Updated: 2022-02-15 10:55:39

*/

h1, h2, h3, h4 {font-family: Aril, sans-serif;}

.top-header-message {
    padding: 6px;
	font-weight: 500;
    font-size: 0.9em!important;
}

.top-header-message p {
	margin:0!important
}

.cmplz-soft-cookiewall {
    z-index: 99999!important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
    font-size: 14px;
    letter-spacing: 1px;
}

#tidio-chat-iframe {
	margin-bottom: 20px!important;
}

/* toppbilder */

.topbilder-section{
    padding: 190px 0 0 0;
    max-width: 1440px;
    width: 95%;
    margin: 0 auto;
}
.topbild {
    padding: 0px;
    text-align: center;
    display: inline-flex;
    justify-content: center;
}

.topbild-box {
    grid-template-columns: repeat(3,1fr)!important;
    grid-auto-rows: 1fr;
    max-width: 1440px;
    width: 95%;
    margin: 1em auto 0;
    grid-gap: 0 1em;
    font-family: Aril, sans-serif;
}


/* Slideshow */
* {box-sizing: border-box}
.mySlides {display: none}
img {vertical-align: middle;}

.slideshow-mobile {
    padding-top: 108px;
}

/* Slideshow container */
.slideshow-container {
  max-width: 600px;
width: 95%;
  position: relative;
  margin: auto;
	min-height:330px;
}

/* Next &amp; previous buttons */
body &gt; div.site-wrap.loaded &gt; div &gt; section:nth-child(2) &gt; section.slideshow-mobile.visible-xs &gt; div.slideshow-container &gt; a.next,
body &gt; div.site-wrap.loaded &gt; div &gt; section:nth-child(2) &gt; section.slideshow-mobile.visible-xs &gt; div.slideshow-container &gt; a.prev {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: #c3ae84;
	color: white;
}



/* The dots/bullets/indicators */
body &gt; div.site-wrap.loaded &gt; div &gt; section:nth-child(2) &gt; section.slideshow-mobile.visible-xs &gt; div:nth-child(3) &gt; span.dot
 {
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

body &gt; div.site-wrap.loaded &gt; div &gt; section:nth-child(2) &gt; section.slideshow-mobile.visible-xs &gt; div:nth-child(3) &gt; span.dot.active, 
body &gt; div.site-wrap.loaded &gt; div &gt; section:nth-child(2) &gt; section.slideshow-mobile.visible-xs &gt; div:nth-child(3) &gt; span.dot:hover {
  background-color: #c3ae84;
}

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}
}


/* slideshow end */


.up-sells .upsells .products {
	
}

.small-title {
    text-transform: none;
    font-size: 3.5em;
    margin: 0;
    font-family: 'Great Vibes',cursive;
}

.page-content {
    padding: 2em 0;
}

.navbar {
    border-radius: 0;
    background-color: #fff;
    border: 0;
    margin: 0;
}



.navbar .navbar-collapse .navbar-nav li a {
    color: #484848!important;
}

.navbar .navbar-collapse .navbar-nav li a:hover {
    color: #c3ae84!important;
}

.navbar-header .xs-holder .header-logo img {
    height: auto;
    width: 142px;
	top: 4px;
}

.nav-up {
    transform: translateY(-60%);
}

.woocommerce-store-notice, p.demo_store {
    position: fixed!important;
    bottom: 0!important;
	height: 70px!important;
    z-index: 999;
    background: #E67575!important;
    color: #fff;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
    font-size: .8em!important;
	top: none;
}


#header &gt; div.grid-container.den-roda-traden {
	padding: 0!important;
}
#header &gt; div.grid-container.den-roda-traden &gt; p {
	padding: 0 0 7px 0!important;
}


.header .top-header .holder.left-holder .top-header-link {
    top: 40px;
}

.header .top-header {
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    font-size: 0;
    height: 80px!important;
}

.header .header-logo {
    display: inline-block;
    position: relative;
    padding-top: 0;
}

.navbar-header .xs-holder .holder.logo-holder {
    margin-left: 11px;
}


.ubermenu-main .ubermenu-item-level-0 &gt; .ubermenu-target {
    font-size: 14px;
    color: #c3ae84!important;
    border: none;
}

.ubermenu .ubermenu-nav .ubermenu-column-1-5 {
    width: 20%;
    padding: 10px;
}

.ubermenu .ubermenu-target-text {
    color: #484848!important;
}
#cssmenu ul#menu-huvudmeny li a.caret:after, #cssmenu ul#menu-huvudmeny li a.caret:before, #cssmenu ul#menu-huvudmeny-1 li a.caret:after, #cssmenu ul#menu-huvudmeny-1 li a.caret:before {
    background: #c3ae84;
}
#cssmenu ul#menu-huvudmeny li a.caret, #cssmenu ul#menu-huvudmeny-1 li a.caret {
    background: #1d1b1400;
}

#cssmenu ul&gt;li.has-sub&gt;a.caret:before {
    position: absolute;
    right: 21px;
    top: 24px;
    display: block;
    width: 12px;
    height: 2px;
}

#cssmenu ul&gt;li.has-sub&gt;a.caret:after {
    position: absolute;
    right: 26px;
    top: 19px;
    z-index: 5;
    display: block;
    height: 12px;
    width: 2px;
    background: #333;
    content: "";
}

.text-bold {
    font-weight: 700!important;
}
.text-primary {
    color: #c3ae84;
}
.text-secondary {
    color: #c3ae84;
}

.widgets p.h3 {
    padding: 22px 22px;
    font-size: 1.2em;
    font-weight: 600;
    margin: 0;
    background:  #c3ae84;;
    border-top-left-radius: 13px;
}

/* Sociala medier top bar */

.some {
	padding: 13px 0 0 0
}

.left-holder img {
    height: 20px;
    padding-right: 16px;
}

.some-footer {
	text-align: center;
}

.some-footer img {
    height: 25px;
    padding-right: 10px;
}


.heart p.h2 {
    padding: 0.8em 0;
    position: relative;
    margin: 0;
    font-family: 'Great Vibes',cursive;
    font-weight: 400;
    display: grid;
    width: 100%;
    align-items: center;
    text-align: center;
    grid-template-columns: minmax(20px,1fr) auto minmax(20px,1fr);
    grid-gap: 20px;
}

.heart p.h2::after, .heart p.h2::before {
    content: '';
    border-top: 1px solid #C1AE86;
}

.chosen-products {
    text-align: center;
    padding-bottom: 2em;
    padding-top: 1em;
}

.chosen-products .woocommerce ul.products[class*=columns-], .chosen-products .woocommerce-page ul.products[class*=columns-] {
    padding: 0;
    display: grid;
    width: 90%;
    margin: 0 auto;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 1em;
}

.den-roda-traden {
    padding: 2em 0;
}

/* fri frakt banner */
.woocommerce-store-notice, p.demo_store {
    background: #d5c7d8!important;
    color: #653c6f!important;
    font-family:  Aril, sans-serif;
    font-weight: 500;
    font-size: 0.9em!important;
}
/*
img.wp-smiley, img.emoji {
    filter: invert(25%) sepia(57%) saturate(527%) hue-rotate(242deg) brightness(50%) contrast(89%);
}*/

.woocommerce-store-notice a, p.demo_store a {
    color: #653c6f;
}

.woocommerce-store-notice a, p.demo_store a {
    border: 1px solid #653c6f;
}

.chosen-products, .shop-title, .den-roda-traden p.h2, .small-title {
    font-family: 'Great Vibes',cursive!important;
}


.grid-container.hjartligt-text-block {
    grid-template-columns: 100%;
    max-width: 1440px;
    width: 90%;
    margin: 4em auto 4em;
    box-shadow: 0 3px 36px 0 rgb(0 0 0 / 5%);
    border-radius: 13px;
    padding: 2em 4em;
}

/* reviwes on homepage */

.reviews-start{
   max-width: 1440px;
	width:  90%;
    margin-left: auto;
    margin-right: auto;
}

.ivole-reviews-grid .ivole-review-card .review-product .product-thumbnail, .cr-reviews-slider .ivole-review-card .review-product .product-thumbnail {
    flex: 0 0 20%;
    display: none;
}

.ivole-reviews-grid .ivole-review-card .review-product, .cr-reviews-slider .ivole-review-card .review-product {
    border-radius: inherit;
    display: flex;
    padding: 10px;
    margin-top: 10px;
    line-height: 1;
    justify-content: center;
    background-color: transparent!important;
}

.cr-reviews-slider .ivole-review-card .top-row {
    display: flex;
    padding: 16px 0 5px 0;
    border-bottom: solid 0px #F4F4F4;
    margin: 0 10px 0 10px;
}

.cr-reviews-slider .ivole-review-card .middle-row {
    padding: 16px;
    background: #FCFCFC;
    border: 0px solid #F9F9F9;
    border-radius: 6px;
    box-sizing: border-box;
    font-family: sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    font-size: 16px;
    margin: 0 10px 0px 10px;
}
.cr-reviews-slider .ivole-review-card .cr-review-card-inner {
    margin: 0 auto;
    padding: 10px;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    border-radius: 55px;
}

.ivole-reviews-grid .ivole-review-card .top-row .reviewer .reviewer-name, .cr-reviews-slider .ivole-review-card .top-row .reviewer .reviewer-name {
    color: #484848;
}

.ivole-reviews-grid .ivole-review-card .review-product, .cr-reviews-slider .ivole-review-card .review-product {
    border-radius: inherit;
    display: flex;
    padding: 0 0 10px 0;
    margin-top: 0px;
    line-height: 1;
    justify-content: center;
    background-color: transparent!important;
}

body &gt; div.site-wrap.loaded &gt; div &gt; div.grid-container.den-roda-traden {
	padding: 2em 0 1em 0;
}


.ivole-reviews-grid .ivole-review-card .crstar-rating span::before, .cr-reviews-slider .ivole-review-card .crstar-rating span::before {
    text-align: center;
}

.cr-reviews-slider .ivole-review-card .rating-row {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.ivole-reviews-grid .ivole-review-card .middle-row .review-content p, .cr-reviews-slider .ivole-review-card .middle-row p {
    text-align: center;
}

.ivole-reviews-grid .ivole-review-card .crstar-rating span, .cr-reviews-slider .ivole-review-card .crstar-rating span {
    color: #c3ae84;
	font-size: 17px;
}
.ivole-reviews-grid .ivole-review-card .crstar-rating::before, .cr-reviews-slider .ivole-review-card .crstar-rating::before {
	display: none!important; }


.ivole-reviews-grid .ivole-review-card .top-row .review-thumbnail, .cr-reviews-slider .ivole-review-card .top-row .review-thumbnail {
     display: none!important;
}

.cr-reviews-slider .ivole-review-card .middle-row {
	padding: 0px;}

.reviewer-verified {
    display: none;
}

.ivole-reviews-grid .ivole-review-card .rating-row .rating-label, .cr-reviews-slider .ivole-review-card .rating-row .rating-label {
	display: none;
}

.ivole-reviews-grid .ivole-review-card .middle-row .datetime, .cr-reviews-slider .ivole-review-card .middle-row .datetime {
    display: none;
}

.cr-reviews-slider .slick-prev:before, .cr-reviews-slider .slick-next:before {
    color: #c3ae84 ;
}

.cr-reviews-slider .ivole-review-card .top-row {
    display: flex;
    justify-content: space-around;
}

.ivole-summaryBox.cr-all-reviews-ajax, .cr-ajax-search, .cr-show-more-reviews-prd, .ivole-show-more-button {
    display: none!important;
}

#reviews .cr-summaryBox-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap, .ivole-reviews-grid .cr-summaryBox-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center!important;
}
#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap, .ivole-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
    grid-gap: 12px;
}
/*
#reviews .cr-summaryBox-wrap .cr-total-rating-count, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-total-rating-count, .ivole-reviews-grid .cr-summaryBox-wrap .cr-total-rating-count {
    display: none!important;
}
#reviews .cr-summaryBox-wrap .cr-credits-div, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-credits-div, .ivole-reviews-grid .cr-summaryBox-wrap .cr-credits-div {
    display: none!important;
}*/
#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap, .cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap, .ivole-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox, .ivole-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap {
    margin: 0px;
    width: 49%;
    flex: 0 0 49%;
    padding: 0;
    border-radius: 4px;
    border: 0px solid #fff;
    box-sizing: border-box;
}

#reviews .cr-summaryBox-wrap .cr-average-rating, .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-average-rating, .ivole-reviews-grid .cr-summaryBox-wrap .cr-average-rating {
    font-size: 19px;
    font-weight: bold;
    line-height: 0px;
    color: #484848;
}

.ivole-reviews-grid .ivole-review-card .middle-row .review-content, .cr-reviews-slider .ivole-review-card .middle-row .review-content {
    color: #484848;
}

div.cr-all-reviews-shortcode ol.commentlist {
    display: none;
}

div.cr-all-reviews-shortcode .crstar-rating, div.ivole-reviews-grid .cr-summaryBox-wrap .crstar-rating {
    float: right;
    overflow: hidden;
    position: relative;
    height: 20px;
    line-height: 18px;
    font-size: 18px;
    width: 5.4em;
    font-family: crstar;
    color: #c3ae84;
}
/* Erbjudande rutor top */
.rubrik-deal {
	font-size: 16px;
font-weight: 500!important;
}

.text-deal p {
	margin: 0;
	font-weight: 500!important;
}

.grid-deals_top {
    display: grid;
    grid-template-columns: repeat(3,1fr);
	padding: 180px 0 0 0;
    max-width: 1440px;
	width: 80%;
    margin: 0 auto;
	grid-gap: 20px;
}

.woocommerce.columns-3, .frifrakt {
    max-width: 1440px;
	width: 90%;
    margin: 0 auto;
}

.grid-container.roda-traden {
    grid-template-columns: repeat(4,1fr);
    grid-auto-rows: 1fr;
    max-width: 1440px;
	width: 80%;
    margin: 1em auto 0;
    grid-gap: 2em 4em;
}


.grid-container.shop-loop-wrapper {
    grid-template-columns: 1fr 3fr;
    margin: 0 auto;
    max-width: 1440px;
	width: 80%;
    grid-gap: 2em;
}

.hero-block .hero-standard {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    padding-top: 17.5em;
    width: 80%;
    max-width: 1440px;
    margin: 0 auto;
}

.content-block .content-holder:nth-child(even) {
    background: rgba(229,212,175,.13);
    max-width: 1440px;
    width: 80%;
    margin: 0 auto;
}

.contact-us-page {
    background: rgba(193,174,134,.03);
    padding: 1em 0 0;
    max-width: 1440px;
    width: 80%;
    margin: 0 auto;
}

/* Favoriter */
.woocommerce a.added_to_cart {
    padding-top: 0.5em;
    display: inline-block;
    font-family: Aril, sans-serif;
}


/* Instagram */
.instagram {
    position: relative;
    margin-top: 6em;
    padding: 6em 0;
    background: rgba(229,212,175,.14);
	max-width: 1440px;
    width: 90%;
    margin: 6em auto 0 auto;
}
/* Newsletter */
.newsletter {
    color: #fff;
	padding: 3em 1em 4em 1em;
    max-width: 1440px;
    width: 90%;
    margin: auto;
}

.newsletter h3 {
	font-size:2.5em;
	font-family: Montserrat,sans-serif!important;
}

.newsletter p {
    font-family: Montserrat,sans-serif;
	font-size:1.2em;
	margin-bottom: 10px;
}
div#mc_embed_signup_scroll {
    position: relative;
}

.mc-field-group {
    position: relative;
    display: inline-block;
    width: 35vw;
		max-width: 500px;
    font-size: 16px;
}

input#mce-EMAIL {
	width: 100%;
    padding: 1.5em 2.2em;
    font-size: .75em;
    border-radius: 10em;
    border: 0;
    font-family: Montserrat,sans-serif;
    font-weight: 700;
    color: #c3ae84;
    position: relative;
    right: 0;
}


input#mc-embedded-subscribe {
   position: absolute;
    width: auto;
    top: 0;
    right: 0;
    background: #f4c4ba;
    border: 0;
    padding: 17px 10px;
    border-radius: 0 10em 10em 0;
    font-family: sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px; 
}

input#mc-embedded-subscribe:hover {
    background: #fff;
	color: #f4c4ba;
}

#mc_embed_signup div.mce_inline_error {
    background-color: #6b050500!important;
		font-size: 13px;
}



@media only screen and (max-width: 991px){ 
.mc-field-group {
    width: 69vw;
}
}

@media only screen and (max-width: 480px){ 
.mc-field-group {
    width: 80vw;
	}}
.newsletter .newsletter-form .input-holder input.wpcf7-submit:hover {
	background-color: #ffffff;
}


.newsletter .newsletter-form {
    background: rgba(0,0,0,0);
}

.grid-container.newsletter {
    grid-template-columns: 2fr 1.5fr;
    grid-gap: 1em;
    justify-items: start;
    align-items: center;
    max-width: 1170px;
    margin: 0 auto;
}

/* Handla efter kategori */

.grid-container.kategori {
  grid-template-columns: repeat(6,1fr);
    grid-auto-rows: 1fr;
    max-width: 1440px;
	width: 80%;
    margin: 5em auto 0;
    grid-gap: 1em 4em;
}
.text-kategori {
	text-align: center!important;
	margin-top: 1em!important;
}


/*  Top img undersidor overlay/underlay */
.hero-block .hero-standard .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: none;
    z-index: 0;
}

.hero-block .hero-standard .underlay:before {
    content: '';
    background: none;
    background-size: cover;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}

.block-page-standard .hero-standard .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: none;
    z-index: 0;
}

.woocommerce .block-woo .hero-standard .overlay, .woocommerce-page .block-woo .hero-standard .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: none;
    z-index: 0;
}

.carousel .carousel-inner .item .overlay.stiligt {
    background: none;
}


/* Footer */

.footer {
    background: #ffffff!important;
}

.footer .footer-menu a {
	font-family: arial, helvetica, sans-serif!important;
	color: #484848;
	font-size: 15px;
}
.footer .footer-menu a:hover {
	color:#c3ae84;
}

.footer .footer-menu p.h4 {
    font-size: 1.125em;
    font-weight: 600;
    letter-spacing: 0;
    margin-bottom: 0.5em;
	margin-top: 1em;
}

	.footer .footer-menu a:not(:last-of-type):after {
    content: ' | ';
}

.lnr-heart {
	color: #C1AE86;
	font-size: 22px;
	font-weight:400;
}

.grid-container.footer-one {
    text-align: center;
    padding: 0 50px 50px;
}

body &gt; div.site-wrap.loaded &gt; div &gt; footer &gt; div.grid-container.den-roda-traden {
	padding: 1em 0;
}

.grid-container.footer-lower {
    grid-template-columns: 1FR;
    justify-items: center;
    align-items: center;
}

.footer-fragor {
    padding: 0;
    max-width: 1440px;
    width: 90%;
    margin: auto;
}

.footer-about {
    padding: 1em 0;
}

/* Footer menu */
.footer .footer-content .widget-area ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-flex;
    grid-gap: 2em;
}



.fraga-rubrik {
    text-align: center;
    font-size: 22px;
    font-weight: 600;
	color: #484848;
}

.fragor {
    grid-template-columns: repeat(3,1fr);
    grid-auto-rows: 1fr;
    max-width: 1440px;
    margin: 1em auto 0;
    grid-gap: 0 3em;
    font-family: Aril, sans-serif;
}

.fraga {
	padding: 20px;
	background-color: #f1eeed;
	text-align: center;
	border-radius: 20px;
	color:#484848;
}

.icon-fraga img {
    width: 73px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.frifrakt {
    padding: 0 0 0 0;
}



.frifrakt-box {
    grid-template-columns: repeat(3,1fr)!important;
    grid-auto-rows: 1fr;
    max-width: 1600px;
    width: 80%;
    margin: 1em auto 0;
    grid-gap: 0 1em;
	font-family: Aril, sans-serif;
}

.frakt {
	padding: 10px;
    text-align: center;
    display: inline-flex;
    justify-content: center;
}


.icon-frakt img {
    width: 54px;
    display: block;
    margin-top: -5px;
    padding-right: 10px;

}

.frifrakt-produkt {
    padding: 0 0 0 0;
	max-width: none;
    width: fit-content;
    margin: 0;
}
.frifrakt-box-produkt {
    grid-template-columns: repeat(1,1fr)!important;
    grid-auto-rows: 1fr;
    max-width: none;
    width: fit-content;
    margin: 1em auto 0;
    grid-gap: 0 1em;
    font-family: Aril, sans-serif;
}

div.summary.entry-summary &gt; section &gt; div &gt; div {
	padding: 0 0 10px 0;
    text-align: left;
    display: inline-flex;
    justify-content: left;
}

.grid-deals_top .deal.box1 {
    z-index: 1;
    position: relative;
    padding: 2em;
    overflow: hidden;
}

.grid-deals_top .deal.box2 {
    position: relative;
	padding: 2em;;
	height: 550px;
}

.grid-deals_top .deal.box3 {
    position: relative;
	padding: 2em;;
	height: 550px;
}

.deal{
    margin-top: 10px;
    margin-bottom: 10px;
}

.deal-startpage-content{
    bottom: 2em;
    position: absolute;
    text-align: center;
    background-color: #c3ae84;
    width: calc(100% - 4em);
	padding: 10px 20px;
	color: #fff;
}

.deal-startpage-content:hover{
    background-color: #fff;
	color: #c3ae84;
}


.safe-products {
    margin-top: 0;
    max-width: 1440px;
    width: 80%;
    margin: auto;
}
section.text-image-block.reseller {
    max-width: 1440px;
    width: 80%;
    margin: auto;
}


/* SkyltfÃ³nster top */
.grid-storefront_top {
    display: grid;
    grid-template-columns: repeat(2,1fr);
	padding-top: 0px;
	grid-gap: 20px;
	max-width: 1440px;
    width: 80%;
    margin: auto;
}

.grid-storefront_top .storefront.box1 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-row-end: 3;
    z-index: 1;
    position: relative;
    padding: 30% 25px 25px 25px;
    overflow: hidden;
	text-align: center;
}

.grid-storefront_top .storefront.box2 {
    position: relative;
	padding: 15% 25px 25px 25px;
	height: 350px;
	text-align: center;
}

.grid-storefront_top .storefront.box3 {
    position: relative;
	padding: 15% 25px 25px 25px;
	height: 350px;
	text-align: center;
}

body &gt; div.site-wrap.loaded &gt; div &gt; section:nth-child(8) &gt; div &gt; div.storefront.box1 &gt; div.text-holder &gt; div &gt; p, 
body &gt; div.site-wrap.loaded &gt; div &gt; section:nth-child(8) &gt; div &gt; div.storefront.box2 &gt; div.text-holder &gt; div &gt; p,
body &gt; div.site-wrap.loaded &gt; div &gt; section:nth-child(8) &gt; div &gt; div.storefront.box3 &gt; div.text-holder &gt; div &gt; p {
	margin: 0 0 1px;!mportant;
}

/* undersidor */
.grid-container.single-col-sub {
    max-width: 1440px;
    margin: 0 auto;
    width: 80%;
}

.block-page-standard .hero-standard {
    background-size: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
    position: relative;
    padding-top: 13em;
	min-height: 446px;
}

.block-page-standard {
    border-bottom: 0;
    width: 1440px;
    margin: auto;
}
.woocommerce-cart .block-page-standard .hero-standard, .woocommerce-checkout .block-page-standard .hero-standard {
    background-size: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
    position: relative;
    padding-top: 16.5em;
}
.woocommerce-cart .block-page-standard .hero-standard .overlay, .woocommerce-checkout .block-page-standard .hero-standard .overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0);
    z-index: 0;
}

.woocommerce .block-woo .hero-standard, .woocommerce-page .block-woo .hero-standard {
    background-size: 100%;
    background-position: 50% 45%;
    background-repeat: no-repeat;
    position: relative;
    padding-top: 17.5em;
    width: 1440px;
    margin: auto;
}

	#frontCarousel {
    height: 85vh;
    max-height: 650px;
    max-width: 1440px;
		margin: auto;
}

/* MENY */

#menu-item-31193 {
    display: none;
}

.cart-open .header .cart-holder .cart-contents-holder {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: none;
    z-index: 999;
}
.header {
    background-color: #fff;
}

.header.scrolled {
    will-change: transform;
    background: #fff;
}

.cart-holder .mini-cart-button .link-text {
    letter-spacing: .16em;
    font-size: 8px;
    color: #484848;
}

.cart-holder svg {
    fill: #c3ae84 ;
    height: 28px;
    width: 28px;
    top: 10px;
}

.header .top-header .top-header-link {
    display: inline-block;
    text-align: center;
    position: relative;
    color: #484848;
    transition: all .3s ease;
    margin-left: 25px;
    cursor: pointer;
}



#ajaxsearchpro1_1 .probox .proinput, #ajaxsearchpro1_2 .probox .proinput, div.asp_m.asp_m_1 .probox .proinput {
 	left: 37px;
	font-size: 16px!important;
}
.searchform #ajaxsearchpro1_1 .probox {
	border-bottom: 2px solid #fff;
}

.searchform .lnr {
    color: #c3ae84;
    font-weight: 600;
	font-size: 22px!important;
	background: 0 0;
    padding: 12px 0 0 0;
    position: relative;
    top: -26px;
    right: 0;
    float: left;
    z-index: 2;
}
.searchform #ajaxsearchpro1_1 input {
    font-family: Arial,sans-serif!important;
    color: #c3ae84!important;
	font-size: 15px!important;
}

#ajaxsearchpro1_1, #ajaxsearchpro1_2, div.asp_m.asp_m_1 {
	background-color: transparent!important;
}

.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar, .ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
    padding: 0 60px;
}

.ubermenu-skin-white .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack &gt; .ubermenu-target {
    border-bottom: 1px solid #c3ae84!important;
}

.ubermenu-skin-white .ubermenu-submenu .ubermenu-item-header&gt; .ubermenu-target {
	border-bottom: 1px solid #c3ae84;}

.ubermenu .ubermenu-nav .ubermenu-column-1-4 {
    width: 22%!important;
    margin: 0 20px;
}

/* Recensioner 
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    padding: 0px!important; 
    width: 38px;
  
    border: 0px solid #c3ae84;
    border-radius: 25px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 50px;
   border: 0!important;
    border-radius: 4px;
    padding: 0;
    font-family: Arial, helvetica, sans-serif;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
    font-size: .83em;
    font-family: Arial, Helvetica, sans-serif;
}


p {
    font-family: arial, helvetica, sans-serif!important;
}

.comment_container {
    border-bottom: 1px solid lightgrey;
    padding-bottom: 10px;
}

.woocommerce .star-rating {
    color: #c3ae84;
}

.woocommerce .star-rating::before {
    color: #c3ae84;
}

.woocommerce div.product .woocommerce-product-rating {
    font-family: Arial, Helvetica, sans-serif;
}

.woocommerce #reviews #comments ol.commentlist {
    margin-left: -30px;
}
Recensioner slut */


.woocommerce div.product .quantity-holder div.quantity .input-text, .woocommerce div.product form.cart .quantity-holder div.quantity .input-text, .woocommerce-page div.product .quantity-holder div.quantity .input-text, .woocommerce-page div.product form.cart .quantity-holder div.quantity .input-text {
    width: 2em;
    padding: 0;
    border: 0;
    padding-bottom: 8px;
}

#product-20113 &gt; div.summary.entry-summary &gt; div.woocommerce-product-details__short-description &gt; p {
	margin: 0 0 5px;
}

	#menu-item-31070 {
    height: 117px;
    background-image: url(https://hjartligt.hemhosting.se/wp-content/uploads/2022/02/bild-1-mobilmenu-700x203px.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
}
	#menu-item-31071 {
	height: 117px;
    background-image: url(https://hjartligt.hemhosting.se/wp-content/uploads/2022/02/bild-2-mobilmenu-700x203px.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
	}
	
	#menu-item-31072 {
	height: 117px;
    background-image: url(https://hjartligt.hemhosting.se/wp-content/uploads/2022/02/bild-3-mobilmenu-700x203px.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
	}
	
	.navbar {
    background-color: #fff;
}
	.lnr-magnifier:before {
    content: "\e86f";
    color: #c3ae84;
}
	
	.lnr-user:before {
    content: "\e82a";
	color: #c3ae84;
}
	.lnr-exit:before {
    content: "\e820";
	color: #fff;
}
.navbar-header .xs-holder .holder svg {
    fill: #c3ae84;
}
	
	.navbar .navbar-toggle .icon-bar {
    background: #c3ae84;
}
	
	#cssmenu ul#menu-huvudmeny li a, #cssmenu ul#menu-huvudmeny-1 li a {
    color: #484848;
    border-bottom: 1px solid #c3ae84;
}
	
	
	
	
	
/*	Produktsida  */

section.up-sells.upsells.products {
    display: none;
}

.gallery-wrapper-special .badges {
    position: absolute;
    top: 1em;
    right: 0;
}

#cssmenu ul a {
	font-family: Aril, sans-serif;
	font-weight: 600;
}

.widgets p.h3 {
    padding: 22px 22px;
    font-size: 1.2em;
    font-weight: 600;
    margin: 0;
    color: #fff;
    background: #c3ae84;
    border-top-left-radius: 13px;
}

#cssmenu&gt;ul&gt;li&gt;a {
    padding: 15px 22px;
    cursor: pointer;
    z-index: 2;
    font-size: 16px;
    text-decoration: none;
    color: #484848;
    background: #fff;
    transition: color .2s ease;
    border-bottom: 2px solid #c3ae84;
}


#cssmenu ul&gt;li.has-sub.open&gt;a {
    background: #fff;
}

#cssmenu ul ul li a {
    padding: 16px 42px;
    cursor: pointer;
    z-index: 2;
    font-size: 14px;
    text-decoration: none;
    color: #484848;
	font-weight: 400!important;
    background: #ffffff;
    transition: color .2s ease;
	    border-bottom: 1px solid #c3ae8475!important;
   
}

#cssmenu&gt;ul&gt;li&gt;a {
    padding: 15px 22px;
    cursor: pointer;
    z-index: 2;
    font-size: 16px;
    text-decoration: none;
    color: #484848;
    background: #fff;
    transition: color .2s ease;
    border-bottom: 1px solid #c3ae84;
}

  .text {
    font-size: 16px;
  }

.woocommerce div.product div.summary {
   /* position: fixed;
    bottom: 0;*/
    background-color: #fff;
    width: 100%;
    padding: 10px 20px;
    z-index: 999;
    margin-left: 0px;
}
	
	.woocommerce div.product .single-prod-share, .woocommerce-page div.product .single-prod-share {
    display: none;
}
	
	.woocommerce div.product .small-title, .woocommerce-page div.product .small-title {
    opacity: .7;
    font-size: 2.5em;
	margin-bottom: 0.1em;
}
	.woocommerce div.product h1, .woocommerce-page div.product h1 {
    font-size: 1.3em;
    margin-bottom: 0em

}
	.woocommerce div.product .price, .woocommerce div.product p.price, .woocommerce-page div.product .price, .woocommerce-page div.product p.price {
    padding-top: 0em;
		margin-bottom: 0em;}
	.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 0;
}
	.woocommerce div.product form.cart .quantity-holder, .woocommerce-page div.product .quantity-holder, .woocommerce-page div.product form.cart .quantity-holder {
    width: auto;
}
	.woocommerce div.product .button, .woocommerce div.product .button.alt, .woocommerce div.product .button.single_add_to_cart_button, .woocommerce-page div.product .button, .woocommerce-page div.product .button.alt, .woocommerce-page div.product .button.single_add_to_cart_button {
    float: none;
    display: block;
    width: auto;
    margin: 0.5em 0 0 0;
}
	.woocommerce div.product div.summary {
    margin-bottom: 0;
}
	.woocommerce div.product form.cart, .woocommerce-page div.product form.cart {
    margin-bottom: 0!important;
    padding-bottom: 0;
    border-bottom: 0px solid #E1E1E1;
}
	
	.grid-storefront_top .storefront.box2 {
    padding: 15% 25px 25px 25px;
	}
	
	.grid-storefront_top .storefront.box3 {
    padding: 15% 25px 25px 25px;
	}

/* kassan */
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
  
    margin: -2px 5px 0 0;
}
#kco-extra-checkout-fields &gt; p.form-row.form-row-wide.create-account.woocommerce-validated &gt; label &gt; span {
	display: block;
    margin-top: -10px;
    padding-left: 23px;
}

.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {
    margin-bottom: 2em;
    display: none;
}
	
@media only screen and (max-width: 768px) {
    /* For mobile phones: */
   
.fragor {
    grid-template-columns: repeat(1,1fr);
    width: 100%;
    grid-gap: 1em 0;
}	
	
	}

@media screen and (max-width: 1440px) {
		.grid-deals_top .deal.box1 {
    z-index: 1;
    position: relative;
    padding: 2em;
    overflow: hidden;
}

.grid-deals_top .deal.box2 {
    position: relative;
	padding: 2em;;
	height: 450px;
}

.grid-deals_top .deal.box3 {
    position: relative;
	padding: 2em;;
	height: 450px;
}
}


@media screen and (max-width: 1200px) {
	
	.block-page-standard .hero-standard .h1 {
		font-size: 3.5em;}
	
	.grid-container.newsletter {
    grid-template-columns: 1.5fr;
    width: 75%;
}
	
	.grid-deals_top {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    padding: 170px 0 0 0;
    max-width: 1440px;
    width: 90%;
    margin: 0 auto;
    grid-gap: 20px;
}
	
	.grid-deals_top .deal.box1 {
    z-index: 1;
    position: relative;
    padding: 2em;
    overflow: hidden;
}

.grid-deals_top .deal.box2 {
    position: relative;
	padding: 2em;;
	height: 400px;
}

.grid-deals_top .deal.box3 {
    position: relative;
	padding: 2em;;
	height: 400px;
}
	
}



/*  Tablet */
@media screen and (max-width: 820px) {

	
	.block-page-standard .hero-standard .h1 {
    font-size: 1.6em;
}
	
	
	.block-page-standard .hero-standard {
    
    padding-top: 0;
		min-height: 370px;}
	
	
		.grid-container.newsletter {
    grid-template-columns: 1.5fr;
    width: 80%;
}
	
	.block-page-standard .hero-standard {
    background-size: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
    position: relative;
    padding-top: 21.5em;
    background-position-x: -8em;
}
	
	
	.navbar-header .xs-holder .holder .top-header-link:not(:last-child) {
    margin-right: 15px;
}
	.navbar-header .xs-holder .holder .lnr {
    font-size: 22px!important;
}
	
	.navbar-header .xs-holder .holder svg {
    fill: #fff;
    height: 30px!important;
    width: 30px;
    top: 5px;
}
	
	.navbar .navbar-header .cart-holder {
    display: inline-block;
    float: none;
    margin-left: 0;
    padding-top: 9px;
}
	
	.grid-container.shop-loop-wrapper {
    grid-template-columns: 1fr!important;
    margin: 0 auto;
    max-width: 1440px;
    width: 97%;
    grid-gap: 2em;
}
	.grid-container.shop-loop-wrapper {
		grid-template-columns: 100%;}

	.woocommerce div.product div.summary {
		display: none;
	}
	.navbar {
    background-color: #fff;
	}
	.lnr-magnifier:before {
    content: "\e86f";
    color: #c3ae84;
}
	
	.lnr-user:before {
    content: "\e82a";
	color: #c3ae84;
}
	.lnr-exit:before {
    content: "\e820";
	color: #fff;
}
.navbar-header .xs-holder .holder svg {
    fill: #c3ae84;
}
	
	.navbar .navbar-toggle .icon-bar {
    background: #c3ae84;
}
	
	#cssmenu ul#menu-huvudmeny li a, #cssmenu ul#menu-huvudmeny-1 li a {
    color: #484848;
    border-bottom: 1px solid #c3ae84;
}
	
	#menu-huvudmeny-1 &gt; li:nth-child(8) &gt; a:nth-child(1) {
		border-bottom: 0px !important;
	}

		.grid-deals_top {
        grid-template-rows: repeat(3,1fr);
        grid-template-columns: none;
		width:100%;
	    padding: 110px 0 0 0;
		grid-gap: 0;
    }
	
	.grid-storefront_top {
    grid-template-columns: 100%;
    grid-auto-rows: 1fr 0fr 0fr 0fr;
}
.grid-deals_top .deal.box1, .grid-deals_top .deal.box2, .grid-deals_top .deal.box3 {
    margin-right: 10px;
    margin-left: 10px;
	height: 720px;
}
	
		.grid-storefront_top {
    grid-gap: 10px;
	width: calc(100% - 20px);
    margin: 10px;
}
	.grid-storefront_top .storefront.box1 {
		height: 760px;
	}
	
	.grid-storefront_top .storefront.box2, .grid-storefront_top .storefront.box3 {
		height: 500px;
	}
	
	.grid-container.kategori {
    grid-template-columns: repeat(3,1fr);
    grid-auto-rows: 1fr;
    max-width: 1440px;
    width: 90%;
    margin: 1em auto 0;
    grid-gap: 1em 4em;
}
	
	.chosen-products .woocommerce ul.products[class*=columns-], .chosen-products .woocommerce-page ul.products[class*=columns-] {
    width: 97%;
	grid-template-columns: repeat(2,1fr);}
	
	.woocommerce.columns-3, .frifrakt {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
}
	.header .top-header .holder.right-holder {
    text-align: right;
    padding-top: 10px;
}
	body &gt; div.site-wrap.loaded &gt; div &gt; section.frifrakt &gt; div {
	grid-template-columns: repeat(1,1fr)!important;
    grid-auto-rows: 1fr;
    width: 90%;
    grid-gap: 0 1em;
    font-family: Aril, sans-serif;
    float: none;
    margin: 0 auto;
	}
	
	.frifrakt-box {
    grid-template-columns: repeat(1,1fr)!important;
    grid-auto-rows: 1fr;
    width: 50%;
    grid-gap: 0 1em;
    font-family: Aril, sans-serif;
    float: right;
	margin: 3em 0 0 0;
}
.box-left {
    float: left;
    margin-bottom: 20px;
}
	.grid-container.roda-traden {
    grid-template-columns: repeat(4,1fr);
    grid-auto-rows: 1fr;
    max-width: 1440px;
    width: 90%;
    margin: 1em auto 0;
    grid-gap: 2em 2em;
}
	section.text-image-block.reseller {
    width: 97%;
}
	.reseller .text-holder {
    padding: 14em 5em;
    max-width: 820px;
}
	.safe-products {
		width: 97%;
}

	.instagram {
    width: 97%;
}
	
.newsletter {
    width: 97%;
}	

.footer-fragor {
    padding: 0 12px;
}
.fragor {
    grid-gap: 1em 1em;
}
	
	.heart p.h2 {
    padding: 0.4em 0;
	}
	
section.up-sells.upsells.products h2 {
    color: #484848;
}	
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #484848!important;
}
	
	.woocommerce .block-woo .hero-standard, .woocommerce-page .block-woo .hero-standard {
     padding-top: 13em;
    width: auto;
    margin: auto;
    min-height: 369px;
}
	
	#frontCarousel {
    height: 85vh;
    max-height: 650px;
    max-width: 1440px;
    margin: auto;
    padding-top: 100px;
}
	
}
	
@media screen and (min-width: 821px) {
	.mobil-summary {
		display: none!important;
	}
}


/*  MOBIL */
@media screen and (max-width: 480px) {
	
	
	.gallery-wrapper-special .badges {
    position: absolute;
    top: 1em;
    right: 1em;
}
	
	.grid-container.newsletter {
    grid-template-columns: 1.5fr;
    width: 90%;
}
	
	#menu-huvudmeny &gt; li:nth-child(8) &gt; a:nth-child(1) {
		border-bottom: 0px!important;
	}
	
	#sok-ruta, #sok-ruta-xs {
    border-bottom: 1px solid #c3ae84;
}
	#ajaxsearchprores1_3 {
    background: #fff!important;
    background-color: #fff!important;
    top: 80px!important;
    border-top: 1PX SOLID #c3ae84;
}
	.widgets p.h3 {
    display: none;
}
	.widgets #category-nav {
    border: 1px solid rgba(229,212,175,.3);
    border-radius: 13px;
    margin-top: 0;
}
	
	.block-page-standard .hero-standard {
    background-size: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
    position: relative;
    padding-top: 17.5em;
    background-position-x: -38em;
}
	
	.woocommerce-cart .block-page-standard .hero-standard, .woocommerce-checkout .block-page-standard .hero-standard {
    background-size: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
    position: relative;
    padding-top: 16.5em;
    background-position-x: -41em;
	top: -69px;
}
	
	body &gt; div.site-wrap.loaded &gt; div &gt; section.block-page-standard &gt; div {
		padding-top: 15.5em;
		height: 380px;
	}
	
	body &gt; div.site-wrap.loaded &gt; div &gt; section.block-page-standard &gt; div &gt; div.grid-container.narrow.single-col {
    width: 100%;
    max-width: 480px;
    margin-left: 40px;
	margin-top: 1em;
}
	
	#frontCarousel {
    height: 61vh;
    max-height: 449px;
    max-width: 1440px;
    margin: auto;
    padding-top: 100px;
}
	
	/* SPA */
	body &gt; div.site-wrap.loaded &gt; div &gt; section.page-content &gt; div &gt; div &gt; h1:nth-child(1) &gt; img {
	width: 360px;
    display: inline-flex;
    justify-content: center;
	}
	
	.grid-container.single-col-sub {
    margin: 0 auto;
    width: 95%;
}
	
	body &gt; div.site-wrap.loaded &gt; div &gt; section.page-content &gt; div &gt; h2 {
		padding: 0.7em 0;
    position: relative;
    margin: 0;
    font-family: 'Great Vibes',cursive;
    color: #c3ae84;
    font-weight: 400;
    display: grid;
    align-items: center;
    text-align: center;
    grid-template-columns: minmax(10px,1fr) auto minmax(10px,1fr);
    font-size: 40px!important;
    grid-gap: 9px;
	}
	
	body &gt; div.site-wrap.loaded &gt; div &gt; section.page-content &gt; div &gt; div {
	max-width: 90%;
    width: 95%!important;
    margin: auto;
    padding: 0 10px 0 0;
	}
	
	body &gt; div.site-wrap.loaded &gt; div &gt; section.page-content &gt; div &gt; div p {
		width: 95%;
		padding-right: 20px;
	}
	
	/* SÃ–K */
	#sok-ruta .probox, #sok-ruta-xs .probox {
    background-color: #fff!important;
}

#ajaxsearchpro1_1 .probox .proinput input.orig, #ajaxsearchpro1_2 .probox .proinput input.orig, div.asp_m.asp_m_1 .probox .proinput input.orig {
    color: #c3ae84!important;
}

	#sok-ruta .probox, #sok-ruta-xs .probox {
    background-image: none!important;
    border-top: 1px solid #c3ae84;
    margin-top: 3px;
}
	#ajaxsearchpro1_1 .probox .promagnifier div.innericon, #ajaxsearchpro1_2 .probox .promagnifier div.innericon, div.asp_m.asp_m_1 .probox .promagnifier div.innericon {
    background-color: #c3ae84;
}
	
	/* MENY */
	
	
	#menu-item-31193 {
    display: visible;
}

	.kampanjer {
    height: 150px;
	background-image: url(https://hjartligt.hemhosting.se/wp-content/uploads/2022/03/kampanjbild.jpg);
}
	
	body &gt; div.site-wrap.loaded &gt; div &gt; section:nth-child(7) &gt; div &gt; div &gt; div.owl-stage-outer &gt; div p{
		margin-top: 1em;
		color: #c3ae84;
	}
	
	.owl-item.active {
    background-color: transparent!important;
}
	
	.owl-dot.active {
    background-color: transparent!important;
}
	
	#ajaxsearchpro1_1, #ajaxsearchpro1_2, div.asp_m.asp_m_1 {
    background-image: none!important;
	}
	
	#menu-huvudmeny-1 &gt; li.kampanjer.menu-item.menu-item-type-custom.menu-item-object-custom &gt; a:nth-child(1) {
		    color: #484848;
    border-bottom: 1px solid #c3ae84;
    height: 150px!important;
}
	#product-18650 &gt; div.summary.entry-summary {
		display: none!important;
	}
	
	
		.frifrakt-box {
    grid-template-columns: repeat(1,1fr)!important;
    margin: 0!important;
    width: 100%;
	}
	
	#product-24 &gt; div.gallery-wrapper-special &gt; div.mobil-summary &gt; section &gt; div{
		margin: 10px 0 0 0!important;
	}
	#product-24 &gt; div.gallery-wrapper-special &gt; div.mobil-summary &gt; section &gt; div &gt; div.frakt {
		padding: 5px 0 0 0!important;
	}
	
.grid-deals_top .deal.box1, .grid-deals_top .deal.box2, .grid-deals_top .deal.box3 {
    margin-right: 10px;
    margin-left: 10px;
	height: 420px;
}
	.deal {
    margin-top: 0px;
    margin-bottom: 10px;
}
	
	.grid-storefront_top {
    grid-gap: 10px;
    /* max-width: 1440px; */
    /* width: 80%; */
	width: calc(100% - 20px);
    margin: 10px;
}

	.grid-storefront_top .storefront.box1 {
		height: 420px;
	}
	
	.grid-storefront_top .storefront.box2, .grid-storefront_top .storefront.box3 {
		height: 230px;
	}
	
	.woocommerce div.product, .woocommerce-page div.product {
    padding: 1em 1em 0em 1em;
}
	.woocommerce-tabs .panel {
    margin: 0!important;
    padding: 0!important;
    border-bottom: 0px solid #E1E1E1;
}
	.woocommerce .block-woo .related.products, .woocommerce-page .block-woo .related.products {
    background: rgba(229,212,175,.07);
    padding: 1em;
}
	
.chosen-products {
    padding-bottom: 1em;
    padding-top: 0em;
}

.den-roda-traden {
    padding: 1em 0;
}
.roda-traden-carousel .slider-holder .owl-carousel .owl-stage {
    grid-gap: 1em;
}	
	
section.text-image-block.reseller {
    max-width: 1440px;
    width: 95%;
    margin: auto;
}
	.reseller .text-holder {
    padding: 2em 2em;
}
	.safe-products {
    margin-top: 0;
    max-width: 1440px;
    width: 95%;
    margin: auto;
}
	.safe-products .text-holder {
    padding: 2em 2em;
}
	
	body &gt; div.site-wrap.loaded &gt; div &gt; div.grid-container.den-roda-traden {
    padding: 0 0 1em 0;
}
	.instagram {
    padding: 4em 0;
    width: 95%;
    margin: 6em auto 0 auto;
}
	
.heart p.h2  {
		padding: 0.5em 0 0.3em 
	}
	
.chosen-products .woocommerce ul.products[class*=columns-], .chosen-products .woocommerce-page ul.products[class*=columns-] {
    grid-template-columns: repeat(2,1fr)!important;

}
	
	.text-image-block .image-holder {
    height: 260px;
}
	.newsletter {
    padding: 2em 0;
    max-width: 1440px;
    width: 100%;
    margin: auto;
}
	
	
	.hero-block .hero-standard, .content-block .content-holder:nth-child(even), .contact-us-page {
		width: 95%;}
	
	.grid-container.footer-one {
    text-align: center;
    padding: 0 10px 10px;
}
	.footer .footer-content a {
    font-family: arial, helvetica, sans-serif!important;
    color: #484848;
    font-size: 12px;
	padding: 0;	
}


	
	.footer .footer-content p.h4 {
    font-size: 1em;
    font-weight: 600;
    letter-spacing: 0;
    margin-bottom: 0.3em;
    margin-top: 0.6em;
}
	
	}
</pre></body></html>