.elementor-5221 .elementor-element.elementor-element-6416c990{--display:flex;}/* Start custom CSS for container, class: .elementor-element-6416c990 */.elementor-kit-443 p {
    margin-block-end: 22px;
    display: none;
}.elementor-element-487e3b8 p,
.elementor-element-79520aa p,
.elementor-element-396aed7 p,
.elementor-element-bbfb643 p {
    display: block !important;
}
a.utomhus-btn {
    background: #58b031 !important;
}
.utomhus-shop-wrap {
    max-width: 1330px !important;
}
nav.utomhus-breadcrumb {
    display: flex;
}

.utomhus-pagination .utomhus-next {
    margin-left: 6px;
    margin-top: -10px;
}
p.utomhus-card-desc{
    display: block;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #000;
    line-height: 1.5;
}
h2.utomhus-card-title{
    font-size:20px;
    font-family:'Inter', sans-serif;
    font-weight:700;
}
.utomhus-card-footer{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:20px;
    margin-top:auto;
    padding:20px;
}

..utomhus-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 116px;
    height: 40px;
    padding: 0 20px;
    margin: 0;
    background: #63B32E;
    color: #fff !important;
    text-decoration: none;
    border-radius: 8px;

    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;

    white-space: nowrap;
    box-sizing: border-box;
    transition: background .2s ease;
}

.utomhus-btn:hover{
    background:#549d26;
    color:#fff !important;
}

/* Hide unwanted line breaks */
.utomhus-btn br,
.utomhus-card-footer br{
    display:none;
}
.utomhus-sidebar {
  
    border: none !important;
}/* End custom CSS */