/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-07-14 08:11:18 */
@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@100;300;400;500;600;700;800;900&display=swap');body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 49%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 36.75%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 36.75%;
    }
}

.header-row .header-center {
    margin: 0 auto;
    -webkit-justify-content: right;
    -ms-flex-pack: center;
    justify-content: right;
    padding: 20px 15px;
    flex: 1;
}

.search-area { width: unset !important; }

.my-account {
  color: #777 !important;
}

.wishlist { display:none; }

.someicons { font-size: 27px; color: #777; vertical-align: middle; padding-right: 5px; }

.topcolor, a.topcolor:visited { 
  color: #777;
  padding-right:25px;
  font-weight: 300;
  font-size:16px;
  vertical-align: middle;
}

.someiconsred { font-size: 27px; color: #ec1d25; vertical-align: middle; padding-right: 5px; }

.topcolorred, a.topcolorred:visited { 
  color: #ec1d25;
  padding-right:25px;
  font-weight: 300;
  font-size:16px;
  vertical-align: middle;
}

.footer h2 { color:white; padding-bottom: 20px; }

.fackligvanster { color:#4c9171 !important; }


.catalog-product-view #maincontent {
  padding-top:25px;
}

.logo img {
max-height: unset !important;
}

.toolbar.toolbar-products {
display:none !important;
}

.field-tooltip.toggle {
display:none !important;
}

.product-social-links { display:none; }

.actions-secondary { display:none; }.max1140 { max-width: 1140px; margin:auto; }

.greybg { background-color: #f5f5f5; }


h2 { font-weight:500; font-size:1.5em; color:#222729; }

.header.panel>.header.links>li {
    text-transform: unset;
}

.section-item-content { border-bottom: 1px solid #bfbfbf; }
.section-item-content { border-top: 1px solid #bfbfbf; }

.page-header .navigation .level0>.level-top {
        text-transform: unset; 
}

.page-header.type1 .navigation:not(.side-megamenu) .level0 .level-top {
    font-size: 14px;
    color: #222729;
}

.pagebuilder-slide-wrapper [data-element='content'] {
  overflow: hidden;
}

.termsandconditions table {
  width:300px;
}

.widget-product-grid .product-item {
  height: 482px;
}

.block.block-dashboard-addresses { display:none; }