#ProductDetailsCarousel_9658, #ProductDetailsCarousel_14633, #ProductDetailsCarousel_8005, #ProductDetailsCarousel_13735 {
    border:none!important;
}
#searchField_10910, #searchField_9178, #searchField_10911, #searchField_14128, #searchField_9514, #searchField_13785, #searchField_13791  {
    background-color: #ffffff;
    color: black;
    
    border-color: transparent;
}
#searchField_10910, #searchField_9178, #searchField_10911, #searchField_9514, #searchField_14128, #searchField_13785, #searchField_13791:focus {
    box-shadow: none;
}
div.dropdown span.js-suggestion  {
    color: black;
}
#searchField_10910[type=search]::placeholder {
    color: #9497A1;
}
.search-modal .search-icon {
    color: #9497A1!important;
}
#searchField_10911[type=search]::placeholder {
    color: #9497A1;
}
.mega-menu-custom{
    display: grid;
    grid-template-columns: 0.25fr 0.25fr 0.25fr 0.25fr;
    grid-template-rows: 1fr 1fr;
    gap: 20px 30px;
    align-items: start;
}
.mega-menu-text{
    color: rgba(42, 47, 67, 1)!important;
    font-weight: 500!important;
    text-decoration: none;
    text-overflow: clip;
    overflow: visible;
    text-align: center;
    white-space: normal;
}
#page-header-desktop .ret-header ul.navbar-nav > li > .nav-link
{
    padding-top: 20px;
    padding-bottom: 0;
    height: 100%;
    display: flex;
    align-items: flex-end;
}
.normal-menu-level-1 li:hover{
    background-color: transparent!important;
}
article:hover .product-hover-background-color {
    background-color: #EEEEEE!important;
}
.underline-link .nav-link-underline:hover{
    text-underline-offset: 4px; 
}
#Navigation_Page_Desktop_1596_10821, #Navigation_Page_Desktop_1329_10826, #Navigation_Page_Desktop_1593_10821, #PreferencesLink_1769_10820, #PreferencesLink_1768_10824, #Navigation_Page_Desktop_1326_10826, #Navigation_Page_Desktop_1439_10826, #Navigation_Page_Desktop_1554_10821{
    text-underline-offset: 4px;
}
#languageDropdown_10824, #languageDropdown_10820 a {
    text-underline-offset: 4px;
}
header aside.fs-7 {
        width: 7rem;
}
header aside.fs-7 a {
    text-underline-offset: 2px;
    text-wrap: nowrap;
}
@media only screen and (max-width: 800px) {
    header aside.fs-7 {
        width: inherit !important;
    }
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
    header aside.fs-7 {
        width: inherit !important;
    }
}
@media only screen and (device-width: 820px) {
    header div.container-xl > div.flex-row > div:nth-child(4){
        width: 14rem !important;
    }
}
.butikk-class{
    display: none!important;
}