#img-card-startseite {
    box-shadow: unset !important;
}
#a_3_startseite:hover {
    box-shadow: unset !important;
}
.surname_confirm [name="surname_confirm"] {
    display: none;
}
.account--error, .account--success {
    margin: 1.25rem 0rem 1.25rem 0rem;
}
.top-bar--login.block.is--loggedin.js--toggle-target {
    border-bottom-left-radius: 15px !important;
    border-bottom-right-radius: 15px !important;
}

.top-bar--login.block.is--loggedin.js--toggle-target ul li a {
    border-radius: 15px !important;
    color:#000 !important;
    font-size: 14px !important;
}
.top-bar--login.block.is--loggedin.js--toggle-target ul li:last-child {
    border-bottom-left-radius: 15px !important;
    border-bottom-right-radius: 15px !important;
}
.account--menu-container .sidebar--navigation.navigation--list li {
    background-color: #fff !important;
}
.top-bar--login.block.is--loggedin.js--toggle-target ul li .navigation--link.is--active {
    background-color: #eee !important;
}

.top-bar--login .account--menu-container .sidebar--navigation.navigation--list li a:hover {
    background-color: var(--main--color--font4) !important;
}
.is--ctl-address.is--user .categories--headline.navigation--headline, .is--ctl-address.is--user  .sidebar--categories-navigation, .is--ctl-note.is--act-index.is--user .sidebar--categories-navigation {
    display:none;
}

.is--ctl-note.is--act-index.is--user .header-main .top-bar .container .top-bar--navigation .navigation--entry.entry--note .notes--quantity {
    right:172px;
}
a, .link--go-main, .offcanvas--overlay .overlay--category .category--headline {
    color: var(--main--color);
    text-decoration: underline;
}
.breadcrumb--link, .navigation--link, .paging--link, .product--title,
.menu--list-item-link, .onlinemagazin a, .entry--link, .tab--link,
.entry--service a, .product-slider--arrow, .force--3d, .dot--link,
.product--supplier-link, .js--toggle-trigger, .note--delete, .note--title,
.tab--title, .close--off-canvas, .filter--close-btn, .item--link, .content--title,
.thumbnails--arrow, .search-result--link.entry--all-results-link {
    text-decoration: none;
}

.navigation-main .container .navigation--list-wrapper .navigation--list .navigation--entry .navigation--link {
    padding: 18px 12px;
}
.navigation-main .container .navigation--list-wrapper .navigation--list {
    display: flex;
    align-items: center;
    justify-content: center;

}
.icon--inner {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.navigation-main .container, .navigation-main, .tab--Navigation, .table--header,     h2.panel--title.is--underline {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;

}
.navigation-main {
    margin-top:5px;
}
@media (min-width: 768px) {
    .is--ctl-listing .content-main--inner .content--wrapper .emotion--container {
        margin-top:25px;
    }
    .is--ctl-checkout.is--act-confirm .header-main .container.header--navigation .logo-main .logo--link {
        height: 4.9rem;
    }
    .steps--container .steps--content .steps--list .steps--entry {
        border-radius: 20px;
    }
    .steps--container .steps--content .steps--list .steps--entry .icon {
        border-radius: 18px;
    }
    .panel--actions.is--wide .btn.is--primary.is--icon-right {
        padding: 2px 37px;
    }
}
.buybox--inner .product--delivery strong, .product--delivery strong, .buybox--inner  .delivery--text-more-is-coming, .product--tax, .delivery--text-available,
.product--delivery.product--delivery-info span, .product--delivery.product--delivery-info a {
    font-weight: 400 !important;
    font-size: .75rem !important;
}

.listing .product--box.box--basic .product--description ul {
    list-style-type: none;
}

.navigation-main .container .navigation--list-wrapper {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    box-shadow:unset;
}

.header-main .container.header--navigation .shop--navigation .navigation--list .navigation--entry.entry--search .main-search--form .main-search--field {
    height: unset;
    padding: 10px;
    border-radius: 20px;
}

@media (min-width: 768px) {
    .header-main .container.header--navigation .shop--navigation .navigation--list .navigation--entry.entry--search .main-search--form .main-search--button {
        top: -1px;
        right: 4px;
    }

}

.header-main .container.header--navigation .shop--navigation .navigation--list .navigation--entry.entry--search .main-search--form .form--ajax-loader {
    top: 10px;
}
.top-bar--navigation {
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

.navigation--list .entry--cart .icon--Basket {
    font-size: 30px;
    color: #747474;
}
.header-main .container.header--navigation .onlinemagazin a, .click-collect a {
    background:unset;
    width: 140px;
    height: 34px;
    display: flex;
    background-size: contain;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    padding-bottom: 0;
    color: var(--main--color);
    border-radius: 15px;
    border: 2px solid var(--main--color);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 1) 100%);
}
.click-collect a {
    padding:4px !important;
    transition: 0.3s;
}
.click-collect a:hover {
    color:var(--main--color--font2);
}
.content-main {
    margin-top: 0;
}
.is--ctl-checkout.is--act-confirm .btn.is--icon-right [class^="icon--"] {
    margin: -0.9rem 0rem 0rem 0rem
}
.is--ctl-index .content-main {
    margin-top: 10px;
}
.banner-slider--container.image-slider--container {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
.content-main .content--wrapper .content .panel .panel--title, .emotion-heading-big .emotion--html {
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    background: var(--main--color) !important;
    color:var(--main--color--font2) !important;
}
.advanced-menu {
    border-radius: 15px;
}
.js--load-more i {
    right: .5rem !important;
}
.sidebar-main.off-canvas div:nth-child(3), .sidebar-main.off-canvas div:nth-child(3) img  {
    border-radius: 15px;
}
.navigation-main .advanced-menu .item--level-0 {
    padding-bottom:20px;
    border-radius:15px;
}
.content--emotions .emotion--wrapper .emotion--container .emotion--element .emotion--product-slider {
    border-radius:15px;
}
.emotion--product .product--box .box--content {
    border-radius:15px;
}
.navigation-main .advanced-menu .menu--container .button-container {
    background: #000;
}
.emotion--manufacturer.panel.has--border {
    border-radius:15px;
}

.header-main .container.header--navigation .shop--navigation .navigation--list .navigation--entry.entry--search .main-search--results .results--list {
    border-radius:15px;
}

.header-main .container.header--navigation .shop--navigation .navigation--list .navigation--entry.entry--search .main-search--results .results--list .list--entry,
.header-main .container.header--navigation .shop--navigation .navigation--list .navigation--entry.entry--search .main-search--results .results--list .entry--all-results
{
    border-radius:15px;
}

.is--rounded {
    border-radius: 15px !important;
}

.topseller {
    border: 0 none !important;
    border-radius: 0;
    margin-top: 25px;
}

.navigation-main .container .navigation--list-wrapper .navigation--list .navigation--entry .navigation--link.is--active {
    border-radius:0;
}
.sidebar-main.off-canvas {
    margin-top: 25px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.amazon-pay-listing-buttons .product--box .buybox--form {
    height:3rem;
}

.box--basic .box--content {
    padding: 15px 25px;

}

.product--box .box--content:hover {
    border-color: var(--main--color);
}

.buybox--form.float--right .btn.is--icon-right {
    border-radius: 15px;

}

.product--box:not(.box--emotion):not(.box--slider) .box--content {
    background: #fff;
}

.is--ctl-listing .product--box:not(.box--emotion):not(.box--slider):nth-child(odd) { padding: 30px 0 0 30px; }
.is--ctl-listing .product--box:not(.box--emotion):not(.box--slider):nth-child(even){ padding: 30px 10px 0 30px; }
.btn.is--icon-right {
    padding: 0rem 1.7rem 0rem .9rem;
}

.product--box .stores--stock {
    border-radius:15px;
}
.stores--stock .icon--cross:before {
    content: "X";
    color: #777;
}
.product--box .product--delivery-info.product--delivery span[class^="delivery--text-"] {
    text-align: left;
}

.sidebar-main .sidebar--categories-wrapper .sidebar--categories-navigation .sidebar--navigation .navigation--entry .categories--navigation.is--level1 {
    margin-right: 10px;
    background: #f5f5f5;
}

.product--box .box--content .product--info .product--price-info .product--price .price--default {
    font-size: 2.2rem;
}
@media (min-width: 768px) {
    .header-main .container.header--navigation .shop--navigation .navigation--list .navigation--entry.entry--search {
        left: -8%;
    }
}

.shop--navigation .entry--search {
    width: 45%;
}

.product--delivery.product--delivery-info {
    text-align: left;
}
.search--headline {
    margin: 1rem 0rem 1.5rem 0rem;
    text-align: center;
}
.content.product--details .product--info .product--title:first-child {
    padding: 13px 5px 15px 25px !important;
    font-size: 1.45rem;
}
.buybox--button.block.btn.is--primary.is--icon-right.is--center {
    border-radius: 20px;
}
.product--details .action--link {
    fontz-size:1rem;
}

.product--details .product--header .product--info .product--supplier {
    background: #eee;
    border-radius: 0px;
    margin: 5px;
    width:12%;
}

.product--details .tab-menu--product .tab--navigation .tab--link, .tab--navigation {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}

.product--details .product--supplier .product--supplier-link {
    display: flex;
    justify-content: center;
    align-items: center;
    padding:0 8px 0 8px;
}

.ITSg {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}
.tab--container.has--Content, .tab-menu--product .tab--container-list {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
}
.product--box .product--badges {
    top: 2.4rem;
}

.content.product--details .product--header {
    margin-top:0px;
    margin-bottom:20px;
    border-bottom-left-radius: 25px;
}

.product--details .product--base-info {
    margin: 0;
    background: #f5f5f5;
    padding: 10px 10px 10px 20px;
    border-radius: 10px;
    font-size: 0.75rem;
}
.product--details .action--form {
    float: unset;
}
.product--details .action--link {
    font-size: 1rem;
    color: #da4747;
}
.product--detail-upper .product--buybox .panel.has--border {
    border: 1px solid #dadae5 !important;
    border-radius: 15px;
}
.buybox--button-container .select-field, .buybox--button-container .select-field .quantity--select {
    border-radius: 10px;
}

.product--details .product--detail-upper .product--buybox .buybox--inner .buybox--button-container .buybox--button {
    Transition:0.2s all;
}
.product--details .product--detail-upper .product--buybox .buybox--inner .buybox--button-container .buybox--button:hover {
    box-shadow:0 0 10px rgba(0,0,0,0.2);
}

header {
    background: #000;
}

.onlinemagazin a, .buybox--form.float--right .btn.is--icon-right {
    transition:0.2s all !important;
}
.onlinemagazin a:hover {
    color:var(--main--color--font2) !important;
    background: var(--main--color) !important;
}
.buybox--form.float--right .btn.is--icon-right:hover {
    color:#333;
}
.navigation-main .container .navigation--list-wrapper .navigation--list .navigation--entry.is--active .navigation--link {
    background: linear-gradient(0deg, rgba(238, 238, 238, 1) 0%, rgb(250 250 250) 100%);
}
.product--actions {
    margin-bottom: 10px;
}
.content--breadcrumb {
    padding: 0 10px;
}
.product--details .product--header {
    min-height: unset;
}
.product--details .product--supplier .product--supplier-link {
    height: 100%;
}

.listing--wrapper  .listing--actions {
    margin-top: 25px;
}

.under--navigation {
    background: #eee;
}

.sidebar-main .sidebar--categories-wrapper .sidebar--categories-navigation .sidebar--navigation .navigation--entry .navigation--link {
    font-size: 12px;
}

.sidebar-main .sidebar--categories-wrapper .sidebar--categories-navigation .sidebar--navigation {
    margin-right:5px;
}
.product--details .product--supplier {
    height: 3rem !important;
}

.sidebar-main .sidebar--categories-wrapper .categories--headline {
    font-weight: 300 !important;
    background-color: var(--main--color) !important;
    color:var(--main--color--font2) !important;
}

.contact-footer a {
    border-radius:20px;
    padding: 10px;
}

.footer-main {
    background: #000;
}



.listing--bottom-paging {
    padding: 0rem .625rem 0rem .625rem;
    border-radius: 15px;
}

.navigation-main .container .navigation--list-wrapper .navigation--list .navigation--entry .navigation--link {
    color: var(--main--color--font2);
}
.product--box .product--badges .badge--newcomer {
    color: var(--main--color--font2);
    background: #ffd000;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.product--box .product--ordernumber {
    font-weight:bold;
    z-index:1111;
}

.box--basic .product--info {
    padding: 0rem 0rem 0rem 6rem !important;
}

.product--box .box--content .product--info .product--title {
    padding: 0;
}

ul:not(.sidebar--navigation):not(.filter--list):not(.menu--list) {
    padding: 0;
}
.js--tab-menu .tab--container-list .tab--container.has--content.is--active {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 10px;
}

.product--details .tab-menu--cross-selling .tab--navigation {
    background: #000;
}

.product--box .product--description, .product--box .product--price-info {
    padding-left:80px;
}

.filter--trigger.btn {
    border-radius:15px;
}

.custom-page--content.content--filialen.content.block .content--custom .panel:not(.is--filiale) h3.panel--title {
    background-color:#000 !important;
    color:var(--main--color) !important;
    font-size:20px;
}
.account--welcome.panel {
    margin-top:15px;
}
.note--item.panel--tr {
    border-radius:15px;
}

.note--content .note--overview .panel--table .note--item .note--delete {
    right: 0;
    top: 6px;
}

.header-main .top-bar .container .top-bar--navigation .navigation--entry.entry--note .notes--quantity {
    right:174px;
}

.panel.register--form, .btn.is--primary {
    border-radius:20px !important;
}
form:not(.main-search--form) input, form:not(.main-search--form) select, form:not(.main-search--form) textarea {
    border-radius:8px !important;
}
form:not(.main-search--form) input  {
    padding:10px 15px !important;
}
.is--ctl-account .content-main .content--wrapper .content .panel .panel--title, .emotion-heading-big .emotion--html {
    background: #000 !important;
    color:var(--main--color--font1) !important;
}
.is--ctl-account .btn {
    border-radius:15px !important;
}


.is--ctl-address.is--act-edit .sidebar-main.off-canvas {
    display:none
}
.is--ctl-address.is--act-edit .sidebar-main + .content--wrapper {
    margin-left:0;
}

.is--ctl-checkout .content-main.container {
    margin-top:15px;
}

.content-main .content--wrapper .content .panel .panel--body input.add-product--field, .content-main .content--wrapper .content .panel .panel--body input.add-voucher--field {
    height:40px !important;
    border-radius:8px !important;
}

.content--basket .product--table .add-product--button, .content--checkout .product--table .add-product--button, .confirm--content .product--table .add-product--button, .finish--content .product--table .add-product--button, .content--basket .product--table .add-voucher--button, .content--checkout .product--table .add-voucher--button     {
    width: 2.5rem;
    height: 2.5rem;
    border-radius:20px !important;
    margin-left:5px;
}



.product--table .table--aggregation {
    padding-right:20px !important;
    width: 49% !important;
}
.easycredit-express-button-container {
    margin-bottom:15px;
}
.content-main .content--wrapper .content .panel .panel--body input.add-voucher--field {
    width:80%;
}

.navigation-main .container .navigation--list-wrapper .navigation--list .navigation--entry .navigation--link {
    font-size: 12px;
}

.sidebar--navigation ul.sidebar--navigation {
    border-radius: 5px !important;
}

.navigation-main .container .navigation--list-wrapper .navigation--list .navigation--entry {
    border-color: #333;
    width: 100% !important;
    text-align: center;
}

.sidebar-main .sidebar--categories-wrapper .categories--headline {
    font-family: "Open Sans", sans-serif !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    color: var(--main--color--font2) !important;
}
.top-bar--navigation .navigation--entry a {
    color:var(--main--color--font2) !important;
}
.is--ctl-index .content--wrapper .content .panel .panel--title {
    font-weight: 400 !important;
}

.panel--title.product-slider--title center {
    color:var(--main--color--font2) !important;
}

.is--ctl-index .product--box.box--emotion {
    padding:0 !important;
}
.advanced-menu .menu--container {
    transition: 0.2s all ease;
}

.product--box .product--badges {
    z-index:600 !important;
}
.panel.has--border {
    border-radius: 15px !important;
}
.is--ctl-index .content-main .content--wrapper .content .panel .panel--title {
    background: var(--main--color) !important;
    color: var(--main--color--font2) !important;
}
.is--ctl-index .emotion-heading-big .emotion--html {
    color: var(--main--color--font2) !important;
}
.is--ctl-index .panel--title.product-slider--title center {
    color: var(--main--color--font2) !important;
}
.is--ctl-index .col-xl-6 .emotion--product .product--box.box--emotion .liveshopping--listing .product--badges {
    top: 5px;
}
.liveshopping--details .liveshopping--prices .content--price {
    border-radius: 5px;
    background-color: #e42e1b;
}
.liveshopping--details .counter {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.image-slider--thumbnails .thumbnail--link {
    border-radius: 15px;
}
.image-slider--thumbnails .thumbnail--image {
    border-radius: 15px;
}
.product--details .action--form {
    text-align: center;
}
#img-card-startseite {
    border-radius: 15px !important;
}
.product--box .stores--stock ul li {
    width: 100% !important;
    float: unset !important;
    margin-left: unset !important;
}
.product--base-info hr {
    display: none !important;
}
.sidebar-main .sidebar--categories-wrapper {
    border-radius: 15px;
    margin-bottom: 15px;
}
.onlinemagazin a, .buybox--form.float--right .btn.is--icon-right {
    overflow-y:hidden;
}
.product--details .product--detail-upper .product--buybox .buybox--inner .product--delivery .delivery--information .entry--label {
    padding-bottom: 0px;
    padding-top: 5px;
}
.product--details .product--detail-upper .product--buybox .buybox--inner .product--delivery .delivery--information .entry--content {
    float: left;
    width: 100%;
    padding: 5px;
}
.is--act-payment.is--ctl-account .account--actions {
    padding: 0 20px;
}
.is--act-payment.is--ctl-account .account--actions .btn {
    padding: 10px 20px;
}
.is--ctl-account .account--welcome .panel--title {
    padding: 20px 0px 0 0;
}
.action--to-basket.btn.is--primary {
    border-radius: 35px !important;
    padding: 0.4rem 1.7rem 0.5rem .7rem!important;
}
.breadcrumb--title {
    text-transform: none;
}
.header-main .top-bar .container .top-bar--navigation .navigation--entry:not(.entry--note) {
    border-right: unset !important;
}
.top-bar--navigation div {
    transition:0.2s all;
}
.top-bar--navigation div:hover {
    background-color: var(--main--color--font1) !important;
}
.top-bar--navigation div:hover a {
    color: #000 !important;
}
.content.search--content .search--headline {
    background-color: var(--main--color--font3);
    padding: 10px;
    border-radius: 15px;
    color: var(--main--color--font1);
}
.product--details .product--header .product--info .product--title {
    color: var(--main--color--font4);
}
.product--box .product--action {
    margin-top: 9px;
}
.product--details .product--detail-upper .product--buybox .buybox--inner .product--delivery .delivery--information .entry--label {
    text-align: left;
}
.btn.is--secondary.teaser--btn-back.is--icon-left {
    border-radius: 15px;
}
.note--delete {
    font-size: 1.2rem;
}
@media(max-width:1023px) {
    .product--box {
        padding: 20px !important;
    }
    .sidebar-main.off-canvas {
        margin-top:0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
    .header-main .container.header--navigation .shop--navigation .navigation--list .navigation--entry.entry--search .main-search--form .main-search--button {
        top: 0px;
        right: 8px;
    }
    .navigation-main .container .navigation--list-wrapper .navigation--list .navigation--entry .navigation--link {
        padding: 18px 0px;
    }
    .click-collect {
        left: -300px;
        top: 14px;
    }
}
@media(min-width:761px) and (max-width:767px) {
    aside {
        display: none;
    }
    .navigation--list .entry--cart .icon--basket {
        left: 0;
        margin-left: 0;
    }
}
@media(min-width:480px) and (max-width:767px) {
    .header-main .container.header--navigation .shop--navigation .navigation--list .navigation--entry.entry--search .main-search--form .main-search--button {
        top: 0px;
        right: 2px;
    }
    .product--details .product--header .product--info .product--supplier {
        display: none !important;
    }
    .header-main .container.header--navigation .logo-main .logo--shop {
        max-width: 26%;
    }
    .content.product--details .product--header {
        padding-top: 0px;
    }
    .note--delete {
        font-size: 1.2rem;
    }
    .offcanvas--overlay .overlay--category {
        margin: .375rem .625rem .375rem .625rem;
    }
    .breadcrumb--list {
        background-color: #eee;
    }
}
/*Burger Button*/
@media(max-width:479px) {
    .note--delete {
        font-size: 1.2rem;
    }
    .breadcrumb--list {
        background-color: #eee;
        border-top-left-radius: 25px;
        border-top-right-radius: 25px;
        border-bottom:0;
        text-align: center;
        font-weight: bold;
    }
    .content--breadcrumb .breadcrumb--entry {
        float: none;
    }
    .content--breadcrumb {
        border:0;
    }
    .product--table .add-product--field {
        width:80%;
    }
    .sidebar-main .sidebar--categories-wrapper .categories--headline {
        background-color: #fff !important;
        color:#333 !important;
    }
    .sidebar-main .sidebar--categories-wrapper .sidebar--categories-navigation .sidebar--navigation .navigation--entry .navigation--link {
        font-size: .875rem;
    }
    .mobile--switches {
        display: none;
    }
    .navigation--link.link--go-main {
        color: var(--main--color) !important;
    }
    .offcanvas--overlay .overlay--category {
        margin: 5px 20px 10px 20px;
    }

    .offcanvas--overlay .overlay--category .category--headline {
        font-size: 1rem;
        color: var(--main--color--font3);
    }
    .sidebar-main .sidebar--categories-wrapper .categories--headline {
        font-weight: 600 !important;
        font-size: 1.2rem !important;
    }
    .under--navigation {
        background: #fff;
    }
    .listing--content {
        margin: 0;
    }
    .product--ordernumber {
        margin:10px;
    }
    .header-main .container.header--navigation .onlinemagazin {
        bottom: auto;
        left: unset;
        top: 10px;
        right: 10px;
    }
    .product--box .product--description, .product--box .product--price-info {
        padding-left: 0;
    }
    .box--basic .product--info {
        padding: 0 !important;
    }
    .product--title {
        text-align: center;
    }
    .product--box .product--price-info {
        padding-bottom:20px;
    }
    .product--box .product--description {
        height: auto;
        min-height: 1rem;
        padding-bottom:20px;
    }
    .product--box .box--content .product--info .product--title {
        font-weight: 400;
    }
    .pricelayer.fill sup {
        font-size: 50%;
    }
    .product--table .table--aggregation {
        width: unset !important;
    }
    .aggregation--list {
        padding: .75rem .625rem .75rem .625rem !important;
    }
    .product--table .table--tr {
        padding: 1rem;
    }
    .product--table .column--actions {
        top: 0px;
        right: 10px;
    }
    .content.product--details .product--header {
        padding:0;
    }
    .product--details .product--header .product--info .product--supplier {
        display: none !important;
    }
    .header-main .container.header--navigation .shop--navigation .navigation--list .navigation--entry.entry--search .main-search--form .form--ajax-loader {
        top: 19px !important;
    }
    .header-main .container.header--navigation .logo-main .logo--shop {
        max-width: 35%;
    }
    .header-main .container.header--navigation .shop--navigation .navigation--list .navigation--entry.entry--search .main-search--form .main-search--button {
        top: 7px;
        right: 14px;
    }
    .filter--trigger {
        background: var(--main--color--font3);
        color:#fff;
    }
    .select-field:after, .js--fancy-select:after {
        line-height: 33px;
    }
    .content--breadcrumb .is--active .breadcrumb--link {
        font-size: 1rem;
    }
    .is--ctl-listing .content-main--inner .content--wrapper .emotion--container {
        margin-top:25px;
    }
    .tab--container, .tab--container-list {
        border-radius: 15px !important;
    }
    .content.product--details .product--info .product--title:first-child {
        padding: 15px !important;
    }
    .add-product--button [class^="icon--"], .add-voucher--button [class^="icon--"] {
        top: 15px;
        position: absolute;
        left: 18px;
    }
    .content-main .content--wrapper .content .panel .panel--title {
        font-size: 1.1rem !important;
    }
    .emotion-heading-big .emotion--html h1 {
        line-height: 2.9rem;
    }
    .buybox--form .buybox--button {
        padding: 0.3rem 1.7rem 0.3rem .7rem;
    }
    .content.product--details .product--header {
        border-bottom-right-radius: 25px;
    }
    .is--act-finish .content-main .content--wrapper .content .panel .panel--title {
        font-size: 12px !important;
    }
    .product--box .box--content .product--info .product--price-info .product--price .price--default {
        font-size: 1.5rem;
        line-height: 1rem;
    }
    .buybox--inner .product--delivery strong, .product--delivery strong, .buybox--inner  .delivery--text-more-is-coming, .product--tax, .delivery--text-available,
    .product--delivery.product--delivery-info span, .product--delivery.product--delivery-info a {
        font-size: .8rem !important;
    }
    .sidebar--navigation.categories--navigation.navigation--list.is--drop-down.is--level0.is--rounded {
        border-radius: 0 !important;
    }
}