html,
body {
    overflow-x: hidden
}

.nav-open {
    overflow: hidden
}

.nav-item.dropdown ul.dropdown-menu {
    overflow-x: hidden
}

@media (min-width: 992px) {
    .listLink_products #nav-row {
        padding-left: 120px
    }
}

@media (max-width: 992px) {

    #HeaderContainer.searchOpen #navbarContent .navbar-nav:not(.nav-right),
    #HeaderContainer.searchOpen #navbarContent .nav-right .nav-item {
        display: none
    }
}

@media (max-width: 992px) {
    #HeaderContainer details[open] summary {
        display: none
    }
}

@media (min-width: 992px) {
    .listLink_designers-architects .dropdown-menu {
        position: absolute !important;
        right: unset !important;
        left: 0 !important;
        top: calc(100% + 9px) !important;
        min-width: 11em !important
    }
}

@media (min-width: 992px) {
    .listLink_about-blomberg .dropdown-menu {
        position: absolute !important;
        right: unset !important;
        left: 0 !important;
        top: calc(100% + 9px) !important;
        min-width: 11em !important
    }
}

@media (min-width: 992px) {
    .listLink_customer-care .dropdown-menu {
        position: absolute !important;
        right: unset !important;
        left: 0 !important;
        top: calc(100% + 9px) !important;
        min-width: 11em !important
    }
}

@media (min-width: 992px) {
    .listLink_discover-blomberg .dropdown-menu {
        position: absolute !important;
        right: unset !important;
        left: 0 !important;
        top: calc(100% + 9px) !important;
        min-width: 12em !important
    }
}

.navbar.fixed-top {
    background: #fffffff5;
    -webkit-box-shadow: 0 0 35px 0 rgba(154, 161, 171, .15);
    box-shadow: 0 0 35px #9aa1ab26;
    -webkit-transition: all .15s ease-out;
    transition: all .15s ease-out
}

body.ud-scrolled .navbar.fixed-top {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.navbar.fixed-top.navbar-light .navbar-toggler {
    border-color: transparent;
    outline: none;
    right: 0;
    top: 16px;
    color: #000
}

.navbar.fixed-top.navbar-light .navbar-toggler .bi-grid-3x3-gap-fill {
    color: var(--theme-color)
}

.navbar.fixed-top.navbar-light .navbar-toggler:focus {
    box-shadow: none
}

.navbar.fixed-top .navbar-nav {
    max-height: calc(100vh - 60px);
    overflow-y: scroll !important;
    overflow-x: hidden
}

@media (min-width: 992px) {
    .navbar.fixed-top .navbar-nav {
        align-items: center;
        overflow-y: visible !important;
        overflow-x: unset
    }
}

.navbar.fixed-top .navbar-nav .product-chevron {
    margin-left: 5px
}

@media (min-width: 992px) {
    .navbar.fixed-top {
        flex-direction: unset;
        align-items: center
    }
}

.navbar.fixed-top a:not(.ud-btn) {
    font-family: HelveticaNeue Condensed;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: .5px;
    text-transform: uppercase
}

@media (min-width: 992px) {
    .navbar.fixed-top a:not(.ud-btn) {
        font-weight: 500;
        text-transform: initial
    }
}

.navbar.fixed-top.start .search-wrapper #navSearch {
    color: #fff
}

.navbar.fixed-top .search-wrapper #navSearch {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 1rem;
    margin-right: 1rem;
    border: 1px solid white;
    background: #8080804d;
    border-radius: 50px;
    outline: none;
    padding: 5px 20px;
    color: #000;
    font-family: HelveticaNeue Condensed;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: .5px;
    text-transform: uppercase
}

@media (min-width: 992px) {
    .navbar.fixed-top .search-wrapper #navSearch {
        font-weight: 500;
        text-transform: initial;
        min-width: 180px;
        margin: 0
    }
}

@media (min-width: 1200px) {
    .navbar.fixed-top .search-wrapper #navSearch {
        min-width: 220px
    }
}

@media (min-width: 1300px) {
    .navbar.fixed-top .search-wrapper #navSearch {
        min-width: 300px;
        margin: 0px 1rem
    }
}

.navbar.fixed-top .search-wrapper #navSearch::placeholder {
    color: #3a3a3a;
    font-family: HelveticaNeue Condensed;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: .5px;
    text-transform: initial
}

@media (min-width: 992px) {
    .navbar.fixed-top .search-wrapper #navSearch::placeholder {
        font-weight: 500;
        text-transform: initial
    }
}

.navbar.fixed-top .where-to-buy {
    margin-left: 1rem;
    margin-right: 1rem
}

.navbar.fixed-top .navbar-brand .white-logo {
    /* display: none; */
    /* width: 126px; */
    margin-left: auto;
    margin-right: auto
}

.navbar.fixed-top .navbar-brand img {
    width: 10rem
}

.navbar.fixed-top .nav-link {
    font-family: HelveticaNeue Condensed;
    color: #000;
    font-size: 1rem;
    font-weight: 700;
    letter-spacing: .1rem;
    text-transform: uppercase;
    -webkit-transition: color .25s ease;
    transition: color .25s ease
}

.navbar.fixed-top .nav-link:hover {
    color: var(--theme-color)
}

.navbar.fixed-top .navbar-toggler>.bi {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: -webkit-transform .25s ease;
    transition: transform .25s ease
}

.navbar.fixed-top .navbar-toggler.collapsed>.bi {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.navbar.fixed-top .dropdown .dropdown-toggle:after {
    display: none
}

.navbar.fixed-top .dropdown .dropdown-toggle>.bi {
    -webkit-transition: -webkit-transform .25s ease;
    transition: transform .25s ease
}

.navbar.fixed-top .dropdown.show .dropdown-toggle>.bi {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu {
    top: 60px;
    left: 0;
    right: 0;
    max-height: 0;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    border-width: 0;
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow-y: scroll;
    transition: all .25s ease-out
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu::-webkit-scrollbar {
    display: none
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .select-product {
    color: #2d2d2d;
    font-family: HelveticaNeue Condensed;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: .2px;
    text-align: left;
    padding-left: 30px
}

@media (min-width: 992px) {
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .select-product {
        padding-left: unset
    }
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .hz-line {
    width: 100%;
    height: 1px;
    background-color: #f1f1f1;
    padding: 0 20px
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu.show {
    left: 0;
    right: 0;
    padding: 1rem 0;
    max-height: calc(100vh - 65px);
    z-index: 10800;
    -webkit-box-shadow: inset 0 .25rem .5rem rgba(0, 0, 0, .04), 0 3px 12px 0 rgba(0, 0, 0, .09);
    box-shadow: inset 0 .25rem .5rem #0000000a, 0 3px 12px #00000017;
    -webkit-transition: all .25s ease-in;
    transition: all .25s ease-in;
}

@media (max-width: 991px) {
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu.show {
        max-height: unset !important
    }
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu.show .nav-item {
    opacity: 1;
    z-index: 1;
    -webkit-transition: -webkit-transform .4s ease-out, opacity .4s ease-out;
    transition: transform .4s ease-out, opacity .4s ease-out
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .product-link .nav-item {
    position: relative
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .product-link .nav-item .link-item:before {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 50%;
    left: -23px;
    background-color: var(--theme-color);
    visibility: hidden;
    transition: all .2s ease-in-out
}

@media (max-width: 992px) {
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .product-link .nav-item .link-item:before {
        left: 0
    }
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .product-link .nav-item .link-item:hover:before {
    visibility: visible;
    width: 15px
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .product-link .nav-item:first-child .link-item {
    text-transform: uppercase
}

@media (min-width: 992px) {
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .product-link .nav-item:first-child .link-item {
        margin-left: 25px
    }
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .product-link .nav-item:first-child .link-item:hover:before {
    visibility: hidden
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .product-link .nav-item:first-child .link-item:hover {
    color: var(--theme-color);
    transition: .3s ease
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item {
    color: #000;
    position: relative;
    display: inline-block;
    padding: 0 0 0 25px;
    margin: 0 1% 3px;
    width: 100%;
    opacity: 0;
    -webkit-transition: transform .45s ease-in, opacity .4s ease-in;
    transition: transform .45s ease-in, opacity .4s ease-in;
    transition: .3s ease
}

@media (min-width: 992px) {
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.bottom-nav-item {
        width: 33%
    }
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item .link-item {
    width: fit-content;
    position: relative;
    font-size: 14px
}

@media (max-width: 992px) {
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item .link-item {
        font-size: 12px
    }
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item .link-item:before {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: var(--theme-color);
    visibility: hidden;
    transition: all .3s ease-in-out
}

@media (max-width: 992px) {
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item .link-item:before {
        left: 30px
    }
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item .link-item:hover:before {
    visibility: visible;
    width: 100%
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item .nav-link-icon {
    display: none
}

@media (min-width: 992px) {

    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__accessories,
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__factory-authorized-parts,
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__discontinued-products {
        padding: 5px 0;
        text-transform: uppercase
    }
}

@media (min-width: 992px) {

    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__cooking,
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__refrigerators,
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__dishwashers,
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__compact-laundry {
        padding: 4px 0 8px;
        text-transform: uppercase
    }
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__cooking svg,
.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__refrigerators svg,
.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__dishwashers svg,
.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__compact-laundry svg {
    display: inline-block;
    width: 21px;
    position: absolute;
    top: 0;
    left: 0
}

@media (min-width: 992px) {

    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__cooking svg,
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__refrigerators svg,
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__dishwashers svg,
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__compact-laundry svg {
        top: 0;
        left: -35px
    }
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__refrigerators svg {
    width: 15px
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__dishwashers svg {
    width: 24px
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item a.link-item.dropdown-item {
    display: block;
    position: relative;
    font-family: Helvetica;
    color: #2d2d2d;
    letter-spacing: .11px;
    padding: 0 0 2px 30px;
    background: transparent;
    -webkit-transition: transform .3s ease-out, -webkit-box-shadow .3s ease-in;
    transition: transform .3s ease-out, box-shadow .3s ease-in
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item a.link-item.dropdown-item:hover {
    -webkit-transition: -webkit-transform .3s ease-in;
    transition: transform .3s ease-in
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item a.link-item.dropdown-item:hover .nav-link-img {
    -webkit-transform: scale(1.04);
    transform: scale(1.04);
    -webkit-transition: transform .3s ease-out;
    transition: transform .3s ease-out
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item a.link-item.dropdown-item:hover .nav-link-img:before {
    -webkit-transform: translateY(25%);
    transform: translateY(25%);
    -webkit-transition: transform .3s ease-out;
    transition: transform .3s ease-out
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item a.link-item.dropdown-item:hover .nav-link-img .nav-link-shadow {
    -webkit-transition: transform .3s ease-out;
    transition: transform .3s ease-out
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item a.link-item.dropdown-item .nav-link-img {
    position: relative;
    display: block;
    width: 100%;
    max-width: 100%;
    height: 100%;
    text-align: center;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    overflow: hidden;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: transform .3s ease-out;
    transition: transform .3s ease-out
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item a.link-item.dropdown-item .nav-link-img:after {
    content: "";
    display: block;
    padding-top: 80%
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item a.link-item.dropdown-item .nav-link-shadow {
    position: absolute;
    left: 50%;
    bottom: .25rem;
    width: 100%;
    height: 3rem;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-transform: translateX(-50%);
    transform: translate(-50%)
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__mattress-protector .link-item.dropdown-item .nav-link-shadow {
    width: 66.666%
}

.navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu .nav-item.nav-item__comforter .nav-link-img {
    filter: brightness(1.12)
}

.navbar.fixed-top .search .input-group {
    background-color: #fff
}

.navbar.fixed-top .search .input-group .bi-search,
.navbar.fixed-top .search .input-group input::placeholder,
.navbar.fixed-top .search .input-group input {
    color: var(--theme-color)
}

.navbar.fixed-top .where-to-buy {
    background-color: var(--theme-color)
}

.navbar.fixed-top .where-to-buy .nav-link {
    color: #fff;
    border: none;
    white-space: nowrap
}

@media (max-width: 575.98px) {
    .navbar.fixed-top .navbar-nav .nav-item .nav-link {
        font-size: 1rem;
        padding: 1.125rem 1rem
    }

    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu {
        top: 52px;
        background: transparent
    }

    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu.show {
        -webkit-box-shadow: none;
        box-shadow: none;
        max-height: calc(100vh - 52px)
    }
}

@media (min-width: 576px) {
    .navbar.fixed-top .navbar-brand img {
        /* width: 125px */
    }
}

@media (min-width: 576px) and (max-width: 767.98px) {
    .navbar.fixed-top .navbar-nav .nav-item .nav-link {
        font-size: 1rem;
        padding: 1.125rem 1rem
    }

    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu {
        background: transparent
    }

    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu.show {
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

footer {
    background-color: #e4e4e4
}

footer .link-row a {
    text-decoration: none;
    font-family: Helvetica;
    color: #000
}

footer .link-row .footer-child {
    position: relative;
    text-transform: capitalize;
    font-weight: 400;
    letter-spacing: .16px;
    font-size: 14px
}

footer .link-row .footer-child:before {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: -3px;
    left: 0;
    background-color: var(--theme-color);
    visibility: hidden;
    transition: all .3s ease-in-out
}

footer .link-row .footer-child:hover:before {
    visibility: visible;
    width: 100%
}

footer .link-row .wtb-right {
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-content: center;
    text-align: center
}

footer .link-row .wtb-right .wtb-button {
    color: #fff;
    font-family: HelveticaNeue Condensed;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 1.78px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    padding: 10px 15px;
    background-color: var(--theme-color);
    border-radius: 0;
    margin-bottom: 20px;
    transition: .3s ease
}

footer .link-row .wtb-right .wtb-button:hover {
    color: var(--theme-color);
    background-color: #fff;
    transition: .3s ease
}

footer .link-row .wtb-right .privacy-cookie-link {
    color: #000;
    font-family: Helvetica;
    font-weight: 500;
    font-style: normal;
    letter-spacing: .21px;
    text-align: left;
    position: relative;
    width: fit-content;
    font-size: 14px;
    margin-bottom: 0
}

footer .link-row .wtb-right .privacy-cookie-link span {
    font-size: 16px
}

footer .link-row .wtb-right .privacy-cookie-link:nth-of-type(3) {
    margin-top: 20px;
    margin-bottom: 20px
}

footer .link-row .wtb-right .socials {
    display: flex;
    justify-content: space-evenly;
    flex-flow: row wrap;
    margin-bottom: 90px;
    gap: .875rem;
    flex-direction: column;
    align-items: center;
}

footer .link-row .wtb-right .socials img {
    /* width: 24px; */
    cursor: pointer
}

footer .link-row .wtb-right .red-logo {
    width: 126px;
    margin-left: auto;
    margin-right: auto
}

@media (min-width: 768px) {
    footer .link-row .wtb-right .red-logo {
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }
}

footer .link-row .wtb-right .footer-logo {
    /* width: 70% */
}

footer .link-row .hz-line {
    width: 84px;
    background-color: #000;
    margin: 10px 0
}

footer .hz-line {
    width: 100%;
    height: 1px;
    margin: 25px 0;
    background-color: #ababab
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .navbar.fixed-top .navbar-nav .nav-item .nav-link {
        padding: 1.125rem 1rem
    }

    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu {
        background: transparent
    }

    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu.show {
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        text-transform: capitalize;
        font-weight: 500;
        letter-spacing: .5px;
        padding-right: .5rem;
        padding-left: .5rem
    }

    .dropdown-item {
        font-size: .8rem;
        padding: 0 0 2px !important
    }
}

@media (min-width: 1200px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 1rem;
        padding-left: 1rem
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu {
        position: fixed
    }
}

@media (min-width: 1200px) {
    #nav-row {
        padding-left: 5px
    }

    #combo-pic-row {
        width: 50%;
        margin-right: 120px
    }

    #combo-pic-row .img-div {
        width: 100%
    }

    #combo-pic-row .img-div img {
        width: auto;
        max-height: 20rem;
        float: right
    }

    .navbar.fixed-top .dropdown .dropdown-menu.dropdown-mega-menu {
        position: fixed
    }
}

@media (max-width: 991px) {
    .navbar-collapse {
        max-height: calc(100vh - 60px);
        overflow-y: scroll
    }

    .navbar-collapse .navbar-nav {
        max-height: unset !important
    }
}

/*# sourceMappingURL=/s/files/1/0537/4099/4747/t/46/assets/ud-nav.scss.css.map?v=13024769615713319261729525704 */