@media(max-width:400px) { .extablePara2, .extablePara1, .extableSubtd3 { font-size: 12px! important; } .varient-table-header .lager-img-container{ display:none! important; } .extableSubtd4{ padding: 0px! important; } .lager-img { min-width: 35px! important; } .table-navn-qty{ padding: 0px! important; min-width: 25%! important; max-width: 25%! important; width: 25%! important; } } @media (max-width:1000px) { .carouselMainPage .prev-slide, .carouselMainPage .next-slide{ display:flex! important; } .prod-alternate-section .image-wrapper { width: 100%; height: 100%; max-height: 100%; max-width: 100%; text-align: center; display: flex; } #carouselProductGroups .nav-btn { display: none! important; } .prod-overlay-img-mobile .productDetails-image { height: auto; width:100%; } #alternateImageContainer .imageSubContainer{ height: 150px! important; } #carouselAdditionalProducts .imageSubContainer{ height: 150px! important; } #carouselAdditionalProducts .imageLayoutContainer, #carouselAlternateProducts .imageLayoutContainer { height: 190px! important; } .multiHandlekurv_Navn { line-height: 18px! important; } .product-details-section-wrapper .owl-carousel .next-slide, .product-details-section-wrapper .owl-carousel .prev-slide{ display:none! important; } #productQtyContainer .produkt-shop-button, #woodWorkQtyContainer .produkt-shop-button{ max-width: initial! important; } .alternate-image-frame { height: auto! important; } #productName_ListType5 span { font-size: 14px! important; font-weight: 700! important; } #alternateProductTile .productName_ListType5 { font-size: 13px! important; line-height: 27px! important; height:auto! important; } #alternateProductTile .productTile_desc { padding-top: 0px! important; } #productPageCarousel .owl-stage-outer { height: inherit! important; } #productPageCarousel .owl-stage { align-items: flex-start! important; } #carouselProductGroups .owl-item .product-group-list-item .product-group-name { font-size: 14px! important; } .productDetails-header-row{ padding: 0px! important; } #carouselProductGroups #inner-prod-ref{ border:1px solid #e5e5e5! important; } #carouselProductGroups .prod-grp-name{ margin-top: 0px! important; } .owl-item #vgrSmall .product-group-list-ref .product-group-image-section, .owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list2, .owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list3 { padding: 8px 4px! important; } .owl-item #vgrSmall .product-group-list-ref .product-group-image-section, .owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list2, .owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list3 { max-width: 190px; min-width: 120px! important; min-height: 0px! important; max-height: 150px! important; height: 95px !important; border-radius: 5px! important; background: white; } .owl-item #vgrSmall .product-group-list-ref .product-group-image-section img, .owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list2 img, .owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list3 img { max-height: 75px! important; } .productInfo-options--backOption ion-icon, .productInfo-options--ForwardOption ion-icon { font-size: 30px! important; color: black! important; } .productInfo-options--backOption, .productInfo-options--ForwardOption { background-color: white! important; } } @media (max-width:370px) { #selgerRabatt_Id{ flex: 0 0 50%! important; max-width: 50%! important; } #woodWorkQtyContainer .pdp-shopBtn-container { height: 55px! important; } #woodWorkQtyContainer .productQtyContainer-row { flex: 0 0 100%! important; max-width: 100%! important; } #woodWorkQtyContainer .pdp-shopBtn-container { gap: 15px! important; } #woodWorkQtyContainer .pdp-shopBtn-container .input-group-prepend, #woodWorkQtyContainer .pdp-shopBtn-container .input-append { width: 45px! important; height: 45px! important; border-radius: 25px! important; } #woodWorkQtyContainer .pdp-shopBtn-container .input-quantity { width: 120px! important; font-size: 15px! important; } #woodWorkQtyContainer .shopBtnSection { flex: 0 0 100%! important; max-width: 100%! important; } #productQtyContainer, #woodWorkQtyContainer { flex-direction: column! important; } #productQtyContainer .produkt-shop-button, #woodWorkQtyContainer .produkt-shop-button{ max-width:100%! important; } } @media (min-width:768px) and (max-width:900px) { .varient_ProductListe { flex-direction: column; flex-basis: 450px! important; } .listType1-btn{ padding:0px 5px! important; } .prod-list-view1 .table-responsive-md{ padding: 0px 5px! important; } .varient_ProductListe .varient_options{ justify-content: end! important; } .listtype2-row{ padding:15px 10px! important; } } @media (max-width:767.9px) { #antall-multiPage{ flex: 1! important; } .varegruppe-icon-cell { justify-content: center !important; } .mobile-filter-header { font-size: 20px !important; font-weight: 500; } #varer-filter-list-body{ padding:0px !important; height: 94%; overflow: auto; } #varer-filter-list-body .sub-filters hr{ display:none !important; } #varer-filter-list-body .merke-el { background: #f8f8f8! important; border: 1px solid #f8f8f8; padding: 7.5px !important; height: 40px; } #varer-filter-list-body .active-filter-list{ margin-top:0px !important; margin-bottom: 15px! important; } #varer-filter-list-body .merke-translate { padding: 8px 12px 8px ! important; } #varer-filter-list-body .f-checkbox{ font-size: 15px! important; } #varer-filter-list-body input[type=checkbox], #sokegruppe1 .prod-search-filters, #sokegruppe2 .prod-search-filters { width: 16px! important; margin-top: -1px! important; height: 16px; } #varer-filter-list-body .r-2{ padding-top: 0px !important; flex-direction: column !important; column-gap: 10px! important; } #varer-filter-list-body .merke-el--header-text{ font-size: 16px !important; } .close-filter { display:flex; align-items: center; justify-content: space-between; font-size: 20px; font-weight: bold; padding:10px 10px 0px 10px; margin:0px; } .product-resultator { z-index:1090; height:6%; } .product-resultator .btn-outline-primary { width: 100%; background-color: #017ab4; color: #fff; border-radius: 0px; font-size: 15px; height: 100%; line-height: 15px; font-weight: 500; border: none; } .varer-filter-mobile-header{ margin-bottom:10px !important; } .varer-filter-mobile-header hr { margin: 10px 0px !important; } @keyframes slide-in { 0% { -webkit-transform: translateX(100%); } 100% { -webkit-transform: translateX(0%); } } @keyframes slide-out { 0% { transform: translateX(0%); } 100% { transform: translateX(100%); } } .cmsContentDiv h4{ text-align: center !important; background: #f5f5f5; padding: 10px; color: #000 !important; font-size: 15px; font-weight: bold; position:relative; } .cmsContentDiv h4:after { content: ""; position: absolute; bottom: -10px; left: 50%; margin-left: -10px; border-top: solid 10px #f5f5f5; border-left: solid 10px transparent; border-right: solid 10px transparent; z-index: 999; } .prod-details-eksMva span{ color:#000 !important; font-size: 13px !important; font-weight:500 !important; } .prod-price-container { margin-top: 0px! important; } .imageLayoutContainer { height: 160px! important; } .alert-Heading{ font-size: 15px! important; font-weight: 700; } #c-creation-container .col-md-4, #c-creation-container .col-md-8{ padding:0 15px! important; } #bodyDiv{ background-color: white; box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.05) !important; } .productSearchcontainer.prisInkMVAContainer{ height: 70px !important; } #prisInkMvaOption .form-group{ align-items: center !important; margin-bottom:0px !important; } .addTxt-Option{ padding: 0 5px !important; margin-top: 5px !important; } #cmsShipmentInfo .noresult-show{ padding: 0px !important; margin-bottom: 10px !important; } .p-eye-container1{ top:40%; display: flex; align-items: center; justify-content: center; cursor: pointer; } .pris-exsklvma{ padding-top: 3px !important; } .b2c-already-available{ padding-left: 20px! important; padding-right: 20px! important; } .b2cSignupPage{ padding: 0 20px! important; } .signup-b2c-postnr{ flex-direction: column! important; } .signup-b2c-postnr .signup-form-container{ padding:0px! important; } .b2c-login-row{ gap:30px; padding: 0 15px; } .b2c-login-type .head{ font-size:18px! important; } .b2c-login-type .options{ height: 60px! important; min-height: 60px! important; padding: 15px 20px! important; } .welcomeText { font-size: 22px! important; margin-bottom: 45px! important; } .b2c-login-type .md{ font-size: 20px! important; } .leveringsAddress-innerEdit{ display:inline-block! important; text-align:end! important; } .leveringsAddress-innerEdit i{ margin: 4px 0px!important; } .b2c-login-type .option-name{ font-size: 14px; } .b2c-login-type{ padding-left:0px! important; padding-right:0px! important; } #submit-OrderPage, .Forhåndsbetal-info, .bet-info-dialog, #kortbetaling-btn, #forhandsbetal-btn, #bet-info-opener{ width:100%! important; } .discountFieldContainer_ListeType2 { top: 2%; left: 5px! important; width: auto; height: 22px; font-size: 50px; z-index:1090; padding: 0px 30px; position:absolute! important; clip-path:none! important; } #contactPage { padding: 0 10px! important; } #contactPage .card-body{ padding:10px 5px! important; } .contact-send-fields{ width:50%! important; } .contact-send-fields-info{ font-size: 14px! important; letter-spacing: 0.02em! important; } #prod-sort-option{ margin: 0px !important; } #prod-sort-option i{ display:none !important; } .sort-option-section-options{ z-index: 9999 !important; } .sort-option-section-options.show{ width: 100% !important; } #cmsInfoCenterContactForm p { white-space: initial! important; font-size: 14px; letter-spacing: 0.022em; } #sale_login #varient-product-section .ol_lb_vareInfo{ display: none! important; } .prod-mobile-header .mobile-tab-product, .productInfoHeader-icons { letter-spacing: 0.022em; } .product-Menu-item span { font-size: 12px; letter-spacing: 0.022em; margin-top: 5px; } #product-info-lagerMenu_customer_Stock{ width: 46%! important; min-width: 46%! important; max-width: 46%! important; } .varient-table-header .stockQuantityContainer, .varient-table-header .lager-img-container{ display:none! important; } .varient-table-header .extableSubtd3 { min-width: 16%! important; max-width: 16%! important; width: 16%! important; } .varient-table .extabletd4{ border-bottom: none! important; } .extabletd4{ min-width: 17%! important; max-width: fit-content! important; width: 17%! important; } #mobil-mode .extabletd4{ min-width: 33%! important; max-width: fit-content! important; width: 33%! important; } .lager-img-status{ padding: 0px! important; } #prod-image-descPage{ flex: 0 0 100%! important; max-width:100%! important; } .owl-dots{ visibility:visible! important; } .productSearch-prepend-layout{ border-radius: 0px! important; } #prod-variant-pricePage .product-main-info__body .selgerGiRabatt{ display: inline-block! important; } .minSide-alert-content__Container .alert-subHeading { font-size: 11px! important; } .noresult-show{ display: grid! important; grid-template-columns: 1fr! important; } .edit-form-group{ flex-direction:column! important; align-items: left! important; gap:5px! important; } .edit-form-group .label{ width:100%! important; } #cart-div .btnshop{ height:40px! important; } .handlekurvRows { border-top: 1px solid #e5e5e5! important; } .uploaded-file-container { margin: 15px 7px! important; padding: 15px 10px! important; } .upload-files { flex: 0 0 50%! important; max-width: 50%! important; } #prod-image-descPage .prod-vareid{ font-size:12px! important; } .breadcrumb-item a { font-size: 14px! important; } .ukens-container{ padding: 20px 10px! important; max-width: fit-content! important; background: white; } .product-wrapper .productInfo-headers{ display:none! important; } .ukens-img{ flex: 0 0 100%! important; max-width: 100%! important; } .ukens-info{ padding:0px! important; } .ukensNyheterNotat pre{ font-weight: 500; } .ukens-img img{ width: 180px! important; margin-bottom: 10px! important; } .ukens-header{ border:none! important; padding: 0 0px 5px! important; } #trelastGrp .trelastGrp .endreAntallHk .input-group { height: 30px! important; min-width: fit-content! important; max-width: fit-content! important; } #trelastGrp .trelastGrp .endreAntallHk .input-group .cartQuantity { height: 30px! important; width: 65px! important; font-size: 15px! important; } #addLinje-multiPage{ padding-left:0px! important; } #OrdreDetailsTab .ordre-tabs{ padding:0px! important; } #OrdreDetailsTab td span{ width: 150px! important; word-break: break-word; } #OrdreDetailsTab .t-label, #OrdreDetailsTab .t-value{ font-size:13px! important; } #OrdreDetailsTab .ordre-header-tab{ padding:0px! important; } #OrdreDetailsTab .ord-header-start{ margin-bottom: 15px! important; } #OrdreDetailsTab .t-label{ width:45%! important; word-break: break-word; } #OrdreDetailsTab .t-value{ width:55%! important; word-break: break-word; } #OrdreDetailsTab .ordre-varer-mob-row img{ height: max-content; max-width: 70px! important; max-height: 70px; } #OrdreDetailsTab .OrdreDetails-total .col{ padding:0px! important; } #OrdreDetailsTab .levering-row-header { margin-top: 0px! important; } #OrdreDetailsTab .ordre-varer-info{ padding:0px! important; } .listType2-variant-show { display: flex! important; flex-direction: column; } #customer-save-btn{ width:auto! important; } .selger-menu-list .Kunde-nav { width: 65%; max-width: 65%; min-width: 20%; height: 50px; } #SelgerSubMenuTab { padding-top: 0px! important; } #navBars{ display:none! important; } .span-el-1{ font-size:25px! important; } .exception-container .exception-msg-section { padding: 50px 0px! important; padding-bottom:0px! important; } .exception-home-section .loginButton { padding: 12px! important; text-decoration: none! important; color: white! important; word-spacing: 1px! important; font-size: 12px! important; font-weight: 500; } .exception-home-section { padding: 0px! important; margin-top: 30px! important; } .span-el-2 { font-size: 14px; margin-top: 20px; line-height: 25px; } .kunde-info{ flex: 0 0 100%! important; max-width:100%! important; } #customerSearchResult .customer-result-setion{ padding: 0px 5px! important; margin-bottom: 10px! important; } .customer-result-field-row{ padding: 5px! important; } #customerSearchResult .kunde-table-info .kunde_Props { margin: 0px! important; line-height: 18px! important; } #customerSearchResult .kunde_Props.kunde-field-label{ font-size: 13px! important; } .kunde_Props { max-width: 100%! important; width:100%! important; margin: 0px 10px! important; } #customerSearchResult .address-table{ margin-bottom:0px! important; } #customerSearchResult i{ font: normal normal normal 20px/1 FontAwesome !important; } .kunde-content-row{ flex-direction: column; } .sort-link-copy-field { left: 40vw! important; } .products-found-label__label{ font-size: 14px! important; } .filterNavBar-item { max-width: 100%! important; overflow:hidden! important; } #sortering-container{ padding: 0px! important; } .owl-dots{ padding: 10px 0px! important; } .owl-carousel .next-slide:after, .owl-carousel .prev-slide:after{ font: normal normal normal 22px/1 FontAwesome! important; } .owl-carousel .next-slide:after, .owl-carousel .prev-slide:after{ /* font-family: "FontAwesome"! important; */ display: flex !important; font-weight: 500; vertical-align: unset; background: white! important; margin: 0 auto; padding: 4px! important; border-radius: 0px! important; width: 100%! important; height: 100%! important; align-items: center; justify-content: center; } .owl-carousel .nav-btn { height: 45px! important; position: absolute; width: 45px! important; cursor: pointer; top: auto !important; bottom: 0% !important; padding:0px !important; align-items: flex-end! important; } .mr-basicfilter--name { font-size: 14px! important; align-items: center; } .productName_ListType5 { font-size: 13px! important; line-height: 16px! important; } .sort-options-type-btn { padding: 0px! important; } .sortIcons { font: normal normal normal 15px/1 FontAwesome! important; } .alternate-pris, .additional-pris{ font-size: 15px !important; } .prod-alternate-section .image-frame { height: 220px! important; } .mb-tb-sideHeader{ position: absolute! important; margin: auto 0! important; height: 100%; display: flex! important; justify-content: center; align-items: center; top: 0%; left: 0; z-index: 1080; width: 100%; left: 10; padding: 0; } .table-overskrifttxt .box_posisjon, .table-overskrifttxt .empty-cell { display: none; } .tileBtnContainer { flex: 0 0 33.333333%! important; max-width: 33.333333%! important; } .img-listtype1-container{ max-width: 65px! important; width: 65px! important; min-width: 65px! important; margin: 0 auto; height: 75px; } .listType1-imgCell img{ max-width: 65px! important; } .product-quantity-container { min-width: 100px! important; max-width: 100px! important; } .rabatt-discount .field_ant{ height: 30px! important; padding: 0 5px! important; font-size: 12px! important; text-align: left; } #listTypeBody .single-product-group .input-group-prepend, #listTypeBody .single-product-group .input-append { width: 30px! important; height: 30px! important; } #listTypeBody .prod-quantity-field{ width: 50px! important; border-right: none! important; } .productDataSection .table-responsive-md{ padding: 0px! important; } .listType1-btn { padding: 0 5px! important; } .listtype1-table{ width: 100%!important; display: grid! important; } .listType1-imgCell{ width: 100%! important; padding: 5px! important; } .product-quantity-container{ width: 100%; margin: 0px! important; padding: 0px! important; } .productContents_ListType1 { line-height: 18px! important; } .listType1_vareNavn{ font-weight: 700 !important; } #cust_prod_view .productContents_ListType1{ width:160px; } .productContents_ListType1{ font-weight: 500 !important; } #productContents { color: #000! important; font-weight: bold !important; font-size: 13px! important; } .listType1_vareNavn_cell{ max-width: 100%; min-width: 100%; width: 100%; padding: 10px! important; } .languageMenu_Mobile { left: 20px! important; } .contact-person-checkbox-section input{ order:1; } .customer-result-field-icon{ margin: auto 0! important; } .contact-person-checkbox-section label{ order:2; } #infoContactForm label, #infoContactForm input, #infoContactForm select{ font-size: 14px! important; } .sales-default-brand, .mr-basic-filter--type{ font-size: 12px! important; } .mr-filter-container-card { padding: 10px 15px 30px 15px! important; } .adv_filter_container input[type=checkbox] { width: 15px! important; } .filter-type-section { padding-top: 15px! important; padding-bottom: 0px! important; } .cf-fill-options { gap: 0px! important; } .cf-filter-type { margin-bottom: 10px! important; } .filterForm-option-btn{ flex: 0 0 50%; max-width: 50%; } .varientShopTab .varient_ProductListe{ gap: 0px! important; } .m-w-40{ min-width:0px! important; } .listType2_images { margin: 0px! important; width: auto! important; width: inherit! important; max-width: max-content! important; max-height: 120px! important; } .discountFieldContainer__textContainer { font-size: 12px! important; } .discountFieldContainer_ListeType2 { opacity: 1! important; } .prod-stats-container .prod-reports { height: 38px! important; width: 38px! important; border-radius: 40px! important; } .notInStock-option { font-size: 13px! important; } #tab-range-shopBtnContainer { display: flex! important; } .listType2-variant-show .v-subInfo { flex: 0 0 100%! important; max-width: 100%! important; } .listType2-variant-show .v-subInfo.v-1 { order: 2; } .listType2-variant-show .v-subInfo.v-2 { order: 1; } .listType2-variant-show .v-subInfo.v-3 { order: 3; } .varer-stock-table { padding: 0px! important; } .prod-stat-tab-sc { flex: 0 0 30%; max-width: 30%; display: flex; justify-content: center; } #prod-liste-description #prod-priceSection { flex: 1! important; } .search-top-space{ padding:0px 15px! important; } .b2c_inner_container { padding: 10px 0px 25px 0px! important; } .cookieCompanyLogo{ padding:0px! important; } .cookieCompanyLogo .logo-app-container{ margin-left:0px! important; } .cookieCompanyLogo #footerLogo{ display: flex! important; } .link-btn-ref{ height: 45px! important; } .cookieCompanyLogo .footer-logo { max-width: 70%! important; padding-bottom: 15px! important; } .cookie-message{ padding: 0 10px; line-height: 20px; font-size: 16px; color: #000; white-space: initial; } .cookie-actions{ flex-direction: column; } .cookie-consent-form{ padding-right:0px! important; } } @media (max-width: 400px) and (min-width: 319px) { .enablestockDropdown { display: none! important; } .selger-menu-list .Kunde-nav { min-width: 40%! important; } .vargruppeList { margin-bottom: 0px! important; } .varetype-headers { padding: 0px! important; } .single-product-group .input-group-prepend, .single-product-group .input-append { width: 35px! important; height: 35px! important; } .product-group-name { min-width: 175px! important; max-width: 175px! important; line-height: 16px! important; max-height: 40px! important; line-break: anywhere; word-wrap: break-word; } .owl-controls { display: none! important; } .dinPrisSection { flex-direction: column; } .stockQuantityContainer { padding: 0px! important; vertical-align: middle; } .stockQuantityColumn { padding: 10px 8px! important; } .listType2-variant-show { padding: 0px! important; } .lager-img-container { vertical-align: middle; padding: 0px! important; } #productImage5 { padding: 0px; } .listType2_images { padding: 0px! important; } .breadcrumb-container { max-width: 100%! important; } .sideMenu-userInfoBtn { font-size: 18px! important; } .productList2-container { max-width: 100%; flex: 0 0 100%; } } @media (max-width: 767.9px) and (min-width: 601px) { .single-product-group__value { height: 35px; width: 60px! important; } .single-product-group .input-group-prepend, .single-product-group .input-append { width: 35px! important; height: 35px! important; } #listType2 .prod-quantity-field{ width: 35px! important; } .product-image-container { flex: 0 0 30%! important; max-width: 30%! important; } .varer-stock-table { padding: 0px! important; } #p-s-admin-shopProduct { flex: 0 0 40%! important; max-width: 40%! important; } #prod-priceSection { flex: 0 0 40%! important; max-width: 40%! important; } #tab-range-shopBtnContainer { display: flex! important; flex: 1!important; } #tab-range-shopBtnContainer .prod-stats-container { margin: 0px! important; margin-left: auto! important; } .varient_options .quantOptionTab { flex-direction: row! important; } .prod-statsInfo { display: flex; align-items: center! important; } .nav-submenu { width: 40%! important; } } @media (max-width:600px){ .product-info-lagerMenu_customer_Stock { max-width: 40%! important; min-width: 40%! important; width: 40%! important; } } @media (max-width: 768px) and (min-width: 601px) { .product-info-lagerMenu_customer_Stock { max-width: 30%! important; min-width: 30%! important; width: 30%! important; } } @media (max-width: 600px) and (min-width: 501px) { .nav-submenu { width: 55%! important; } .cmsEditOption { margin-left: auto! important; position: relative! important; order: 1; } .cmsContentContainer { order: 2; } } @media (max-width: 500px) and (min-width: 451px) { .nav-submenu { width: 55%! important; } .cmsEditOption { margin: 0px! important; margin-left: auto! important; position: relative! important; order: 1; } .cmsContentContainer { order: 2; } } @media (max-width: 450px) and (min-width: 370px) { .nav-submenu { width: 70%! important; } .cmsEditOption { margin: 0px! important; margin-left: auto! important; position: relative! important; order: 1; } .cmsContentContainer { order: 2; } } @media (max-width: 600px) and (min-width: 401px) { .selger-menu-list .Kunde-nav { min-width: 30%! important; } } @media(min-width:600px) and (max-width:768px) { .footerLinks { font-size: 16px! important; } } @media(min-width:351px) and (max-width:449.9px) { #productImage5 { padding: 0px; } .listType2_images { padding: 0px! important; } .varientShopTab { display: flex; width: 100%; } .breadcrumb-container { max-width: 100%! important; } .swiper-slide .productDetails-image { max-height: 350px !important; } } @media (min-width:1000px) and (max-width:1200px) { #productSearchDiv-6{ flex: 0 0 50% !important; max-width: 50% !important; } .logoFrame { padding: 8px 5px! important; } } @media (max-width:999.9px){ #customerSearchResult .alert-Heading { font-size: 18px! important; font-weight: 700; } #customerSearchResult .alert-subHeading { font-size: 15px !important margin-top: 4px !important; } .sideMenu-item { min-height: 20px !important; height: auto !important; display: flex !important; } #OrdreDetailsTab .varer-details{ font-size:14px !important; } #OrdreDetailsTab .ordre-img { flex: 0 0 25% !important; max-width: 25% !important; justify-content: left !important; padding: 0px !important; } .cookie-consent-header{ flex-direction: column-reverse; } .cookie-consent-content { padding-top: 10px !important; padding-bottom: 15px !important; } .cookieOuterLayout .logo-app-container{ margin-left: 0 !important; margin-right: 0 !important; padding: 0px !important; } .cookieCompanyLogo .footer-logo { max-height: 75px! important; } .cookieCompanyLogo{ flex-basis: 0 !important; } } @media (min-width:768px) and (max-width:999.9px) { .footerLinks { color: #ffffff !important; font-size: 14px! important; } .nav-submenu { width: 45%; } .social-icons { flex: 0 0 22%! important; max-width: 20%! important; } #prisInkMvaOption { height: 30px !important; } #prisInkMvaOption span[for^="priserInkMva"]{ font-size: 13px! important; } .prod-list-view1 form[name^="produkt"] { padding: 10px 10px 0 10px !important; margin:0px !important; } .logoFrame { max-width: 1100px; padding: 8px 15px! important; } #bodyDiv { height: 175px! important; } #md_navBar .navbar{ padding: 0 15px !important; } .icon-badge { left: 35px !important; } } @media (min-width:450px) and (max-width:575.9px) { .swiper-slide .productDetails-image { max-height: 350px !important; } #productImage5 { padding-right: 15px; padding-left: 15px; } .listType2_images { padding: 10px! important; } .varientShopTab { display: flex; width: 100%; } .listType2-sokenavn { font-size: 14px! important; } } @media (min-width: 576px) { #displayPage, #displayPageBanner { max-width: 100%; padding: 0px! important; } .mainNews-item-mva { font-size: 13px! important; } } @media (min-width: 992px) { #displayPage, #displayPageBanner { max-width: 960px; } .showStocks { display: table-cell! important; } .productTile { padding: 0px; } .enablestockDropdown { display: none! important; } } @media (min-width: 1200px) { #displayPage { max-width: 1300px; } #subFrame{ display:block! important; } #displayPageBanner { max-width: 1300px; } } @media (min-width: 576px) { #displayPage, #displayPageBanner, #displayPage-sm { max-width: 100%; padding: 0px! important; } } @media (min-width: 700px) and (max-width:779.9px) { .productItemContainer_active { min-width: 186px; margin: 0 8px! important; max-width: 186px; } } @media (min-width: 780px) { .productItemContainer_active { min-width: 205px; margin: 0 8px! important; max-width: 205px; } } @media (min-width: 768px) { .owl-carousel .next-slide:after { font: normal normal normal 18px/1 FontAwesome; } .applicationLogoContainer{ height: 85px; display: flex; align-items: center; } .product-cart-box { width: 255px! important; left: -100px; } .ordre-vare-header{ display: table-header-group! important; } .owl-carousel .prev-slide:after { font: normal normal normal 18px/1 FontAwesome; } #displayPage, #displayPageBanner, #displayPage-md, #displayPage-sm { max-width: 100%; } #varegruppe-settings, #varegruppe-linker { display: revert! important; } .additionalProducts-sections .product-section-header, .alternateProducts-sections .product-section-header { font-size: 20px! important; } } @media (min-width: 900px) { .container.text-center { max-width: 1300px! important; padding: 0 5px! important; } } @media (min-width: 900px) and (max-width:1099.9px) { #displayPage, #displayPageBanner, #displayPage-lg, #displayPage-md, #displayPage-sm { max-width: 100%; } .filter_option { max-width: 100%! important; flex: 0 0 100%! important; } .clear-filter-section, .create-filter-section { width: 100%! important; } .clear-filter-section { margin-bottom: 10px! important; } .swiper-slide .productDetails-image { max-height: 450px !important; } .prod-overlay-img .productDetails-image { max-height: auto! important; } .breadcrumb-container { padding: 0px 15px! important; } } @media (min-width: 1100px) { #displayPage, #displayPage-lg, #displayPage-md, #displayPage-sm, #displayPage-xl { max-width: 1300px; margin-top: 1px! important; } .owl-dots { padding: 0px; } #displayPageBanner { max-width: 1300px; } .swiper-slide .productDetails-image { max-height: 450px !important; } .prod-overlay-img .productDetails-image { max-height: auto! important; padding: 0px! important; } } @media (max-width: 399.99px) { .slider-containers { height: auto! important; } .xs-sm-devices { display: block; } .sm-md-devices { display: block; } .shop-wrapper { border-bottom: none! important; } .kundeTelefon, .kundeMobil, .kundeEmail { border-radius: 0px 0.25rem 0.25rem 0px! important; } .minkunde-tabs { padding: 0px 10px! important; } .div-inner { width: 25%! important; } .product-page-shop-btn { width: 100%! important; } .main-page-slider-container { height: auto! important; } .sliders-icon { max-height: 200px! important; } .slider-control:hover { background: transparent! important; } .productPage { margin: 0px; } .loginForm { padding: 10px; } #btnshop { width: 100%; } #orderConfirm { width: 100%; } #login_Form { margin: 15px 10px; } .productsRow { margin: 32px 20px 32px; } .productItemContainer { -webkit-flex-basis: 38%; flex-basis: 45%; padding: 5px; margin: 0px; } .productTile_desc .list-group { margin: 0 15px! important; } .productItemContainer { margin: 0 8px! important; } .product-card-box { margin: 0px! important; } .product-main-info__body { margin-right: 0! important; } .ps-logo { height: auto! important; width: 100%! important; } } @media (min-width: 400px) and (max-width: 499.99px) { .slider-containers { height: auto! important; } .ps-logo { height: auto! important; width: 100%! important; } #vareDescListe { -webkit-line-clamp: 2; } .shop-wrapper { border-bottom: none! important; } .kundeTelefon, .kundeMobil, .kundeEmail { border-radius: 0px 0.25rem 0.25rem 0px! important; } .minkunde-tabs { padding: 0px 10px! important; } .div-inner { width: 25%! important; } .product-page-shop-btn { width: 100%! important; } .main-page-slider-container { height: auto! important; } .sliders-icon { max-height: 200px! important; } .productsRow { margin: 32px 15px 32px; } .productPage { margin: 0px; } .slider-control:hover { background: transparent! important; } .productItemContainer { -webkit-flex-basis: 38%; flex-basis: 45%; padding: 21px; margin: 0px; } .productItemContainer:hover { -webkit-box-shadow: none; box-shadow: none; } .productItemContainer { margin: 0 8px! important; max-width: 140px; } } @media(min-width:768px) { .quantity-container { flex: 0 0 60%! important; max-width: 60%! important; align-items: center! important; } } @media (max-width: 401px) and (max-width: 640px) { .quantity-container { flex: 0 0 100%! important; max-width: 100%! important; } } @media(max-width:400px) { .quantity-container { flex: 0 0 100%! important; max-width: 100%! important; } } @media (max-width: 640px) { .slider-containers { height: auto! important; } .listtype2-row .variant-shop-text-container { flex: 0 0 100%! important; max-width: 100%! important; } .owl-news-home.owl-carousel { display: block! important; } .carouselMainPage { padding: 0 5px! important; } .alert-icons { font: normal normal normal 20px/1 FontAwesome! important; } .alternate-product-sub-name, .additional-product-sub-name { height: 25px; } .productStatusList { height: auto! important; } .productSearch-categories { font-size: 10px! important; } .vargruppeList { flex: 0 0 50%; max-width: 50%; } .merke-check .form-check-label { width: 100%! important; } .varesok-varegruppe-slider{ padding: 0px! important; } .prod-listType5-price { font-size: 20px! important; } #shopCartName { display: flex; flex-direction: column; } .handlekurv-ordernr { margin-left: 0px! important; } .shopcart-Name { padding: 0px; font-size: 22px! important; line-height: 18px! important; } .addTxt-heading h5 { font-size: 16px! important; } .prodInfo--Mobile { padding: 4px 0px! important; } .advancedSearch_row { gap: 5px; } .product-search-logo { padding: 0px 8px! important; } .prod-filter-field-section .extablePara4 { font-size: 10px! important; } .favorite_dropdown { flex-wrap: wrap! important; gap: 10px! important; } .icon-stockstatus { font-size: 12px; } .upload-lagre-btn { flex: 0 0 100%! important; max-width: 100%! important; } .upload-lagre-btn .btnShop { width: auto! important; float: right; } .uploaded-file-container { margin: 15px 0px! important; padding: 15px 10px! important; } .filter-desktop { justify-content: end! important; } .productDetails-header-row { padding: 0px! important; } .product-Menu-item i { font: normal normal normal 17px/1 FontAwesome! important; } .document-upload-section, .admin-view-options { padding: 0px! important; } .productAdminContainer { max-height: 100%! important; } .productDetails-image { max-height: auto! important; max-width: 100%! important; } .mainNews-item-mva { font-size: 11px! important; } .box_pagination { font-size: 14px! important; } .prod-vareid { font-size: 12px! important; } .varegruppe-navigation .box_pagination { font-size: 14px! important; } .adv_filter_container { max-width: 100%; min-width: 100%; } #vareguppeMobileDropdown { min-width: 140px; width: 140px; padding: 10px 15px !important; top: 0px; left: 0px; } .varegruppe-dropDown::after { content: ""! important; display: none! important; } .varegruppe-navigation { border-top: 1px solid #ddd! important; } .notater-desc { padding: 6px 0px! important; } #varegruppe-settings, #varegruppe-linker { display: none! important; } .carousel-header-section { white-space: initial; padding-top: 15px; font-size: 14px !important; } .customer-create-body { padding: 10px 0px! important; } .modal-content { width: 98%! important; left: 1%! important; padding: 10px! important; } .customer-create .cms-row { margin: 20px 0px 0px 0px! important; } .alternate-product-name, .additional-product-name { font-size: 13px; font-weight: 500; } .prod-alternate-section:hover { box-shadow: 0 1px 5px rgb(0 0 0 / 0%)! important; } .prod-alternate-section .productTile_desc { padding-top: 15px! important; } .alternate-product-sub-name, .additional-product-sub-name { font-size: 11px! important; } .overlay-mobile { transform: translateX(-100%); transition: transform 0.75s; transition-delay: 0.45s; } .language-list { height: 15px! important; width: 25px! important; } .minside-position { margin-top: 0px! important; padding: 0px! important; } .listType-navn-ref { font-size: 12px! important; } #productPageCarousel .owl-controls { display: block! important; } .product-alter-section { width: auto! important; max-height: 200px! important; } #vareDescListe { -webkit-line-clamp: 2; } #customerLabel_Mob { display: block; } #customerLabel { display: none; } .language-list { height: 20px; width: 25px; } .shop-wrapper { border-bottom: none! important; } .kundeTelefon, .kundeMobil, .kundeEmail { border-radius: 0px 0.25rem 0.25rem 0px! important; } .product-recommendations-right { padding-left: 0px! important; padding-top: 10px; } .card { height: auto; } .minkunde-tabs { padding: 0px 10px! important; } .div-inner { width: 25%! important; } .product-page-shop-btn { width: 100%! important; } .main-page-slider-container { height: auto! important; } .sliders-icon { max-height: 200px! important; } .cookie-consent-header { flex-direction: column-reverse; } .productPage { margin: 0px; } .slider-control:hover { background: transparent! important; } .actions-button { flex: 1; margin-bottom: 15px! important; flex-direction: column; } .cookieCompanyLogo { padding-top: 0px; padding-bottom: 0px; flex-basis: 0px; text-align: left; } .cookie-sm { flex: 0 0 100%; max-width: 100%; position: relative; width: 100%; height: 100%; padding-right: 15px; padding-left: 15px; } .product-main-info__header { display: contents; } .swiper-slide img { padding: 0px; } .productDetailRow-desc { float: none !important; } .email-text { width: 100% !important; } .product-wrapper { padding: 0px; } #textNotesHeading { width: 95%; } #notesDescription { width: 70%; } #textNotes { margin-left: 0px; } .bkCart, .bkCartFooter, .conOrderFooter, .conOrder, .conOrderFooter { flex: 0 0 100%; max-width: 100%; position: relative; width: 100%; padding-top: 5px; } .documentSectionContainer { border: 1px solid silver; } .buybox { margin-left: 0px; margin-right: 0px; } .sideBar_Mobile { display: block; } #customerLabel_Mob { display: block; } #customerLabel { display: none; } .productContents_ListType1 { font-weight: bold; text-overflow: ellipsis; white-space: nowrap; } .icon-button { width: auto; } #productDetails_card { width: 200px; margin-left: auto; margin-right: auto; margin-right: 8px; } #filterSearch { padding-top: 10px; } .productSearchcontainer, .productSearchcustomer { padding: 10px 0px! important; padding-top: 0px! important; } .additionalProducts-sections, .alternateProducts-sections { margin: 10px 0px! important; } .prod-details-eksMva { font-size: 12px; } .old-pris-section { padding-top: 0px! important; } .productListType5-options { padding: 0px! important; } .product-section-content { width: 100%! important; } .productTile { padding: 0px; margin-bottom: 0px; } .minSideOptions { padding: 10px! important; height: auto! important; } .productItemContainer { margin-bottom: 10px; margin-top: 10px; } .selgerTabContainer { padding: 0px! important; } #autoCompleteProduct { font-size: 13px! important; } .companyFrameHeader { padding: 10px 15px! important; background: linear-gradient(to right, #e8e8e8 0, #ddd)! important; } .companyFrame .card-body { padding: 10px 15px! important; } .companyFrame .card-body table tr .label { font-size: 14px! important; padding: 5px 0px! important; padding-bottom: 0px! important; } #autoCompleteProduct { width: 20%; } #t1 { height: 100%; } .input-group-append { height: 100%; } #productAutosearch { max-height: 0px; margin: 0 auto; padding: 0px; background: white; min-height: 40px! important; } .loginForm { padding: 25px; } #btnshop { width: 100%; } #orderConfirm { width: 100%; } #login_Form { margin: 15px 25px; } } @media (min-width: 500px) and (max-width: 599.99px) { .slider-containers { height: auto! important; } .productRow-list { min-width: 176px! important; max-width: 176px! important; } .shop-wrapper { border-bottom: none! important; } #vareDescListe { -webkit-line-clamp: 2; } .productItemContainer { max-width: 150px; } .product-recommendations-right { padding-left: 0px! important; padding-top: 10px; } .kundeTelefon, .kundeMobil, .kundeEmail { border-radius: 0px 0.25rem 0.25rem 0px! important; } .minkunde-tabs { padding: 0px 10px! important; } .div-inner { width: 25%! important; } .product-page-shop-btn { width: 100%! important; } .main-page-slider-container { height: auto! important; } .sliders-icon { max-height: 240px! important; } .productPage { margin: 0px; } .productsRow { margin: 0 12px 32px; } .productItemContainer { -webkit-flex-basis: 32%; flex-basis: 29%; padding: 12px; margin: 0px; } } @media (max-width: 640px) { .slider-containers { height: auto! important; } .productListDetailBox--list .productListType5-options { padding: 8px 0px! important; } .product-main-info__image-and-highlights { padding: 5px 0px! important; padding-bottom: 10px! important; } #prod-liste-description .listT { line-height: 20px! important; font-size: 14px !important; } .shopBtnSection{ width: 40% !important; } .prod-overlay-img-mobile .newsItem { max-width: 100%! important; flex: 0 0 100%! important; } .shopCart-row { border: none! important; } .shopCartDetails1 { margin: 0px 0px 5px 0px! important; } .cart-mobile-row.handlekurvSubRows { padding-top: 0px! important; } .cart-mobile-row.handlekurvSubRows .handlekurvSubRows-tab { padding-top: 0px! important; display: flex; justify-content: center; } .cart-mobile-row.handlekurvSubRows .handle-img-container { border-left: 2px solid #878787; padding: 0px; margin: 0px; width: 24%! important; display: inline-block; } .cart-mobile-row.handlekurvSubRows .handle-img-container::before { border-bottom: 2px solid #878787; position: relative; top: 14px; content: ''; width: 100%; left: 0px; display: inline-block; } .endreLinjeContainer .endreLinjeTekstContainer { font-size: 12px! important; } .cart-mobile-row { border-bottom: 1px solid transparent; } .handlekurvSubRows { border: none! important; } .shopCart-FeaturesTab{ border-bottom: none! important; } .shopCart-row .col { padding: 0px 15px! important; padding-bottom: 0px! important; } .cmsFrontpageCrm--edit { position: relative! important; } .shopbar-header-tab .navbar-toggler { padding: 2px 5px! important; } .tileFilter .breadcrumb-container { padding: 0px 10px! important; } .prod-alternate-section { max-width: 100%! important; } .productCart-img { height: auto! important; border: 1px solid transparent! important; cursor: pointer; transition: all .25s; max-width: 100%; max-height: 100%; } .handle-img-container { width: 100%! important; min-width: 0px! important; } .variant--row { gap: 0px! important; } .prod-alternate-section .image-wrapper { display: flex; } .betalingsmateTypes { align-items: center; justify-content: center; } .variant-row-container { flex-direction: column! important; gap: 0px; } .product-page-shop-btn { width: 100%! important; margin: 0px! important; } .order-shop-button #submit-OrderPage { width: 100%; } .order-checkout-submit { width: 100%; } .cart-row { gap: 10px! important; } .betalingsmateTypes .leveringstype { width: 20px! important; height: 20px! important; } .admin-header { padding: 5px 10px! important; } .breadcrumb-container { padding: 5px 15px! important; } .doc-uploading-header { padding: 0px 0px 10px 0px! important; background: transparent! important; } .document-upload-accordian { padding-bottom: 0px! important; margin-bottom: 0px! important; } .default-img-section { flex: 0! important; } .documentSectionContainer { border: none! important; } .documentSectionContainer .card-body { padding: 5px 0px! important; } .saveBeskrivelse-field { font-size: 12px; } .franchise-card { margin-bottom: 40px; } .ui-widget-header { padding: 0px! important; width: 100%; display: block! important; } .plupload_buttons { width: 100%; display: flex; justify-content: center; float: none! important; } .ui-widget-header a { color: #fff! important; padding: 5px 10px! important; font-size: 15px! important; border-radius: 0px! important; } .admin-top-header { font-size: 18px; font-weight: 500; padding: 0px! important; } .plupload_file_status, .plupload_file_size { display: none; } .plupload_file_name { padding: 0px; width: 100%; min-width: 100%; min-height: 40px; height: 50px; display: flex; flex: 0 0 100%; justify-content: left; align-items: center; } .doc-link { -webkit-line-clamp: 1! important; word-break: break-all; } .admin-card .card-body { padding: 10px 0px! important; } .product-overlay { z-index: 1090; } .owl-dots { display: flex! important; justify-content: center; } #infoContactForm { padding: 0px! important; } .cmsDesccmsInfoCenterContactForm iframe { width: 100%; } .cmsContentContainer { padding: 0px! important; } .owl-carousel .next-slide { padding: 0px! important; background: transparent! important; border: 1px solid transparent ! important; transform: translateX(0%)! important; } .owl-carousel .prev-slide { padding: 0px! important; background: transparent! important; border: 1px solid transparent ! important; transform: translateX(0%)! important; } .owl-item .product-group-list-item .product-group-name { font-size: 14px! important; } .productGroup-dropdown-parent { overflow: hidden! important; } .product-group-name { line-break: anywhere; -webkit-line-clamp: 1! important; display: -webkit-box; height: auto !important; } .productGroup-dropdown-overlay { overflow: auto! important; height: 93%; } .productGroup-dropdown-overlay::-webkit-scrollbar, .productGroup-dropdown-overlay::-webkit-scrollbar-thumb, .productGroup-dropdown-overlay::-webkit-scrollbar-track { height: 44px! important; } .product-group-list-ref { padding: 0px! important; } .product-group-list-item .translate { margin-top: 5px! important; } .prod-vareid { font-size: 10px! important; margin-top: 0px! important; } .upload-files { flex: 0 0 100%! important; max-width: 100%! important; } .leveringsAdrOptions { justify-content: center! important; } .favoritesVGR-sections:last-of-type { margin-bottom: 20px! important; } .favorite-product-row { margin-bottom: 10px! important; } .product-report-container { flex-direction: column! important } .product-details-mail-img { margin-bottom: 10px; } .details-mail-card .details-mail-col { padding: 0px! important; } #editAddress .form-group, #editDeliveryAddress .form-group, #tilbud .form-group { display: flex; flex-wrap: wrap; gap: 5px! important; } .tilbud-mail-notatlabel { padding: 0px ! important; } .ordercheckout-btn { margin-bottom: 10px! important; } .tilbud_message, .tilbud-mail { padding-top: 0px! important; text-transform: capitalize; min-width: 100px; max-width: 100%! important; font-size: 14px; } .bkOrderCart { flex: 0 0 100%! important; } input[type=checkbox] { width: 22px! important; } .cart-conditions-tab { gap: 10px; } .hurtigkasse-divider { display: none! important; } .leveringsAdrOptions .levAdr-form-option { flex: 0 0 33.333333%; max-width: 33.333333%; margin-right: 0px! important; } .levAdr-form-option button { font-size: 14px! important; } .levAdr-form-option .btnshop i { font: normal normal normal 16px/1 FontAwesome! important; margin-right: 2px! important; } .kontakt-option-row { margin-bottom: 10px! important; } .kontakpt-options { margin-top: 8px; } .navbar-nav.kunde-menu-list { flex-wrap: nowrap; overflow-x: scroll; overflow-y: hidden; height: 50px; } .navbar-nav.kunde-menu-list .kunde-nav { height: 50px; } .navbar-nav.kunde-menu-list .kunde-nav .nav-LinkBar { max-width: 110px; min-width: max-content; } #kontaktPerson .app-row { gap: 0px! important; margin-top: 5px! important; } .navbar-nav.kunde-menu-list::-webkit-scrollbar, .navbar-nav.kunde-menu-list::-webkit-scrollbar-thumb, .navbar-nav.kunde-menu-list::-webkit-scrollbar-track { height: 0px! important; } .kontakpt-options { padding-right: 15px! important; padding-left: 15px! important; margin: 0 5px! important; } .kunde-menu-list, .selger-menu-list { padding: 0px! important; } .kontakt-container { display: flex! important; flex-direction: column; flex-wrap: wrap! important; } .kontakt-btn { flex: 0 0 50%! important; gap: 0px! important; max-width: 50%! important; margin-right: 0px! important; font-size: 14px; text-transform: inherit; } .kontakt-btn i { font: normal normal normal 16px/1 FontAwesome! important; } .kontakt-row .form-group { display: flex! important; flex-wrap: wrap; } .productFavSales { padding: 10px! important; } .prodInfo--Mobile .col .stockstatus { margin: 0px! important; } .prodInfo--Mobile .col .stockstatus .stockstatus-stock-details { font-size: 13px! important; } .prodInfo--Mobile .col .stockstatus .icon-stockstatus { font-size: 14px! important; } .productListDetailBox--list__container { min-height: 50px! important; } .favorite-salesperson-img .imageSubContainer { display: block! important; } .productItemContainer_thumbsSub { padding: 0px! important; border-bottom: 1px solid #ddd! important; } .favorite-salesperson-img .imageSubContainer img { max-height: 85px! important; max-width: 100%! important; } .favorite-salesperson-img .imageLayoutContainer { width: 35%; max-width: 35%; } .product-page-shop-btn { height: 35px! important; margin: 0px auto! important; } .prod-alternate-section .imageLayoutContainer, .prod-additional-section .imageLayoutContainer { max-height: 300px !important; height: 130px! important; min-height: 110px !important; } .favorite-salesperson-img { display: flex! important; } .grid-orderInfo { display: grid; grid-template-columns: 1fr; } #productContents_descValue { font-size: 13px; } #prod-variant-pricePage { padding: 0px! important; } .lager_EAN { line-height: 15px; margin-top: 5px; font-size: 10px! important; } .produkt-info-table-cell { padding-right: 0px! important; padding-left: 0px! important; } .varegruppe-tile-list2 { min-height: 60px; } .product-group-img-list2 { min-height: 100px! important; } .product-group-image-section-list2 { width: 120px; min-width: 120px; max-height: 150px; text-align: center; } .varegruppe-tile-list3 { min-height: 60px; height: auto! important; } .varesok-varegruppe-slider .productgroupe .product-group-image-section-list3 { display: flex! important; align-items: center; } .varegruppe-tile-list3 { min-height: 145px! important; } .product-group-image-section-list3 { width: 100%; min-width: 120px; max-height: 140px; text-align: center; } .minside-option-container { margin: 0px; } .productTile_desc { padding-right: 0; padding-left: 0; } .alternate-section { padding: 0px! important; } .product-card-box { margin: 0px! important; } .rentProduct { flex: 0 0 100%! important; max-width: 100%! important; } .buy-button-section { width: 100%! important; } .product-main-info__buy-and-more { justify-content: center; } .shopCartName, .shopNavBars { padding: 0px 15px! important; } .favoritesVGR { padding: 0px 10px; border: none; } .favoritesHeader { font-size: 14px; line-height: 30px; } .info-center-subPages { padding-left: 0px! important; padding-right: 0px! important; } .cmsContentDiv { margin: 0px! important } .cms-row { flex-direction: column-reverse; } .productRow-list { min-width: 176px! important; max-width: 176px! important; } .txtExtraLinje { width: 100%! important; margin-bottom: 0px; } .cart-add-container { display: contents; } .calendarText { width: 85px! important; } #vareDescListe { -webkit-line-clamp: 2; } .sm-md-devices { display: block; } .md-xl-devices { display: none; } .enable-product-info { visibility: hidden; } .sideMenuLayout { display: -webkit-box; display: -webkit-flex; display: flex; max-width: 100%; position: static; position: initial; font-size: 16px; font-weight: 600; text-transform: capitalize; display: block; } #productSearchDiv { padding: 7px! important; /*background-color: #003da6;*/ display: flex; width: 100%; display: -webkit-box; display: -webkit-flex; display: flex; max-width: 100%; position: static; position: initial; } .shop-wrapper { border-bottom: none! important; } .product-main-info-webtext1 { font-size: 22px! important; } .product-main-info__body { margin-right: 0! important; margin-left: 0! important; } .leggTil-DetailsBox--Container, .LeggTil-varianter-container { flex-direction: column; } .leggTil-DetailsBox-Container { width: auto; } .listDetailsBoxBtn { width: 100%! important; } .listType-navn-ref { -webkit-line-clamp: 2 !important; } .listType-navn-ref5 { font-size: 14px !important; font-weight: 500; } .stockstatus-stock-details { font-size: 12px! important; } .productTile_desc .list-group { margin: 0px! important; } .single-product-group { height: 40px; } .single-product-group .input-group-prepend, .single-product-group .input-append { cursor: pointer; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; } .product-info-lagerMenu__1 { max-width: 150px; min-width: 150px; } .box_overskrifttxt a i { font: normal normal normal 20px/1 FontAwesome! important; } .box_pagination { font-size: 15px! important; padding: 10px! important; } .product-price-exsklmva { font-size: 12px! important; font-weight: 500! important; } .product-price-now { font-size: 25px! important; } #icons_products .product-admin-option-page { width: 100%; } .product-section-wrapper .prod-mobile-header { font-size: 16px! important; } .varient_options { padding: 0 10px; } .shop-button--container { flex: 1 } #prod-liste-description { padding: 5px 0px; } .shop-button--container .div-inner { width: 100%! important; } .listType2-sokenavn { font-size: 12px! important; } .product--price { padding: 0px 10px; } .prod-price-section { display: flex; padding-top: 10px! important; } .productDescription_listDesc { flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; min-width: 0; max-width: 100%; position: relative; width: 100%; padding-right: 15px; padding-left: 15px; } .kundeTelefon, .kundeMobil, .kundeEmail { border-radius: 0px 0.25rem 0.25rem 0px! important; } .minkunde-tabs { padding: 0px 10px! important; } .div-inner { width: 100%! important; } .product-page-shop-btn { width: 100%! important; } .main-page-slider-container { height: auto! important; } .sliders-icon { max-height: 200px! important; } .productPage { margin: 0px; } .prod-alternate-section { flex-basis: 100%; } .mainProductCarousel { min-height: 400px; height: 100%; } .varegruppe-list { height: inherit; padding-left: 0px! important; padding-right: 0px! important; } .carousel-inner { padding-left: 0px; padding-right: 0px; } .small-dev { padding: 25px; } .swiper-slide { padding: 0px; max-height: 100%; min-height: auto; } .product-main-info { padding: 10px 0px; } .productItemContainer { max-width: 199px; padding: 0px! important; margin: 10px 3px! important; } .varetextnew { font-size: 20px !important; } .product-recommendations-right { padding-left: 0px! important; padding-top: 10px; } } @media (max-width: 350px) { .productListType5 { flex: 0 0 100%! important; max-width: 100%! important; } #productTile .productName_ListType5 { font-size: 15px! important; } .prod-listType5-price { height: 22px; display: flex; align-items: center; } .handlekurv-listType5-btn .input-group { flex: 0 0 100%! important; max-width: 100%! important; align-items: center; } .leggTil-DetailsBox--Container, .LeggTil-varianter-container { flex-direction: row! important; } .default-tableImg-view .lager-img img { padding: 0px 5px! important; } #productTile .prod-details-row { grid-template-columns: 8fr 8fr! important; } } @media (min-width: 500px) and (max-width: 768px) { .prod-list__SingleProduct { width: 100%; } .b2c-search-img{ flex: 0 0 60px! important; max-width: 300px%! important; } .footerDiv1 .text-center { width: 100%; max-width: 100%; } .varientShopTab { display: flex; width: 100%; } } @media (min-width: 576px) and (max-width: 767.98px) { .slider-containers { height: auto! important; } .stock-type-infos { display: table-cell! important; } .list-type-2 .add-produkt-favorite { bottom: 0! important; top: 20%! important; left: 0! important; right: 15! important; padding: 5px! important; height: 25px; width: 25px! important; display: flex; margin-right: 0! important; align-items: center; justify-content: center; } #carouseMainPageSlider .owl-nav { display: none; } #carouseMainPageSlider .owl-dots { display: block! important; } .adv_filter_container { max-width: 600px; min-width: 600px; } .stockQuantityColumn { padding: 0 10px! important; } .product-main-info .stockQuantityColumn { padding: 0px! important; } .owl-theme .owl-dots .owl-dot span { width: 8px! important; height: 8px! important; position: relative; } .ct-prod-price { margin-top: 10px; } .varegruppe-navigation { border-top: 1px solid #ddd! important; padding: 6px 0px! important; } .mainNews-item-price { margin-right: 0px! important; } .varient-table, .varient-table-header { margin: 0px! important; } .product-main-info .varient-table, .product-main-info .varient-table-header { margin: 0px! important; } .varegruppe-icon-cell img { max-height: 55px! important; } #carouselProductGroups .owl-nav { display: none! important; } #vgrSmall { margin: 0px 14px! important; } .product-main-info__body { margin: 20px! important; margin-left: 0px! important; margin-right: 0px! important; } .listType2-navn { font-size: 17px! important; line-height: 1.2! important; margin: 0px 0px 5px 0px! important; font-weight: 500! important; } .listType2-categories { font-size: 14px! important; line-height: 30px! important; } .listType2-sokenavn { font-size: 14px! important; } .modal-content { width: 70%! important; left: 15%! important; right: 15%! important; padding: 10px! important; } .productRow-list { min-width: 200px! important; max-width: 200px! important; } .sm-md-devices { display: block; } #vareDescListe { -webkit-line-clamp: 2; } .md-xl-devices { display: none; } .enable-product-info { visibility: hidden; } #customerLabel_Mob { display: block; } #customerLabel { display: none; } .sideMenuLayout { display: -webkit-box; display: -webkit-flex; display: flex; max-width: 100%; position: static; position: initial; font-size: 16px; font-weight: 600; text-transform: capitalize; display: block; } #productSearchDiv { padding: 10px! important; background-color: #003da6; display: flex; width: 100%; display: -webkit-box; display: -webkit-flex; display: flex; max-width: 100%; position: static; position: initial; } .shop-wrapper { border-bottom: none! important; } .kundeTelefon, .kundeMobil, .kundeEmail { border-radius: 0px 0.25rem 0.25rem 0px! important; } .product-main-info { padding: 10px 0px; } .productItemContainer { max-width: 100%; padding: 0px! important; } .product-sections-right { margin-top: 15px; } .product-recommendations-right { padding-left: 0px! important; padding-top: 10px; } .minkunde-tabs { padding: 0px 10px! important; } .div-inner { width: 25%! important; } .product-page-shop-btn { width: 100%! important; } .main-page-slider-container { height: 250px! important; } .sliders-icon { max-height: 200px! important; } .productPage { margin: 0px; } #productDetails_card { width: 200px; margin-left: auto; margin-right: auto; margin-right: 8px; } .minSideSelectTab { width: 80%; } #filterSearch { padding-top: 10px; } #textNotesHeading { width: 95%; } #textNotes { margin-left: 0px; } #notesDescription { width: 70%; } .buybox { margin-left: 0px; margin-right: 0px; } .icon-button { width: auto; } .sideBar_Mobile { display: block; } .productContents_ListType1 { font-weight: bold; text-overflow: ellipsis; white-space: nowrap; } } @media (max-width: 400px) { .products-found-label { text-align: left; } .tileBtnContainer { display: flex; align-items: center; max-height: 50px; } #sortering-container { flex: 0 0 100%! important; max-width: 100%! important; } .product-search-count-section { display: block! important; } .tileFilter-row { height: auto! important; } .tileBtnFrame { height: 50px! important; } } @media (min-width: 401px) and (max-width: 599.9px) { .tileFilter-row { min-height: 55px! important; } } @media (min-width: 300px) and (max-width: 600px) { .tileFilter-row{ flex-direction: column; } .filter-desktop{ gap: 8px !important; flex-direction: column !important; } .productPage .render-breadcrumb-row { border-bottom: none !important; } } @media (min-width: 601px) and (max-width: 767.9px) { .filter-desktop{ gap: 8px !important; flex-direction: row !important; } .filterNavBar { padding: 0px! important; } } @media (max-width: 767.9px) { .sideBar_detail{ padding:0px! important; } #breadcrumb-container .breadcrumb-item, #varer-breadcrumb-section .breadcrumb-item, #productPage-row .breadcrumb-item{ display:none; } #breadcrumb-container .breadcrumb-item:nth-last-of-type(2)::before, #varer-breadcrumb-section .breadcrumb-item:nth-last-of-type(2)::before, #productPage-row .breadcrumb-item:nth-last-of-type(2)::before { content: '\F053 '! important; font-family: "FontAwesome"! important; } #breadcrumb-container .breadcrumb-item:nth-last-of-type(2), #varer-breadcrumb-section .breadcrumb-item:nth-last-of-type(2), #productPage-row .breadcrumb-item:nth-last-of-type(2){ display:flex !important; } #breadcrumb-container .breadcrumb-item:nth-last-of-type(2) a, #varer-breadcrumb-section .breadcrumb-item:nth-last-of-type(2) a, #productPage-row .breadcrumb-item:nth-last-of-type(2) a{ color:#000 !important; } .minSide-alert-content{ padding: 0 10px !important; } .pris-pr2{ font-size: 20px !important; font-weight: bold; margin-bottom: 0px; } .footerLinks{ font-weight: 500 !important; font-size: 15px! important; } #b2c-search-row-result .prod-b2c-searchResult{ align-items:initial! important; } #productSearchDiv-6 .searchMtop{ display: grid! important; grid-template-columns: 10fr 1fr; justify-items: center; align-items: center; grid-template-rows: 1fr; } .search-top-b2c-close{ display:none! important; } .search-top-close-enabled{ display: flex! important; } .listType2-navn { font-size: 14px! important; } #sale_login .product-info-lagerMenu_nocustomer_WStock, #sale_login .product-info-lagerMenu_customer_Stock{ display:none! important; } #cus_login .stockQuantityColumn { padding: 0px! important; } .modal-viewer-eanNo { font-size: 12px! important; padding: 0px! important; } .productListType5 .imageLayoutContainer { max-height: 150px !important; height: 150px! important; min-height: 150px !important; } .productList2-container{ padding: 10px 5px !important; } .lagerstyrt, .extabletd4{ border-left: none! important; border-right: none! important; border-top: none! important; } #sortering-container .filterNavBar .filter-desktop{ padding: 0 15px! important; } .tileFilter-row{ padding:4px 0px! important; } .d-stk-info{ display:none! important; } #listTypeBody .listtype1-table .add-produkt-favorite { margin: 0px auto! important; } #listTypeBody .productContents_ListType1{ display:flex! important; flex-direction:column! important; gap:4px; } .lagerstyrt span{ font-size:10px! important; } .product-info-lagerMenu_nocustomer_WStock { max-width: 46%! important; min-width: 46%! important; width: 46%! important; } .lagerstyrt { width: 51%; vertical-align: middle! important; max-width: 51%; min-width: 51%; } .default-tableImg-view .lager-img{ width: 100%! important; max-width: 60px! important; max-height: 60px! important; min-width: 100%! important; } .lager-img { width: 100%! important; max-width: 45px! important; max-height: 45px! important; min-width: 100%! important; } .stock-report{ flex-direction: row! important; } .varient-quantity-mobile { display: flex; padding-top: 0px! important; } .noresult-show .alert-header{ display:none! important; } .default-tableImg-view .lager-img img{ width: 100%! important; height: auto! important; padding: 0px; max-width: 60px! important; max-height: 60px! important; } .lager-img img { width: 100%! important; height: auto! important; padding: 0px; max-width: 45px! important; max-height: 45px! important; } .noresult-show .minSide-alert-content{ border-radius:3px! important; } .variant-merke-text { margin-top: 0px; font-size: 11px; display: flex; min-height: 20px; justify-content: center; align-items: center; margin-bottom: 5px; } .icon-stockstatus { font-size: 14px! important; width: 10px! important; height: 10px! important; } #noLogin .lager-img-container { width: 20%! important; min-width: 20%! important; max-width: 20%! important; } #cus_login .lager-img-container { width: 15%! important; min-width: 15%! important; max-width: 15%! important; } .lager-img-container { width: 25%! important; min-width: 25%! important; max-width: 25%! important; } #cus_login .product-info-lagerMenu_customer_WStock { max-width: 40%! important; min-width: 40%! important; width: 40%! important; } #cus_login .stockQuantityContainer { max-width: 35%! important; width: 35%! important; min-width: 35%! important; } .product-info-lagerMenu_customer_WStock { max-width: 25%! important; min-width: 10%! important; width: 10%! important; } .ol_lb-section{ max-width:100%! important; flex: 0 0 100%! important; } .default-tableImg-view .lagerProductNavn{ font-size: 13px! important; } .variant-merke-text{ display: inline-flex! important; width:auto! important; } .lagerProductNavn { line-height: 18px; font-size: 12px; white-space: nowrap! important; letter-spacing: 0.02em; } .order-historikk{ display:flex! important; justify-content: left! important; width: 100%! important; } .noresult-show .alert-info { display: flex! important; } .kunde-info-rows{ display: grid! important; grid-template-columns: 1fr! important; } #cart-div { border-top: 1px solid #ddd! important; } .varesok-varegruppe-slider .varegruppe-component.CarouselTab .product-group-list-ref{ background: transparent! important; } .productInfoHeader-sections{ border-bottom:1px solid #e5e5e5! important; } #prod-variant-pricePage{ margin-top:10px! important; } .listType2-navn { line-height: 20px; font-weight: 700! important; color: black! important; text-decoration: none! important; margin-bottom: 5px! important; } .single-product-group__value { height: 30px! important; width: 60px! important; } .order-shop-button { flex: 1; max-width: 100%; padding: 0px! important; } #orderMenu{ padding: 0px 15px! important; } #orderCheckoutPage .order-shop-button { flex: 1; max-width: 100%; padding: 0px! important; } .customer-cart-info { padding: 0px 10px! important; } .doc-carousel-productRow { padding-top: 0px! important; } #orderCheckoutPage .cart-mobile-row { border-bottom: 1px solid transparent! important; } #orderCheckoutPage .checkoutpage-orderDetail-body { padding: 0px 2px! important; } #orderCheckoutPage .checkoutpage-orderDetail-body .textNotesTab{ display:none! important; } #orderCheckoutPage .checkoutpage-orderDetail-body .shopNote-row{ border-top: 1px solid #e5e5e5! important; padding-bottom: 15px! important; } #orderCheckoutPage .checkoutpage-orderDetail-body .handlekurvRows { border-top: 1px solid transparent! important; } #orderCheckoutPage .checkoutpage-orderDetail-body .stockstatus{ display:none! important; } .product-group-name { font-size: 12px! important; font-weight: 400; padding: 0 10px! important; padding-bottom: 0px! important; } .listtype1-table .product-noStock{ width: 100%! important; } .listtype1-table .varedetaljerList2 .rabatt-pris{ gap: 15px! important; } .ordre-vare-header{ display: none! important; } .varianterBtn{ border:none! important; box-shadow:0 0px 0 rgb(0,0,0, 0%)! important; } #productContents_header{ border-bottom: none! important; letter-spacing:0.02em; } .listType1_vareNavn { font-size: 13px!important; white-space: normal; line-height: 15px; letter-spacing: 0.02em; padding-bottom: 2px; } #listTypeBody{ max-width: 100vw! important; display: block! important; } .noresult-show { flex-direction: column! important; gap: 0px! important; } #listTypeBody .varedetaljerList2, .listtype1-header{ display: grid! important; grid-template-columns: 1.5fr 4fr! important; } .filter-content-options #showBtn, .filter-content-options #clearBtn { flex: 0 0 50%! important; max-width: 50%! important; justify-content: center; } } @media (max-width: 599.9px) { .tileBtnContainer { max-width: 100%; } .productVarientContainer .prod-liste-shop { padding: 0! important; } .tileFilter { max-height: 100px; } .tileFilter-row { height: auto; } .products-found-label { text-align: left; } .discountFieldContainer { top: 5%! important; left: 5%; font-size: 50px! important; } .prod-list-type2 { padding: 5px 10px 0px 10px! important; } #handlekurv .card .card-body .label { width: 100%! important; float: inherit! important; } #handlekurv .card .card-body .label-end { float: inherit! important; width: 100%; } #documentsCarousel .carousel-inner { padding-left: 0px; padding-right: 0px; margin: 0px ! important; } .product-group-list-ref { border: none! important; } .shopCartDetails .cart-mobile-quantity { margin: auto; } #tilbudTab, #fakturaTab { padding: 0px! important; padding-top: 10px! important; } .betalingsmateContainer { flex-direction: column; } #fakturaIcons, #LeveringsmateTab { flex: 0 0 100%! important; max-width: 100%! important; } #leverage_LG { background: #ccc! important; display: -webkit-inline-box! important; border: none; width: 100%; } #leverage_LG .list-group-item { width: 50%! important; } #editAddress, #editDeliveryAddress { padding: 0px! important; } .endreLinjeContainer { width: 100%! important; } .modal-content { top: 0vh! important; width: 100%! important; left: 0%! important; height: 100%! important; } .product-group-list-item { justify-content: center; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0px; border: none! important; } #inner-prod-ref { display: flex! important; } .product-group-image-section { max-width: 130px; min-width: 130px; padding: 10px; display: flex; justify-content: center; align-items: center; max-height: 150px; text-align: center; height: 150px! important; } .sideMenuLayout { display: -webkit-box; display: -webkit-flex; display: flex; max-width: 100%; position: static; position: initial; font-size: 16px; font-weight: 600; text-transform: capitalize; display: block; margin: 0; border: 1px solid transparent; } .prod-liste-shop { display: flex; justify-content: center; } .varient-product-section .table { width: 100%; margin: auto; } .varientShopTab { display: block; width: 100%; } .product-search-alert-content-container { height: auto! important; } .product-search-alert-content { font-size: 16px! important; margin-top: 0px! important; padding: 27px 0px; } .varient_ProductListe { width: 100%; } .productVarientContainer { padding: 0px! important; } .breadcrumb-item .breadcrumb-item-link { font-size: 16px! important; text-overflow: ellipsis; color: #000; font-weight: bold; } .tileFilter-row { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; } .breadcrumb { padding: 12px 0px! important; } .box_overskrifttxt:first-of-type { display: none; } .box_overskrifttxt { width: 20%; text-align: center; } .showStocks { display: table-cell! important; } .single-product-group { justify-content: left! important; } .filterNavBar, .filter-desktop { width: 100%! important; } .varer-stock-table { display: flex! important; justify-content: end! important; padding: 0px 0px! important; } } @media (min-width:900px) and (max-width:1024px) { .stock-type-infos { display: flex! important; flex-direction: column; justify-content: space-around; } .productGroup-link i { width: 22px! important; } #ui-id-1 { width: 540px! important; left: 149! important; z-index: 9999; } .card-body .form-control { font-size: 14px! important; } .card-header h6, .card-header h5 { font-size: 16px! important; } .companyFrame .card-body { font-size: 14px! important; } .label, .label-end .form-control { font-size: 14px! important; } .Kunde-nav .nav-link { font-size: 14px! important; } #ui-id-1 .ui-menu-item { width: 100%! important; } .product-stock-infoContainer { padding: 5px 15px; justify-content: left; } } @media (min-width: 590px) and (max-width: 767.99px) { .productRow-list { min-width: 200px; max-width: 200px; } .kontakt-btn { width: 25%! important; font-size: 14px! important; } #favoriteList .imageLayoutContainer { height: auto! important; min-height: 160px! important; } .imageLayoutContainer .imageSubContainer { height: auto! important; } .favorite_dropdown { align-items: baseline! important; gap: 10px; display: flex! important; flex-direction: column! important; } .minside-option-container .btnshop { width: 100%! important; font-size: 14px! important; } .leveringsAdrOptions { justify-content: center! important; gap: 10px! important; } .leveringsAdrOptions .lagreLeveringsBtn { margin-right: 0px! important; } .btnshop { width: 100% !important; text-align: center !important; } .doc-mob-tab .label { width: 30%; max-width: 30%; word-break: break-word; } .kontaktCardLayout { max-width: 50%! important; flex: 0 0 50%! important; } .sideMenu-company-dropdowns { padding-left: 0px! important; } #navHeaderItem { line-height: 27px! important; font-size: 18px! important; } .productDetails-header-row { padding: 0px! important; } #productPageCarousel { min-height: 340px !important; max-height: 550px !important; } .productDetails_info { font-size: 14px! important; } .notater-desc { font-size: 15px! important; } .menu-link { height: 40px; line-height: 40px; padding: 0 20px; font-size: 18px; text-transform: initial; } .swiper-slide { height: 530px; } .img_listType5 { max-height: 255px; } .imageLayoutContainer { height: 270px !important; } .productStatusList { margin-top: 0px; } .breadcrumb-container { padding: 0px 10px! important; } .prodInfo--Mobile .productContents_MobileListType1 { font-size: 18px! important; font-weight: 500! important; line-height: 27px; } .modal-content { top: 10vh! important; width: 80%! important; left: 10%! important; } .productSpecHeader.product-name { font-size: 15px! important; font-weight: 500; } .buy-button-section { width: 100%! important; } .edit-btnTab, .slett-btnTab { padding: 0px! important; text-align: left! important; } .slett-btnTab .btnShop { width: 100%! important; } } @media (min-width: 385px) and (max-width: 991px) { .enablestockDropdown { display: table-cell! important; } } @media(max-width:990px) { .showStocks { display: table-cell! important; } .showtable--customer-container { display: flex! important; justify-content: end! important; } .add-produkt-favorite:visited{ background-color: #EEE8AA! important; color: #fff! important; box-shadow:0px 0px 6px 0px rgba(0 0 0 / 20%); } .listType5-dinPris{ font-weight: bold! important; } } @media(min-width:991px) { .add-produkt-favorite:hover{ background-color: #EEE8AA! important; color: #fff! important; box-shadow:0px 0px 6px 0px rgba(0 0 0 / 20%); } } @media (min-width: 768px) and (max-width: 899.9px) { #OrdreDetailsTab .ordre-img img{ height: max-content; max-width: 60px! important; max-height: 60px! important; } .prod-listType5-price{ line-height: 14px!important; display: flex; align-items: center; } .pris-pr2{ text-align:end! important; } .b2c_search_container { box-shadow: 0 0 0px rgb(0 0 0 / 45%)! important; } .icon-stockstatus { font-size: 13px! important; } .b2c-result-prodName{ font-size:16px! important; } .prod-details-eksMva { padding-left: 5px! important; font-size: 13px! important; } #languageLink_Mobile { display: flex; align-items: center; } .nav-item.dropdown-toggle::after, btn dropdown-toggle::after, .language-item::after { margin-left: 5px! important; } #md_navBar .header-options{ gap:15px! important; } #md_navBar .icon-badge { left: 35px! important; } } @media (min-width: 768px) and (max-width: 999.99px) { .sideMenuLayout { display: block! important; } #prisInkMvaOption{ padding-top : 5px; } #bodyDiv{ height: 175px! important; }--> .stockstatus-stock-details { font-size: 13px! important; } #product-card-box-section .productName_ListType5 { font-size: 15px! important; line-height: 20px! important; } #sortering-container .sort-options-type-btn{ min-width:70px! important; width:100%! important; } .prod-listType5-price { font-size: 22px! important; } .md_navBar{ position:absolute! important; right:0! important; } .productSearchcontainer { flex: 0 0 100%! important; max-width: 100%! important; } .listType1-imgCell img { max-width: 65px! important; } .customer-sections{ padding:0px! important; } .cmsEditOption { position: relative! important; } .customer-create-body label, .customer-create-body input, .customer-create-body select{ font-size:13px! important; } .customer-create{ padding:0px! important; } .customer-create-btn{ margin-bottom: 0px! important; display:flex! important; align-items:center! important; justify-content: end! important; padding: 0 15px; } .customer-create-header{ padding: 10px! important; font-weight:500! important; font-size:15px! important; } .customer-create-body .btn, .customer-create-body .button{ width:200px; margin-bottom:5px! important; } .customer-create-comments{ display: flex! important; width: 100%; justify-content: end; align-items: center; padding: 0 15px; } #selger_field { width: 25%! important; } .contact-form-submit{ width: 150px! important; } .contact-validation { width: 100%! important; } #productVarientContainer #prod-list-option{ flex: 0 0 100%; max-width: 100%; } .sticky-footer { padding: 0 25px! important; } .notInStock-option{ width: 100%! important; } .productDataSection .prod-list-type2{ width: 100%! important; max-width: 100%! important; flex: 1; } .productList2-container{ max-width: 360px! important; } #carouselProductGroups{ background: white! important; border-top: 1px solid #ddd! important; } #autoCompleteProduct { width: 14rem! important; } .language-modal{ display:block! important; } .product-sections-right.tablet-options{ margin-top: 10px! important; } #productName_ListType5 span { font-size: 15px! important; font-weight: 500! important; line-height: 20px; letter-spacing: 0.2px; } .productName_ListType5 { font-size: 15px! important; line-height: 20px! important; letter-spacing: 0.02em; } .mb-tb-sideHeader{ position: relative; height: 100%; display: flex! important; align-items: center; z-index: 1080; width: 100%; padding: 0; flex: 0 0 100%! important; max-width: 100%! important; padding: 0px! important; } } @media (min-width: 475px) and (max-width: 767.99px) { .footer-sections-info { flex: 0 0 45.666667%! important; max-width: 45.666667%! important; } .footer-contact-info { flex: 0 0 52.666667%! important; max-width: 52.666667%! important; } } @media (min-width: 768px) and (max-width: 999.99px) { .footerDiv1 .text-center { width: 100%; max-width: 100%; } .d-listType-quant{ width: 20%! important; } .handlekurv-listType5-btn { gap: 0px! important; } .additionalSection{ max-height: 450px! important; min-height: 415px! important; } #alternateProductsSection { max-height: 450px! important; } .em-tab { max-width: 50px! important; min-width: 50px! important; width: 50px! important; } .sideMenu-company-dropdowns.dropdown-toggle::after { display: none! important; } .app-sidemenu-screen #navBarText { font-size: 15px! important; text-transform: capitalize; color: #000; padding: 0px 2px 0px 6px; font-weight: 400; } #navHeaderItem .sideMenu-icon-container ion-icon, #navHeaderItem .sideMenu-icon-container i{ font-size: 24px! important; } .dropdown-menu.side-dropdown.show { position: relative! important; margin-top: 6px! important; border-radius: 0px! important; } .app-sidemenu-screen #navHeaderItem { border-bottom: 1px solid #ddd! important; padding: 8px 10px! important } .user-pages .em-tab, .app-sidemenu-screen .side-dropdown .em-tab{ width: 55px! important; } .sideMenu-icon-container { max-width: 45px; min-width: 45px; padding: 0px 6px 0 6px! important; display: flex; justify-content: center; align-items: center; } .sideMenu-icon-container i { font-size: 21px! important; } .sideMenu-company-dropdowns { padding: 0 8px! important; } #MainPageHeadDiv { padding: 0px! important; padding-top : 5px !important; } .app-sidemenu-screen .navbar-nav .nav-item { width: 100%! important; padding-top: 5px; } #navHeaderItem { line-height: 35px! important; } .sideMenuLayout { display: block! important; width: 50px; } #sideBarToggle { width: inherit; border: none! important; } #MainPageHeadDiv { height: 82px! important; } .mobile-logo-tab { flex: 0 0 8%! important; max-width: 8%! important; } #MainPageDiv{ border-bottom: 1px solid #ddd! important; } .footerlogo { display: none! important; } .footer-sections-info { flex: 0 0 100%! important; max-width: 100%! important; } .footer-info-section { display: grid! important; grid-template-columns: repeat(3, 1fr)! important; } #KontaktOss{ grid-column-start: -4; grid-column-end: -1; } .productDescriptionProduct, .productDescriptionDefault, .productDescriptionVariantSelger, .productDescriptionVariant { flex: 0 0 64.666667%! important; max-width: 64.666667%! important; } .footer-contact-info { flex: 1! important; } } @media (min-width: 768px) and (max-width: 1000px) { #MainPageHeadDiv { height: 82px! important; } } @media (min-width: 700px) and (max-width: 799.99px) { .productPage { margin: 0px; } .sm-md-devices { display: block; } .shop-wrapper { border-bottom: none! important; } .slider-containers { height: 250px! important; } .kundeTelefon, .kundeMobil, .kundeEmail { border-radius: 0px 0.25rem 0.25rem 0px! important; } .minkunde-tabs { padding: 0px 10px! important; } .div-inner { width: 25%! important; } .product-page-shop-btn { width: 100%! important; } .main-page-slider-container { height: 250px! important; } .sliders-icon { max-height: 280px! important; } .productsRow { margin: 0 12px 32px; } .productItemContainer { -webkit-flex-basis: 32%; flex-basis: 29%; margin: 0 5px! important; } .productTile { padding: 0px; height: auto; margin-bottom: 0px; } #textNotesHeading { width: 75%; } } @media(min-width:1000px) and (max-width:1150px){ .productSearchcontainer{ flex: 0 0 55%! important; max-width:55%! important; } #prod-variant-pricePage .product-main-info__buy-and-more{ justify-content:end! important; } #MainPageDiv{ padding: 5px! important; } .productDetails-header-row{ padding:0px! important; } #prod-image-descPage{ flex: 0 0 45%! important; max-width: 45%! important; } #prod-variant-pricePage{ flex: 0 0 55%! important; max-width: 55%! important; } #bodyDiv{ display: flex! important; align-items: center! important; height: inherit !important; } } @media(min-width:768px) and (max-width:900px) { .productSearchcontainer{ padding: 10px 0px! important; border: 1px solid transparent! important; border-left: none! important; border-right: none! important; border-bottom: none! important; } #prd-search-breadcrumb .breadcrumb a{ display:flex !important; aligns-center:center !important; } #languageLink_Mobile { padding: 5px 10px! important; } } @media(min-width:900px) and (max-width:1000px) { .productSearchcontainer{ padding: 10px 0px! important; border: 1px solid transparent! important; border-left: none! important; border-right: none! important; border-bottom: none! important; } .social-icons { padding: 5px 0px! important; flex: 0 0 20%! important; max-width: 20%! important; border: none; } } @media (max-width: 767.98px) { .handlekurvBekreftetTab, .customer-sections{ padding: 0px! important; } .b2c-search-pris{ font-size:13px! important; } .redirect-total-search{ font-size: 12px! important; } #footerDiv1 .copyRight { flex: 0 0 50%! important; max-width: 50%! important; } #footerDiv1 .footer-socialContents{ flex: 0 0 30%! important; max-width: 30%! important; } #footerDiv1 .special-spt-component{ flex: 0 0 20%! important; max-width: 20%! important; } .products-found-label{ padding: 10px 0px !important; } .products-found-label span{ font-weight: 700 !important; } .tileFilter-row, .filterNavBar { background-color: #fff !important; } .tileBtnContainer{ display:none !important; } #topOption, #sortOption{ width: 100% !important; padding: 8px 0px !important; width:100% !important; } #topOption{ background: #fff !important; border: 1px solid #017ab4 !important; background: #017ab4 !important; border-bottom-color: #015e8b !important; color: #fff !important; position: relative !important; } #sortOption .enabled_sort_option#sortDropdown { background: #fff! important; } #sortOption{ display: flex; align-items: center; background: #fff !important; border-bottom: #ddd !important; border: 1px solid #ddd !important; color: #000 !important; padding: 8px 10px !important; } #sortOption:after{ content: '\276F'; transform: rotate(90deg); font-size: 14px; margin-right: 4px; } .b2c-inkMva, .b2c-search-vareid{ font-size: 10px! important; } .b2c-prod-name{ font-size:13px! important; } .mobile-logo-tab{ padding: 10px 5px! important; } .b2c-search-img{ justify-content: left! important; } .b2c_search_container { box-shadow: 0 0 0px rgb(0 0 0 / 45%)! important; } .modal-viewer-product-name { margin-bottom: 5px! important; padding: 0px 25px! important; font-size: 14px! important; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; width: 100%; overflow: hidden; white-space: inherit; -webkit-line-clamp: 1; } #component-content .image_header{ height: 10%! important; display: flex; justify-content: end; align-items: center; } #component-content .img-desc{ height: 15%! important; } .produktbeskrivelse-header{ border-left:none! important; } #navHeaderItem .dropdown-menu.side-dropdown .drpMenu-sub-headers #navBarText{ padding-top: 3px! important; padding-bottom: 3px! important; padding-left: 25px! important; font-size: 13px! important; } #navBarText .drpMenu-sub-headers{ font-size: 13px! important; } #navHeaderItem .dropdown-menu.side-dropdown #navBarText{ padding: 7px 30px! important; padding-left:30px! important; } .listtype1-table .add-produkt-favorite { height: 30px! important; width: 30px! important; } .heart-outline{ font-size: 14px! important; } #cust_prod_view .listType1_vareNavn_cell{ width: 160px! important; } .listType1_vareNavn_cell{ border-left:none! important; } #listTypeBody td{ border-top:none! important; } #cust_prod_view .listType1_vareNavn_cell.listType1_vareNavn{ width: 160px! important; } .dPak-seperator{ display:none! important; } .ol_lb_section{ flex: 0 0 100%! important; max-width: 100%! important; } .swiper-slide .productDetails-image{ max-height: inherit !important; } .prod-details-row{ display: grid! important; gap: 5px! important; grid-template-columns: 1fr! important; } .productDetails-sokeNavn { line-height: 8px !important; } #prod-image-descPage .owl-nav{ display:none! important; } #prod-image-descPage .prod-img-section-top{ margin-top:10px! important; } .productPage .breadcrumb-container { padding: 0px 10px! important; } .lager_EAN .swiper-slide .productDetails-image { max-height: 350px !important; } #productPageCarousel .swiper-slide { height: 350px !important; } .buy-button-section { width: 100%! important; padding: 0px! important; } #productPageCarousel { min-height: 290px !important; max-height: 350px !important; } #sortering-container .sort-options-type-btn{ min-width:70px! important; width:100%! important; } .trelastGrp .listType1-imgCell { width: auto! important; max-width: initial! important; } .trelastGrp .listType1_vareNavn_cell { max-width: 100%! important; min-width: 100%! important; width: 100%! important; } #selgerTab .navbar-nav { height: 50px! important; } .selger-menu-list::-webkit-scrollbar, .selger-menu-list::-webkit-scrollbar-thumb, .selger-menu-list::-webkit-scrollbar-track { height: 0px! important; } .sideBar_detail .selger-menu-list{ overflow: scroll! important; overflow-y: hidden! important; } .customer-create-body label{ margin-bottom:5px! important; } #customer-mandatory-row .required{ font-size:14px! important; margin-right:0px! important; } .customer-create-body label, .customer-create-body input, .customer-create-body select{ font-size:13px! important; } .customer-create-btn{ margin-bottom: 0px! important; display:flex! important; align-items:center! important; justify-content:center! important; } .customer-create-header{ padding: 10px! important; font-weight:500! important; font-size:15px! important; } .customer-create-body .btn, .customer-create-body .button{ width:200px; margin-bottom:5px! important; } .customer-create-comments{ display: flex! important; width: 100%; justify-content: center; align-items: center; } .default-customer-form-grp{ padding: 0px! important; margin-bottom: 10px! important; } .checkoutpage-orderDetail-body { padding: 5px! important; } .default-customer-form-grp label, .default-customer-form-grp input, .default-customer-form-grp select{ font-size:14px! important; } .customer-create, .customer-create-cols{ padding:0px! important; } .sideMenu-icon-container{ align-items:center! important; justify-content:center! important; display:flex! important; } .add-produkt-favorite { padding: 8px! important; width: 30px! important; margin-left: auto; margin-right: auto; margin-bottom: 0px; top: 30px! important; right: 0px! important; } #sortering-container { display: block !important; } #prod-variant-pricePage .buy-button-section { width: 100%! important; } .breadcrumb-item { max-width: 100%! important; min-height: 40px; } .footer-social-links { display: flex; justify-content: center; flex: 0 0 100%; width: 100%; } .social-icons { padding: 10px 4px! important; flex: 0 0 10%! important; max-width: 10%! important; border: 1px solid transparent! important; } .footer-social-links--container { justify-content: center! important; width: 100%; } .tilebuttons i { font: normal normal normal 20px/1 FontAwesome! important; } .filterNavBar { float: none! important; } .filterNavBar .filter-desktop { width: 100%! important; } #sortering-container .filter-desktop { justify-content: flex-end! important; } .tileFilter-row { border-bottom: 1px solid transparent; } .table-overskrifttxt-container { width: 100%; padding: 4px 0px! important; border-top: 1px solid transparent! important; } .box_posisjon { display: none! important; } .box_overskrifttxt { width: 20%! important; text-align: center! important; } .extablePara2, .extablePara1, .extableSubtd3 { font-size: 16px; } #navBarText .language-list { max-height: 25px! important; } .language-dropdowns { display: flex! important; } #handlekurv .label { min-width: 100px! important; } .speedcart-container { gap: 15px; } .kunde-field-options { float: none; } .kunde-field-options .btnshop, .kunde-field-options .kunde-form-submit { flex: 1; font-size: 16px; gap: 10px; display: flex; justify-content: center; align-items: center; } .Kunde-nav { align-items: center! important; flex: 0 0 30%! important; } .prod-treeMenu { display: none! important; } .kunde-menu-list { flex-direction: row! important; } .language-dropdown-mobile .language-dropdowns{ display:block! important; position:absolute! important; right:0! important; height: 100%; display: flex! important; align-items: center; top: 0%; } .language-dropdowns { position: relative! important; top: -85%; right: 0px; display:none! important; } .prod-pricePage { max-width: 100%! important; margin: auto! important; } .copyRight.translate { order: 3; } .footer-copyRight-section { gap: 0px; } .footer-copyRight-section .copyRight { justify-content: center; } .productStatusList { margin-top: 0px; } .listType2_images { margin: 0px! important; max-height: 170px! important; } .tileFilter { max-height: 200px! important; } .img_listType5 { max-height: 150px! important; } .companyFrameHeader { border-bottom: 2px solid #ddd! important; } .companyFrameHeader-Text { font-size: 16px! important; } .product-Menu-item { text-decoration: none! important; display: inline-block! important; margin-bottom: 0px! important; font-size: 18px; } .productDetailRow-desc { line-height: 25px; } .filter-content-options { position: relative! important; } .companyFrameHeader-Text i { font: normal normal normal 20px/1 FontAwesome! important; } .companyFrameHeader-Text fa { font: normal normal normal 20px/1 FontAwesome! important; } .companyFrame .label { width: 100%; } .productSearchcontainer { flex: 0 0 100%! important; max-width: 100%! important; } #productAutosearch{ width: 100%! important; } .financing { font-size: 12px! important; } #carouselAlternateProducts .owl-nav, #carouselAdditionalProducts .owl-nav { display: none! important; } .productItemContainer { margin: 0px! important; } .footer-func-icon { font-size: 20px! important; } .footer-func-text { font-size: 11px! important; max-width: 65px; overflow: hidden; text-overflow: ellipsis; width: 65px; } .alternate-image-frame { width: 100%! important; height: 220px! important; } .card-product-link { display: flex; align-items: center; } #alternateProductTile { padding: 5px ! important; } #carouselAdditionalProducts .productItemContainer, #carouselAlternateProducts .productItemContainer { margin: 5px! important; border: 1px solid transparent! important; border-radius: 6px; } #productAutosearch { border: 1px solid #e7e7e7; padding: 0px; border-radius: 0px; } #carouselAdditionalProducts .imageLayoutContainer, #carouselAlternateProducts .imageLayoutContainer { max-height: 220px! important; min-height: 220px! important; display: flex; } .productSearch-categories { font-size: 12px! important; } .productSearch-categories, .autoCompleteProduct, .prod-search-append { border-radius: 0px! important; } .productSearch-prepend-layout { border-radius: 0px! important; } .productSearchInput { border-bottom: none! important; border: 1px solid #000! important; } #productSearchInput { height: 40px! important; } .product-main-info__image-and-highlights, .product-main-info__image-and-highlights_1 { min-height: 270px! important; padding-top: 0px! important; } #sidebarCollapse #topbar-nav .favorite-sm-section { display: none! important; } .app-sidemenu-screen .navbar-nav #navHeaderItem { display: table! important; width: 100%! important; padding: 0px! important; padding-bottom: 0px! important; border-bottom: 1px solid #ddd! important; min-height: 45px; align-items: center; vertical-align: middle; background:white; } .app-sidemenu-screen .navbar-nav #navHeaderItem .side-mainMenu, .app-sidemenu-screen .navbar-nav #navHeaderItem .sideMenu-company-dropdowns{ padding: 7px 20px! important; } .dropdown-menu.side-dropdown { border-radius: 0px! important; } #navHeaderItem .kataloger-tab { height: 36px! important; } .filter-result .statusContent { justify-content: center; margin-bottom: 5px; } .filter-result .filter-content-options { margin-bottom: 15px; } .filter-result { height: auto; } .child-div { width: 18rem; } .navHeaderItem { margin: 0 15px 0 0! important; } .stockQuantityContainer_1 { max-width: 75px! important; width: 75px! important; } .single-product-group { height: 35px; } .varient-quantity-option { min-width: 135px! important; } .stockQuantityColumn { vertical-align: middle; text-align: center; display: flex! important; justify-content: center! important; } .prod-stats-container { flex-direction: column; gap: 10px; } .prod-stats-container .prod-reports { border: 1px solid #ddd; } .varient_options div { width: 100%; display: flex; align-items: center; } .prod-liste-shop .varient_ProductListe { flex-direction: row-reverse! important; } #excl-historikReport, #excl-ordreReport { font: normal normal normal 18px/1 FontAwesome !important; } .prod-statsInfo { display: flex; align-items: center! important; } .notInStock-option { width: 100%! important; } .varient_options { width: 100%! important; } .product-info-lagerMenu__2 { max-width: 85px! important; min-width: 85px! important; width: 80px! important; } .lager-img-container_1 { width: 40px! important; max-width: 37px! important; } .tileBtnContainer { border-bottom: 1px solid transparent! important; } .prod-favorite-img { max-height: 195px! important; } .variant-row { flex-direction: column; } .varientShopTab { flex-direction: column; } .varient_options { flex-direction: row! important; align-items: center! important; gap: 10px; padding: 0px! important; } .product-cart-addBtn { width: 30px! important; height: 30px! important; border-radius: 0px! important; } #trelastGrp .product-cart-addBtn{ border-radius: 0px! important; } .additionalProducts-sections .product-section-header, .alternateProducts-sections .product-section-header { font-size: 22px! important; } #kontaktPerson .label { width: 100%! important; } .product-section-header, .product-instruction-header { padding-top: 20px; padding-bottom: 15px; } #productName_ListType5 span { line-height: 18px! important; font-size: 15px! important; font-weight: 500! important; word-break: break-word; } .priceh3 .prod-liste-price { font-size: 16px! important; font-weight: bold; line-height: 40px; } .alternateSection { max-height: 460px! important; } .default-tableImg-view .lager_EAN{ font-size: 10px! important; } .lager_EAN { margin-top: 0px; margin-bottom: 0px! important; font-size: 9px! important; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .prod-alternate-section .alternate-image-frame{ width: 100%! important; height: 220px! important; display: table-cell! important; max-width: 180px! important; } .prod-alternate-section .image-frame { width: auto! important; max-width: 180px; } .tablet-options { padding-top: 4px! important; } .product-sections-right { margin-top: 0px; } .list-group-item .fa { font: normal normal normal 13px/1 FontAwesome! important; } .lagerProduct--navn { line-height: 12px; font-size: 10px; } .prod-vareid { margin-top: 0px; } .productDetails_info { font-size: 14px! important; letter-spacing: 0.022em; } .product-options { font-size: 14px! important; } .productDetails-name { font-size: 22px! important; font-weight: 700! important; } .lagerStatus { font-size: 12px; line-height: 20px; } #varient-product-section .extablePara4 { font-size: 9px! important; } .product-group-image-section { padding: 0px! important; } .additionalSection { max-height: 440px! important; } .fixed-layout th, .fixed-layout td { font-size: 13px! important; } #carouselAdditionalProducts .owl-stage { padding: 10px 0px! important; } .prod-alternate-section:hover { box-shadow: 0 1px 5px rgb(0 0 0 / 50%)! important; } .prod-alternate-section .productTile { padding: 0px 8px! important; } .productTile { padding: 15px 8px! important; } .product-cart-addBtn-liste { align-items: center; } .product-page-shop-btn { height: 40px; display: flex; justify-content: center; gap: 6px; width: 100%! important; align-items: center; height: 40px; margin-top: 0px! important; } .product-page-shop-btn .hydrated { font-size: 18px !important; } .product-page-shop-btn span { font-size: 14px! important; width: auto! important; } .product-cart-addBtn-liste i { padding-top: 0px! important; font: normal normal normal 15px/1 FontAwesome! important; } .productContents { font-size: 13px! important; } .product-cart-count { height: 40px !important; border-radius: 4px! important; flex: 1; border-right: 1px solid silver! important; } .handlekurv-listType5-btn .input-group { gap: 0px; } .varedetaljerList2 { margin: 0px! important; } .varedetaljerList2:hover { -webkit-box-shadow: none; box-shadow: none! important; } .productTile:hover { border: 1px solid transparent! important; } .productListType5-options { padding: 0px! important; } .breadcrumb-row { padding: 0px! important; } .listType2-categories { font-size: 12px! important; } #prod-liste-description .lt2-subfield { line-height: 21px! important; height: auto! important; } .listType2_images { padding: 0px 0px !important; } .product-image-container { flex: 0 0 25%! important; max-width: 25%! important; padding: 5px! important; max-height: 170px! important; width: 100%; } #prod-liste-description { padding: 0px! important; } .prod-price-section li { flex-direction: column! important; } .prod-price-section { margin-top: 3px! important; flex-direction: column; padding-top: 0px! important; } .ct-prod-price table tr { display: inline! important; } .productContents_desc { line-height: 15px; } .owl-news-home { margin-bottom: 25px! important; } .product-group-img { transform: scale(1.0); max-width: inherit !important; max-height: 150px !important; width: auto !important; } .product-group-list-ref { border: 1px solid transparent! important; } .productSearchcontainer, .productSearchcustomer { padding: 5px 10px 10px! important; } .admin-header { height: 40px; padding: 5px 20px; border-bottom: 1px solid silver; background: #fff; width: 100%! important; display: block; max-width: 100%! important; /* max-height: 93%! important; */ margin: 0 auto; margin-top: 0%; } .productAdminContainer { width: 100%! important; display: block; max-width: 100%! important; height: 100%! important; margin: 0 auto; } .document-upload-section { position: relative! important; left: 0; top: 0; width: 100%! important; overflow: auto; height: 100%; } .admin-view-options { position: relative! important; right: 0; top: 0; width: 100%! important; } .side-menu-navbar { height: 50px! important; width: 100%; border: none! important; } #sideBarToggle { display: flex! important; align-items: center; justify-content: center; } .mobile-header { flex: 0 0 12.666667%! important; max-width: 12.666667%! important; } .component-content { margin: 0px; border-radius: 0px; max-height: 100%! important; height: 100%! important; } .info-center-subPages { padding-left: 0px! important; padding-right: 0px! important; } .handlekurv-sections { padding: 0px! important; } .shopOption { padding: 10px 0px! important; } .singlePage-prodImage { height: auto; overflow: hidden; } .product-group-image-section { max-width: 160px; min-width: 160px; height: 150px! important; height: auto; text-align: center; padding: 0px; } .menu-navigation__icon { transform: none; margin-right: 10px; width: 70%; height: auto; } .overlay-ParentPage { background: white; height: 100%; width: inherit; overflow: hidden; position: fixed; overflow-y: overlay; overflow-x: hidden; border: none; border-radius: 0px; top: 0%; z-index: 9999; } .product-group-list-ref { border-radius: 0px! important; width: 100%; margin: 0px 0px 5px 0px; } .product-group-name { margin-top: 0px! important; } .menu-navigation__title { display: flex; align-items: center; width: 300px; height: 45px; overflow: hidden; max-width: 340px! important; } .productGroup-link { padding: 6px 15px! important; } .menu-navigation__text--cell { font-size: 14px !important; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; min-width: 80%; max-width: 100%; width: 100%; padding-right: 0px; padding-left: 5px; } .endreAntallHk { padding: 0px! important; } .shopCartName { padding: 0px 0px 0px 10px! important; } .handlekurv-multiPage { width: 100%! important; padding: 0px 10px! important; } #ctlSignature_Container { height: 330px! important; } #ctlSignature { height: 300px! important; } .addTxtForm_container { margin-bottom: 20px! important; } .prod-mobile-container { padding: 15px 0px! important; } .shopCart-pris-navnDesc { white-space: initial! important; font-size: 12px! important; line-height: 20px! important; } .handle-img-container { max-height: none !important; } .shopCart-pris-mobile { font-size: 14px! important; margin-bottom: 10px; line-height: 1; padding: 0px! important; } .shopCart-pris-rabatt { font-size: 14px! important; line-height: 1; padding: 0px! important; } .shopCart-pris-totPris { font-size: 18px! important; font-weight: bold; line-height: 1; padding: 0px! important; padding-top: 5px! important; } .endreAntallHk .input-group { height: 30px! important; min-width: 130px! important; max-width: 130px! important; justify-content: inherit! important; } .endreAntallHk .input-group i { font: normal normal normal 14px/1 FontAwesome! important; } .endreAntallHk .input-group .input-group-prepend { padding: 2px 8px! important; width: 32px! important; height: 30px! important; border: 1px solid silver! important; } .endreAntallHk .input-group .cartQuantity { height: 30px! important; width: 45px! important; font-size: 18px! important; border: 1px solid silver! important; border-right: none! important; } .endreAntallHk .input-group .input-group-prepend .btn-ant { color: gray !important; } .endreAntallHk .input-group .input-append { padding: 2px 8px! important; width: 32px! important; height: 30px! important; border: 1px solid silver! important; } .endreAntallHk .input-group .input-append .btn-ant { padding: 6px!important; color: gray !important; } .OrdrebekreftHeader { padding: 20px 15px! important; } .OrdrebekreftBody { padding: 1rem 0px! important; } .orderMailTab { padding: 0px! important; } .statusContent { justify-content: center; } .cmsContentDiv p { white-space: break-spaces; word-break: break-word; } .admin-view-options .table td { padding: 5px 0px 0px 0px! important; } .adminView-row { flex-direction: column; } .infoSubPage-cell { padding: 10px! important; } .prod-info-label { width: 40%! important; } .card { height: auto; } #navBarText { color: black; font-size: 14px! important; text-transform: none; border-bottom: 1px solid transparent; margin-left: 0px; padding: 0px 2px 0px 10px; font-weight: 400; } .side-mainMenu { padding: 7px 0px! important; font-weight: 500! important; } .order-component-body { padding: 10px 0px! important; } .kontakt-container { display: flex! important; height: auto; } #carouselAlternateProducts .owl-controls, #carouselAdditionalProducts .owl-controls { display: block! important; } .product-section { padding-left: 10px! important; padding-right: 10px! important; } .product-sections-right { padding-left: 0px! important; } .footer-copyRight--textContent { text-align: center! important; padding-top: 12px; } .productDetails-header-row { padding: 0 5px; } .prod-pricePage { padding-top: 0px! important; } .label { margin-bottom: 0px! important; } .produkt-shop-button { margin-top: 0px! important; } .minside-option-container { margin: 0px; } .app-logo { height: 65px! important; } .prod-mail-btn { width: 100%! important; } #kundeForm { padding: 0px; } .customerSearch-Container { padding: 0px! important; } .productDetails-name { font-size: 20px; } .produkt2 .txtExtraLinje { height: 45px! important; font-size: 15px! important; } .product-page-shop-btn { width: 100%! important; font-size: 13px! important; } .swiper-slide img { height: auto! important; max-height: 500px! important; } .product-section-header { font-size: 22px! important; letter-spacing: 0.022em; } .product-section-menu .menu-bar .container-fluid { padding: 0px! important; } .alternate-prod-tab .alternateRow { display: -webkit-inline-box; } #alternateProducts, #additionalProducts { padding: 0px 10px! important; } .mobile-tab-product { margin: auto 0px; justify-content: flex-end; text-align: right; } .mobile-tab-icons { float: right; margin: auto; font: normal normal normal 17px/1 FontAwesome! important; } .productInfo-headers { text-decoration: auto!important; font-size: 18px! important; } .productPage-options-container, .product-mainSection-wrapper { margin: 0px! important; } .prod-mobile-header { font-weight: 700! important; border: 1px solid #ddd! important; } .product-section-wrapper .prod-mobile-header { width: 100%! important; margin: 0px! important; display: flex! important; text-transform: capitalize; font-size: 20px; } .caption { font-size: 15px! important; } .prod-detail-options { display: none! important; } #productSpecContents { padding: 0px! important; } .productDetails-sokeNavn { font-size: 14px; } .stockstatus-stock-details { font-size: 12px! important; } .prod-details-name { font-size: 12px! important; } .listType5-dinPris { margin-top: 0px! important; font-size: 15px! important; font-weight: 700! important; } .listType5-ordPris { font-size: 12px! important; line-height: 10px! important; } .product-price-now { font-size: 30px; } .product-price-exsklmva { font-size: 14px; } .prod-details-enhet { font-size: 14px! important; } .product-main-info__image-and-highlights { min-height: 300px; } .d-large { max-height: 300px; min-height: 335px !important; } .prod-scroller { background-color: rgb(135, 135, 135); bottom: 7px; transform: translateX(12px) scaleX(1); width: 14px; height: 8px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-box-align: stretch; -webkit-box-direction: normal; -webkit-box-orient: vertical; align-items: stretch; } .carousel-prev-icon-container, .carousel-next-icon-container { background: transparent; border-style: none; } #ui-id-1 { width: 100%! important; left: 0px! important; } .ui-menu-item { width: 100%! important; } .cms-frontFogs { font: normal normal normal 40px/1 FontAwesome! important; } .mainNews-item-mva { font-size: 13px; } .shop-wrapper { border-bottom: none! important; } #varetype-btn { width: auto !important; float: right; } .btnshop { width: 100% !important; text-align: center !important; } .orderConfirm { width: 100% !important; } .loginForm { padding: 5px; } #login_Form { margin: 15px 10px! important; } .contact-validation { width: 100%; } .nav li a { font-weight: 200; font-size: 14px; color: black; } .nav-link.dropdown-toggle::after { display: none; } #mainFogs_nav { display: initial; } .icon-badge { left: 35px; top: -4px; width: 23px; height: 23px; font-size: 11px; } .product-dev-mob, .product-dev-pris { display: block! important; } .subTotal-Value{ padding:8px 0px! important; } .subTotal-Label-space { width: 0% !important; padding: 0px! important; } .subTotal-Label { width: 50% !important; line-height: 18px! important; } .mobile-product-list { padding: 10px 0px! important; border-left: none! important; border-right: none! important; } .footerTopSection { justify-content: center !important; } .email-text { width: 100% !important; } .shopNote-row { margin-left: 0px !important; margin-right: 0px !important; } .textNote-container { padding: 0px !important; } .hurtigreg-mobile { display: flex !important; flex: 1; } .cart-notat { max-width: 100% !important; } .cart-notat-container { width: 100% !important; } .cart-notat-container-div { max-width: 100% !important; } .address-row { padding-left: 20px! important; padding-right: 20px! important; } .linjeText { padding: 20px 10px 0px !important; } #shopNavBars { margin-top: auto; margin-bottom: auto; } #shopCartName { width: 80%; } .bkOrderCart { width: 100%; } .productDetailRow-desc { float: none !important; } .mainMenu { background: white; color: black; } .order-checkout-wrapper { padding-left: 0px! important; padding-right: 0px! important; } .form-control-color { width: 20% !important; } .customerSearch-Container { margin-top: 10px; } .form-color-text { width: 100% !important; } .form-text { width: 100% !important; } #topbar-nav { background-color: whitesmoke; } .nav-cell.productGroup-link{ border-top:none! important; } .nav-cell { border-top: 1px solid #e6e6e6; height: 55px; } .dropdown-toggle::after { display: none; } .menu-navigation__title { width: 100%! important; flex: 0 0 100%! important; max-width: 100%! important; overflow: hidden; } } @media (max-width: 768px) { #mainContent{ margin-top: 10px !important; } .productDescriptionProduct, .productDescriptionDefault, .productDescriptionVariantSelger, .productDescriptionVariant { flex: 0 0 58.666667%! important; max-width: 58.666667%! important; } input[type="search" i]::-webkit-search-cancel-button{ display:none! important; } .stockQuantityColumn { max-width: 100%! important; min-width: 100%! important; width: 100%! important; } #component-content .editProductContainer .label, #component-content .editProductContainer .form-control { font-size: 14px! important; } .shop-prod-edit-container { height: 400px! important; max-height: 400px! important; } .shop-prod-edit-container .modal-footer .btn { font-size: 14px! important; gap: 10px! important; } #editProductContents0 .form-control { font-size: 16px! important; } .image_header .btn-default i { font: normal normal normal 25px/1 FontAwesome! important; } .shop-prod-edit-container .image_header h5 { font-size: 22px! important; } .component-content { max-width: 100%! important; } .saveHkMelding { gap: 10px! important; } .nav-link-types .prod-treeMenu { display: none! important } .product-group-list-ref:hover { border: 1px solid transparent! important; } .varedetaljerList2 .app-row { padding: 5px !important; } .divider-row { height: 15px! important; } .vargruppeList { border: 1px solid transparent! important; width: 50%; } .app-mainPage-header { background-color: inherit; height: inherit! important; padding: 0px! important; } .bkCart, .bkCartFooter, .conOrderFooter, .conOrder, .conOrderFooter { padding-right: 0px! important; padding-left: 0px! important; } .favorite-mail-container { max-width: 100%! important; } .favorite-mail-price { font-size: 1.35rem! important; } .productSearchcontainer { border: 1px solid transparent! important; border-left: none! important; border-right: none! important; } #mainContent { border-left: none! important; border-right: none! important; } .orderMenu-info { padding-right: 15px! important; } #icons_products { justify-content: center; } .productsRow { padding: 0px; } .productRow-list { margin: 0px; } .footer-mobile { justify-content: center; } .productAdminContainer, #lbOverlays .admin-header { width: 100%! important; margin-top: 0%! important; } .documentSectionContainer { margin-left: auto! important; margin-right: auto! important; padding: 10px! important; } #cardBody1 { padding: 0px; } .image-modal-dialog { max-width: 80%! important; } .mail-option { display: none! important; } .kontakt-container { float: none! important; } .mail-option-mob { display: block! important; } #kontaktPerson { padding: 0px! important; } .doc-mob-tab { padding: 0px! important; } .doc-mob-tab-container { padding: 0px 10px! important; } .shop-wrapper { border-bottom: none! important; } .prod-sub-container { width: 65px; height: 65px; } .logoFrame { max-width: 100%; padding-right: 0px; padding-left: 0px; } .userOrders { display: none; } .navBarFrame { max-width: 100%; padding-right: 10px; padding-left: 10px; } #productInfoHeader, #SpesifikasjonerHeader, #adminViewHeader { padding: 0px 10px; } } @media (min-width: 768px) and (max-width: 999.99px) { .navHeaderItem { margin: 0 15px 0 0! important; } .b2c-nologin-container{ padding:40px 10px 0px 10px !important; } .b2c-login-type-pane{ border: none !important; padding: 35px 4px !important; } .productStatusList { height: 30px! important; } #productSearchDiv { flex: 0 0 50%; max-width: 50%; } #productSearchInput { height: 48px! important; } .app-mainPage-header { background-color: inherit; height: inherit! important; } .productsRow { margin: 0 12px 32px; } .navbar-categories-icons { display: none! important; } #navBars .navbar-nav::-webkit-scrollbar, #navBars .navbar-nav::-webkit-scrollbar-thumb, #navBars .navbar-nav::-webkit-scrollbar-track { height: 0px! important; } .sm-md-devices { display: none; } .prod-sub-container { width: 50px; height: 50px; } .productItemContainer { -webkit-flex-basis: 20%; flex-basis: 40%; } .productTile { padding: 0px; height: auto; margin-bottom: 0px; } .logoFrame { min-width: 720px; } .userOrders { display: none; } .navBarFrame { min-width: 720px; padding: 0px 8px !important; } #textNotesHeading { width: 75%; } .documentSectionContainer { margin-left: auto! important; margin-right: auto! important; } } @media (min-width: 768px) { .rentProduct { flex: 0 0 50%! important; max-width: 50%! important; } .tilebutton_left { display: flex; } .menu-product--cell { font-size: 12px !important; letter-spacing: 0; font-weight: 500! important; } #MainPageHeadDiv { background-color: inherit! important; } .productDescription { flex: 0 0 45.666667%! important; max-width: 45.666667%! important; } .bkCart, .bkCartFooter, .conOrderFooter, .conOrder, .conOrderFooter { padding-right: 0px! important; padding-left: 0px! important; } .customer-cart-info { padding: 0px! important; } .orderMenu-info { padding-right: 0px! important; } .minSideSelectTab { width: 70%; } .sm-md-devices { display: none; } #textNotesHeading { width: 100%; } #textNotes { margin-left: 0px; } .documentSectionContainer { margin-left: auto! important; margin-right: auto! important; } } @media (min-width: 768px) and (max-width: 999px) { .kundeDetail_Menu { min-height: 45px! important; } .productSearch-prepend-layout{ border-radius: 0px! important; } .cookieSubmitBtn { font-size: 14px! important; } .cookie-message { flex: 0 ! important; } .vargruppeList { flex: 0 0 33.33%; max-width: 33.33%; } .Kunde-nav { align-items: center! important; } .kunde-menu-list { flex-direction: row! important; } } @media (min-width: 1000px) { .url-frame { max-width: 650px! important; padding: 10px! important; } .product-main-info__buy-and-more { float: none; } .vareTypeBox { width: 100%; } .documentSectionContainer { margin-left: auto! important; margin-right: auto! important; } #carouselVareType .owl-nav{ visibility:hidden; } #carouselVareType:hover .owl-nav{ visibility:visible; } } @media (min-width: 640.9px) and (max-width:800px) { .breadcrumb { padding: 12px 0px! important; } .handlekurv-listType5-btn { padding: 10px 0px! important; display: flex! important; flex-direction: row; gap: 10px; } .productInfo-options--backOption, .productInfo-options--ForwardOption, .overlay-mobile-close { border: 1px solid #ddd; } .imageSubContainer { height: 180px! important; } .imageSubContainer .image-wrapper { width: 100%; max-height: 90%! important; max-width: 100%! important; display: flex! important; } .imageSubContainer .image-wrapper .image-frame { height: 235px! important; width: 235px! important; } .productTile_desc .list-group { margin-top: 0px! important; } li .priceh3 { padding-top: 15px! important; } .product-overlay { z-index: 1095; } .prod-img-close { font-size: 25px! important; color: black! important; } .productInfo_prodCountContainer { font-size: 22px! important; } #productAutosearch { border: none; padding: 0px! important; border-radius: 0px; } .productSearch-categories, .autoCompleteProduct, .prod-search-append { border-radius: 0px! important; } .productSearch-prepend-layout { border-radius: 0px! important; } .productSearchInput { border-bottom: none! important; border: 1px solid #000! important; } .filter-search { top: 5px; } .product-group-list-ref { padding: 10px 20px! important; border: 1px solid transparent !important; } .product-group-name { font-size: 14px! important; word-break: break-word; } .varegruppe-component #carouselProductGroups { padding: 10px 0px! important; } #productPageCarousel { min-height: 450px !important; max-height: 530px !important; } .breadcrumb-item { padding-right: 0px! important; } .breadcrumb-item .breadcrumb-item-link { font-size: 16px! important; text-overflow: ellipsis; } } @media (min-width:768px) and (max-width:900px) { .navBars { border-bottom: 1px solid #e5e5e5! important; display:none! important; } #mainLogo{ padding:0 10px! important; } .prod-img-viewer-mobile { height: 93%! important; } .prod-img-productInfo { height: 7%! important; } } @media (max-width: 900px) { #hurtigkasseDiv .hurtigkasse-container { padding: 0px! important; } .grid-orderInfo { grid-template-columns: 1fr! important; column-gap: 0px! important; } #orderMenu{ display:none! important; } .prod-list-view { display: none! important; } } @media (min-width: 768px) and (max-width: 799.9px) { .mobile-app-container { margin: auto; } .firmaDetails-icons { margin-right: 1rem!important; } .footer-copyRight-section { margin-top: 1rem!important; } .social-icons { flex: 0 0 16%! important; max-width: 16%! important; } .footer-social-links--container { justify-content: end! important; } .contact-person-checkbox-section label { margin: 5px 5px 10px 0! important; } #sp_AutoSubResults .pst-1 { font-size: 13px! important; } #sp_AutoSubResults .pst-2 { font-size: 11px! important; } .box_pagination { font-size: 15px! important; } .nav-link-types .prod-treeMenu { display: block! important } .error-info { padding: 50px 20px! important; } .error-type-label { width: 35%! important; } .languageMenu_Mobile { width: 80%; } .languageMenu_Mobile .languageMenu_item { display: flex; justify-content: center; } .languageMenu_item .language-list { max-width: 25px; max-height: 20px; } .stock-varient-table { width: 95%! important; } .productSearchcontainer { position: relative; } .filter-result .statusContent { font-size: 20px! important; letter-spacing: .2px; } .show-search-filter, .clear-search-filter { flex: 1; gap: 5px! important; height: 40px; font-size: 15px! important; justify-content: center; } .prod-stats-container .prod-reports { height: 40px! important; width: 40px! important; padding: 5px! important; border: 1px solid silver! important; border-radius: 30px! important; } .prod-stats-container { justify-content: end! important; flex-direction: row! important; gap: 10px; } .product-details-section-wrapper .product-report-container { flex-direction: column! important; } #pdp-stock-limit { width: 100%! important; height: 30px! important; } .stockstatus-stock-details { line-height: 30px! important; } .breadcrumb-item+.breadcrumb-item::before { color: #343a40! important; content: '\F053' !important; } .show-search-filter ion-icon, .clear-search-filter ion-icon { font-size: 18px! important; } .footerDiv1 .text-center { padding: 15px 30px! important; } .varetextnew { font-size: 26px !important; } .footertitle { font-size: 20px; } .footerLinks { font-size: 16px! important; } .productsRow { margin-top: 0px! important; } .showtable--customer { width: 100%! important; margin-left: auto; } .order-address-edit #editAddress .form-group, .order-address-edit #editDeliveryAddress .form-group { flex-direction: column; align-items: start! important; } .productSearchcustomer { flex: 0 0 100.33333%! important; max-width: 100.33333%! important; } .handlekurv-multiPage { padding: 10px 10px! important; } .multiHandlekurv_Navn { font-size: 13px! important; -webkit-line-clamp: 2! important; } .shopCart-Name { margin-bottom: 0px! important; } .hurtigreg-mobile { flex-direction: column! important; } .speedcart-container .sc-fields { display: table! important; } #vgrSmall .product-group-name { font-size: 14px! important; padding: 0 10px! important; } .prod-grp-name { padding: 0px 2px 15px 2px! important; } .owl-item #vgrSmall .product-group-list-ref .product-group-image-section img, .owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list2 img, .owl-item #vgrSmall .product-group-list-ref .product-group-image-section-list3 img { max-height: 100px; } .prod-grp-name { margin-top: 5px! important; } .multiPage_img { padding: 0px 0px! important; } .productVarientContainer { padding: 0px! important; } #productVarientContainer #prod-list-option { flex: 0 0 100%! important; max-width: 100%! important; } .sort-options-type-btn { gap: 0px! important; } .lager-img-container { width: 10%; min-width: 10%; max-width: 10%; } .lager-img-header { width: 11%! important; max-width: 11%! important; min-width: 11%! important; } .product-info-lagerMenu_customer_Stock { max-width: 28%; min-width: 28%; width: 28%; } .sort-options1 { display: flex; justify-content: left; } .filter-desktop { margin-left: 0px! important; } .handlekurv-ordernr #productContents_descValue { font-size: 15px! important; font-weight: 500! important; } .btnshop, .btnshopFooter, .orderConfirm { font-size: 14px! important; } .productCart-img { border: 1px solid transparent ! important; } .edit-btnTab .btnShop { width: 100%! important; text-align: center! important; } .edit-btnTab, .slett-btnTab { padding: 0px! important; } .ps-logo { max-height: 75px; } .filter-container { left: -16px! important; width: 600px! important; } #ui-id-1 .ui-menu-item { width: 100%! important; } .product-group-list-item { margin: 0px! important; margin-bottom: 15px! important; } .product-group-name { font-size: 15px! important; padding-top: 10px! important; } .product-group-list-ref { padding: 0px 5px! important; } .tileBtnContainer, .tilebutton_right, .tilebutton_center, .tilebutton_left { width: 70px! important; border: 1px solid rgba(0, 0, 0, .1)! important; border-top: none! important; border-bottom: none! important; border-right: 1px solid transparent! important; } .tilebutton_right, .tilebutton_center, .tilebutton_left { border: 1px solid transparent! important; } .tileBtnFrame { justify-content: space-around; } .tilebutton_left { border-right: 1px solid transparent! important; } .tilebutton_center { border-left: none! important; border-right: none! important; } .tilebutton_right { border-left: 1px solid lightgray! important; } .products-found-label { padding: 10px! important; } .listType2_images { margin-left: auto !important; width: auto! important; padding: 0px 0px !important; margin-right: auto !important; text-align: center !important; } } @media (min-width: 851px) and (max-width: 900px) { .box_pagination { font-size: 15px! important; } .swiper-slide { height: 455px; } .breadcrumb-container { padding: 0px 10px! important; } .productSearchcustomer { flex: 0 0 62.33333%! important; max-width: 62.33333%! important; } } @media (min-width: 901px) and (max-width: 1099.99px) { .image-modal-dialog { max-width: 80%! important; } .box_pagination { font-size: 15px! important; } .nav-link-types .prod-treeMenu { display: block! important } .productDetails_info { font-size: 13px! important; } .menu-link { height: 40px; line-height: 40px; padding: 0 20px; font-size: 14px; } .swiper-slide { height: 455px; } .breadcrumb-container { padding: 0px 10px! important; } .productSearchcustomer { flex: 0 0 64.33333%! important; max-width: 64.33333%! important; } .userOrders { display: none; } .social-icons { padding: 5px 0px! important; flex: 0 0 16%! important; max-width: 16%! important; border: none; } .footer-social-links--container { padding: 10px 3px! important; } .footerhover i { font: normal normal normal 21px/1 FontAwesome! important; } .prod-sub-container { width: 50px; height: 50px; } #displayPage, #displayPageBanner { width: 100%; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; } .documentSectionContainer { margin-left: auto! important; margin-right: auto! important; } .lager-img-container_1 { width: 35px; max-width: 35px; } } @media (min-width: 1000px) { .nav-link-types .prod-treeMenu { display: flex! important } .handlekurv-multiPage { padding: 20px 25px! important; } .doc-carousel-inner { padding-left: 35px! important; padding-right: 35px! important; } .documentSectionContainer { margin-left: auto! important; margin-right: auto! important; } #cardBody1 { padding: 0px; } .prod-sub-container { width: 50px; height: 50px; } #displayPage, #displayPageBanner { width: 100%; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; } } @media (max-width: 1100px) { .speed-cart-link::after { display: none; content: ""; } .varer-info-container{ padding:5px 5px 0px 5px! important; } #stockCount .product-cart-addBtn, #stockCount .product-cart-filter-addBtn { width: 24px! important; height: 30px! important; } #icons_products { justify-content: center! important; } .product-main-info__buy-and-more { justify-content: center! important; } .icon-button_label { font-size: 13px! important; } .newsItem-content-container { padding: 0px 10px 20px! important; } .newsItem-description { font-size: 14px! important; word-break: break-all; } #MainPageHeadDiv { padding: 0px; } .footerDiv1 { padding: 0px! important; } .navHeaderItem { margin: 0 15px 0 0! important; } .product-pagination-section { display: flex; justify-content: end; align-items: center; } .notater-header-container{ padding: 5px! important; } .produkt-info-table-cell { padding: 10px 5px! important; } .productInfo-headers { font-size: 18px; letter-spacing: 0.02em; text-decoration:none! important; } .productGroup-link { padding: 1px 10px! important; } .box_overskrifttxt a i { font: normal normal normal 18px/1 FontAwesome! important; } .product-main-info__image-and-highlights, .product-main-info__image-and-highlights_1 { min-height: 335px; } .produkt-info-table-cell { padding: 0px; } .productListType5 { margin-bottom: 0px! important; } .productListDetailBox--list { padding: 0px! important; } .imageContainer { padding-bottom: 0px! important; } .prod-price { font-weight: 700! important; } .productListDetailBox--list__container { margin-top: 0px ! important; } .product-main-info__image-and-highlights, .product-main-info__image-and-highlights_1 { padding-top: 25px; } .product-main-info__image-and-highlights { margin: 0px! important; } .product-main-info { padding: 10px! important; } .product-main-info__buy-and-more { margin-right: 0px! important; margin-left: 0px! important; } .prev-nav { padding: 13px! important; padding-right: 0px! important; } #productDetail-breadcrumb { padding-left: 0px! important; } .product-page-shop-btn { width: 100%! important; display: flex; justify-content: center; align-items: center; margin: 0px auto! important; } .mobile-tab-icons { font-size: 11px !important; } #prod-image-descPage { padding: 0px! important; } .breadcrumb-item .breadcrumb-item-link { font-size: 13px! important; text-overflow: ellipsis; padding: 0px! important; font-weight: 500! important; display: flex; align-items: center; line-break: anywhere; -webkit-line-clamp: 1; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-left: 5px !important; } .product-section { background-color: #fafafa; width: 100%; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; } .render-breadcrumb-row { border-bottom: 1px solid #ddd! important; } .d-large { min-height: 335px! important; max-height: 335px! important; } .product-main-info { margin-left: 0px; margin-right: 0px; min-height: 400px; } .stock-varient-table { width: 100%! important; } .hurtigkasse-sampler { margin: 0px! important; } #hurtigkasseDiv .container .hurtigkasse-text { padding: 10px 20px! important; } #speedCartOptionTab { padding: 10px! important; background: #fff! important; margin: 0px! important; margin-bottom: 10px! important; } .hurtigRegForm { padding: 0 15px! important; } .hurtigkasse-text { margin: 20px 10px! important; } .cart-navList { padding: 8px 10px! important; width: auto; text-align: left; } #navbarSupportedContentMob { padding: 5px! important; z-index: 9999; width: auto! important; } .small-dev { display: block; } .xl-dev { display: none; } .card-layout { height: auto! important; } .prod-sub-container { width: 65px; height: 65px; } #displayPage, #displayPageBanner { width: 100%; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; } .product-info-lagerMenu__2 { max-width: 75px; min-width: 75px; width: 75px; } .varient-quantity-option { min-width: auto! important; gap: 0px; } .product-cart-add { border-radius: 0px 5px 5px 0px! important; } .product-cart-subtract { border-radius: 5px 0px 0px 5px! important; } .product-btn-favicons-liste { padding-top: 0px! important; font: normal normal normal 12px/1 FontAwesome! important; color: #555! important; } .product-cart-count { height: 30px! important; width: 40px! important; border-right: none! important; border-radius: 0px! important; font-size: 13px! important; } #trelastGrp .product-cart-addBtn, #trelastGrp .product-cart-filter-addBtn { width: 35px !important; height: 30px !important; } #trelastGrp .input-group-prepend.product-cart-addBtn{ border-radius: 4px 0px 0px 4px! important; } #trelastGrp .input-append.product-cart-addBtn{ border-radius: 0px 4px 4px 0px! important; } #trelastGrp .product-cart-count{ height: 30px! important; width: 50px! important; } .varient-product-stockInfo { display: none! important; } .listType_navn { min-height: 40px! important; max-height: 45px! important; } .discountFieldContainer { width: 1em! important; height: 1em! important; } .banner-enabled .product-cart-addBtn, .banner-enabled .product-cart-filter-addBtn { width: 25px !important; height: 30px !important; } .banner-enabled .product-cart-count { height: 30px! important; width: 38px! important; } .banner-enabled .product-btn-favicons-liste { padding-top: 0px! important; font: normal normal normal 12px/1 FontAwesome! important; color: #555! important; } .banner-enabled .listType-navn-ref { font-size: 15px !important; } .banner-section-enabled .input-group-prepend, .banner-section-enabled .input-append { width: 26px! important; height: 28px! important; } .banner-section-enabled .input-quantity { width: 40px! important; height: 28px! important; } .pdp-shopBtn-container { box-shadow: none; height: 35px! important; border: none! important; justify-content: left! important; display: flex! important; align-items: center! important; } .pdp-shopBtn-container .input-group-prepend { cursor: pointer; width: 30px; height: 30px; border: 1px solid #9D9A99; border-right: none; background: #f5f5f5; display: flex; align-items: center; justify-content: center; } .pdp-shopBtn-container .input-group-prepend #mainFogs, .pdp-shopBtn-container .input-append #mainFogs { color: #9D9A99 !important; padding-top: 0px; font: normal normal normal 20px/1 FontAwesome! important; } .pdp-shopBtn-container .input-append { cursor: pointer; width: 30px; border: 1px solid #9D9A99; border-left: none; height: 30px; justify-content: center; align-items: center; background: #f5f5f5; display: flex; } #productQtyContainer, #woodWorkQtyContainer { gap: 0px! important; } .pdp-shopBtn-container .input-quantity { height: 30px; width: 50px; border: 1px solid #ddd; box-shadow: none; font-size: 18px; font-weight: 400; text-align: center; border-radius: 0px; } .product-page-shop-btn { height: 38px; } } @media (min-width: 1000px) and (max-width: 1300px) { .mainPageRightBanner, .mainPageLeftBanner { padding: 0px 5px! important; flex: 0 0 8%! important; } } @media (min-width: 1101px) { .small-dev { display: none; } .productListType5 { max-width: 25%! important; } #subVaregruppeThumb .productListType5 { max-width: 20%! important; } .productListType5.el-lg-5 { max-width: 25%! important; } .varient-product-stockInfo { display: table-cell! important; } .producGrp-arrow { display: block; } .prod-list-view { display: flex! important; } .mainPageLeftBanner, .mainPageRightBanner { display: block! important; } #prod-image-descPage { position: sticky; bottom: 0; top: 60px; left: 0; align-self: flex-start; display: flex; flex-direction: column; -webkit-align-self: flex-start; flex-flow: column; } .product-info-lagerMenu__2 { max-width: 140px; min-width: 140px; width: 140px; } .product-btn-favicons-liste { padding-top: 0px! important; font: normal normal normal 14px/1 FontAwesome! important; } .product-cart-addBtn { width: 30px! important; height: 30px! important; } .stock-varient-table .product-cart-addBtn { width: 24px! important; height: 28px! important; } .product-cart-filter-addBtn { width: 30px! important; height: 30px! important; } .product-cart-count { height: 30px! important; width: 45px! important; border-right: none! important; } .stock-varient-table .product-cart-count { height: 28px! important; width: 50px! important; border-right: none! important; font-size: 12px! important; } .varient-quantity-option { min-width: 85px! important; max-width: 100px! important; margin: 0; margin-left: 1px; } .xl-dev { display: block; } .documentSectionContainer { margin-left: auto! important; margin-right: auto! important; } .carousel-inner { padding-left: 60px; padding-right: 60px; } .pdp-shopBtn-container { box-shadow: none; height: 32px! important; border: none! important; justify-content: left! important; display: flex! important; align-items: center! important; } .pdp-shopBtn-container .input-group-prepend { cursor: pointer; width: 34px; height: 30px; border: 1px solid #ddd; border-right: none; background: #f5f5f5; display: flex; align-items: center; justify-content: center; } .pdp-shopBtn-container .input-append { cursor: pointer; width: 30px; border: 1px solid #ddd; border-left: none; height: 30px; justify-content: center; background: #f5f5f5; display: flex; align-items: center; } .pdp-shopBtn-container .input-group-prepend .btn-ant, .pdp-shopBtn-container .input-append .btn-ant { color: gray !important; padding-top: 0px; font: normal normal normal 16px/1 FontAwesome! important; } .pdp-shopBtn-container .input-quantity { height: 30px; width: 40px; border: 1px solid #ddd; box-shadow: none; font-size: 16px; font-weight: 400; text-align: center; border-radius: 0px; } .product-page-shop-btn { height: 35px; } .owl-carousel .prev-slide:after { font: normal normal normal 25px/1 FontAwesome; left: 0; margin-right: 2px; margin-top: 23px; } .owl-carousel .next-slide:after { font: normal normal normal 25px/1 FontAwesome; left: 0; margin-left: 2px; margin-top: 23px; } } @media (max-width: 991px) { #productGroupsCarousel.d-show{ display:block !important; } } @media (max-width: 1000px) { #subFrame{ position: absolute !important; top: 0 !important; background: white !important; z-index: 9999 !important; height: 100% !important; } } @media (max-width: 599.9px) { #subFrame .varer-filter-list{ flex: 0 0 100% !important; max-width: 100% !important; background: white; padding: 5px 10px; height: 100%; margin-left:-1000px; transition:all 0.7s; } .filter_option{ flex: 0 0 100% !important; max-width: 100% !important; } } @media (min-width: 500px) and (max-width: 767.9px) { #subFrame .varer-filter-list{ flex: 0 0 55% !important; max-width: 55% !important; background: white; padding: 5px 10px; height: 100%; margin-left:-1000px; transition:all 0.7s; } .filter_option{ flex: 0 0 100% !important; max-width: 100% !important; } } @media (min-width: 768px) and (max-width: 1000px) { #subFrame .varer-filter-list{ flex: 0 0 30% !important; max-width: 30% !important; background: white; padding: 5px 10px; height: 100%; margin-left:-1000px; transition:all 0.7s; } } @media (max-width: 1000px) { #subFrame{ flex: 0 0 100% !important; max-width: 100% !important; padding:0px !important; left:-1000px; background: rgba(0,0,0,45%) !important; transform: translateX(0%); transition: transform 0.02s; display: flex !important; background-color: rgba(0, 0, 0, 0.8); } .productGroup-list{ display:none !important; } } @media (min-width: 1200px) { .logoFrame, .container { max-width: 1300px! important; } .productSearchcontainer { flex: 0 0 45%! important; max-width: 45%! important; } .productSearchcustomer { flex: 0 0 66.666667%! important; max-width: 66.666667%! important; } .userOrders { display: block; } .documentSectionContainer { margin-left: auto! important; margin-right: auto! important; } .navBarFrame { max-width: 1300px; padding: 0px; } .image-modal-dialog { max-width: 80%! important; } .doc-mob-tab { padding: 0px! important; } } @media (min-width: 768px) and (max-width: 900px) { .prod-varient-name-section { flex: 0 0 83.333333%! important; max-width: 83.333333%! important; } #submit-OrderPage, .Forhåndsbetal-info, .bet-info-dialog, #kortbetaling-btn, #forhandsbetal-btn, #bet-info-opener{ width:100%! important; } #prod-liste-description { display: flex! important; flex-direction: column; } .prod-desc-list { flex: 0 0 100%! important; max-width: 100%! important; } .varient_ProductListe_admin { padding: 8px 0px; } .app-mainPage-header { border-bottom: 1px solid #ddd! important; padding-top: 6px! important; } #autoCompleteProduct { padding: 0px 0px 0px 10px! important; } #dropdownMenu2 { font-size: 13px! important; max-width: 140px! important; } .filter-search { right: 75px! important; } #ui-id-1 { border: 1px solid #ddd !important; } .side-menu-navbar { border: none! important; } .alert-Heading { font-size: 15px! important; } } @media(max-width:650px){ #uploadFileSection .upload-files { flex: 0 0 100%! important; max-width: 100%! important; } } @media(min-width:651px)and (max-width:767.9px){ #uploadFileSection .upload-files { flex: 0 0 50%! important; max-width: 50%! important; } } @media(max-width:767.9px){ #documentSection{ padding: 0px 10px !important; width: 100% !important; margin: 0px !important; } #documentSection .doc-uploading-header{ display:none !important; } #uploader_container .ui-widget-header { padding: 0px !important; } #documentSectionCol{ padding:0px !important; } #documentsCarousel .doc-carousel-inner{ display: flex !important; } #documentWindow .doc-images { width: auto! important; } #uploader .plupload_header_content{ padding: 5px 10px !important; } #no-page-row{ max-height: 85px; min-height: 85px; } .applicationLogoContainer{ width: 160px; height: 85px; display: flex; align-items: center; max-height: 80px; max-width: 160px; justify-content: center; } .header-name span{ font-size: 15px !important; } #vareTypeCardTab .upload-lagre-btn{ padding: 0px !important; } #vareTypeDetailsTab .app-row{ flex-direction: column !important; gap: 10px !important; } #vareTypeDetailsTab select{ border-radius: 4px !important; } #vareTypeDetailsTab label{ border-radius: 4px !important; border-left: 1px solid #ced4da !important; } .uploaded-file-container { margin: 15px; } .upload-lagre-btn .btnShop{ padding: 6px 12px !important; height:auto !important; } .upload-files .app-row { padding: 10px 0px !important; } .uploaded-file-container .header { font-size: 18px !important; font-weight: 700 !important; } .uploaded-file-container hr{ display:none !important; } #filterOption{ order:0; padding: 8px !important; text-transform: capitalize; } .filterNavBar { padding: 8px 0px! important; } .filterNavBar-item:last-of-type { padding: 8px! important; } .filterNavBar-item a:visited, .filterNavBar-item a:active{ background: inherit !important; } #filterDropdown:hover, #sortDropdown:hover, #settings-varesok:hover, #link-varesok:hover { background: inherit !important; } #sortOption{ order:1; grid-column-start: -2; grid-column-end: -1; text-transform: capitalize; } #shareProductInfoLink{ order: 3; grid-row:1; padding: 8px !important; grid-column-start: 2; grid-column-end: 3; text-transform: capitalize; } .navbar-nav.filter-desktop{ display: grid !important; grid-column: 2 !important; grid-template-columns: 1fr 1fr !important; grid-row-gap: 8px !important; } #settingProductLink{ grid-row:2; order:1; grid-column-start: -3; grid-column-end: -2; text-transform: capitalize; padding: 8px !important; } #prd-search-breadcrumb ol{ width:100% !important; } .varegruppe-icon-cell img{ max-width:100% !important; } .loginForm { border: 1px solid transparent !important; background: #fff !important; box-shadow: none; } .loginBtnFrame{ width: 100% !important; margin: auto !important; } .loginBtnFrame .loginBtn{ padding:0px !important; } #prd-search-breadcrumb .breadcrumb-item::before { color: #343a40! important; content: '\F053' !important; padding:0px !important; font-family: "FontAwesome"! important; } .tileFilter-row { height: auto !important; flex-direction: column !important; } #sortering-container .nav-item{ border: 1px solid #ddd !important; border-radius: 3px; } #carouselVareType, .varegruppe-component .carousel.slide{ margin: 0px !important; background: #fff !important; padding:0px !important; } .owl-item .product-group-list-item .product-group-name { margin: 0px !important; } .extablePara2, .extablePara1, .extablePara4, .extableSubtd3 { font-size: 12px! important; } .product-search-count-section{ display:flex !important; align-items:center !important; } #productContents_descValue{ margin-left: 0px !important; } #navbarSupportedContentMob .cart-navList { padding: 8px 0px !important; margin: 0px 10px 0px 10px !important; } #cart-div .shopNote-row{ padding-top: 10px !important; margin-top: 25px !important; border-top: 1px solid #ddd! important; } .addTxt-Option .legg-notater{ width:auto !important; } #shopCartName{ align-items: baseline; justify-content: center; } .shopCart-ProductList { padding-bottom: 10px !important; } }