<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*******************************************************************************************************************************
*******************************************************************************************************************************/
/* FROM eoviewsPaqge.php
 */
/*******************************************************************************************************************************/
/*******************************************************************************************************************************/

@media all {
    html{
        background-color: #F6F6F6;
    }

    .eoViewsFacet li a:hover, .eoViewsFacetRange li a:hover, .eoViewsFacetGroupBooleanProperty li a:hover, .eoViewsFacet li span.clicker:hover, .eoViewsFacetRange li span.clicker:hover, .eoViewsFacetGroupBooleanProperty li span.clicker:hover {
        background-color: rgba(233, 78, 27, .15);
        background-color: #E8E8E8;
    }

    .eoViewsDropDownMenuBlockBrandSelection {
        padding-top: 0px;
        bottom: -12px;
    }

    #page-term-and-conditions.eoTitle {
        margin-right: 0;
        margin-left: 0;
    }

    #page-splitview-full {
        background: #FFF;
        gap: 10px;
    }

    .backtoDetailButton {
        width: 185px;
    }

    .eoBookmartksItems #lensId .eoCartButtonTextSpan {
        white-space: normal;
    }

    .removeIconBlack {
        background-color: #000;
    }

    .eoBookmartksItems .eoListviewItem {
        width: 320px;
    }

    .reviewHeaderTitle {
        color: #fff;
    }

    .eoBookmarksDialogTask {
        background-color: #000;
        color: #FFF;
    }

    .BoxBigWithBorder2 {
        border: 0px;
    }

    .BoxForm {
        background-color: #000;
    }

    .MiniBoxTitle {
        background-color: #aaa;
        color: #555;
    }

    .eoredprice {
        color: #AAA;
    }

    .EyeshakerIcon {
        width: 60%;
    }

    .EyeshakerLogo {
        width: 70%;
    }

    .StockCountBox {
        margin-left: -12px;
        padding-top: 10px;
    }

    .eoViewsListviewBarOrderBy {
        margin-left: 4px;
        margin-right: 4px;
        border-left: 1px solid #444;
    }

    .eoViewsListviewBarCrumb.eoViewsListviewBarCrumbFilter {
        background-color: darkgoldenrod !important;
        border: 1px solid darkgoldenrod !important;
        filter: invert(0);
    }

    .eoViewsListviewBarCrumb:has(.eoViewsFacetCrumbQuickFilterContent) {
        border-color: #929292;
    }

    .eoDetailImageBox {
        margin-top: 32px;
        margin-bottom: 24px;
    }

    .eoViewsProductsStyleListItem {
        background-color: #F8F8F8;
    }

    .eoViewsProductsStyleListItem img {
        mix-blend-mode: multiply;
    }

    .eoViewsPageContentProductdetail a:hover {
        color: goldenrod;
    }

    .eoViewsProductsDetailSizes {
        padding-left: 8px;
    }

    .nav_mobile_active {
        color: #000 !important;
        font-weight: 600;
    }

    .filter_icon_box:hover {
        color: #000 !important;
        font-weight: normal;
    }

    .eoNewHeaderNavMobileItem:hover {
        color: darkgoldenrod !important;
    }

    .filter_icon_box:hover {
        border: 1px solid darkgoldenrod !important;
    }

    .eoLeft {
        width: 300px;
    }

    .eoLeftHidden{
        display: none;
    }

    .eoRight {
        display: none;
    }

    .boutiqueLogoFontsize {
        font-size: 40px;
    }

    .eoViewsLeadimageClassic {
        background-color: #e1e1e1;
    }

    .bTextBorder {
        height: 40%;
        width: 100%;
        display: table-row;
        vertical-align: middle;
        border: 1px solid darkred;
    }

    .bTextBorderItem {
        display: flex;
        align-items: center;
        width: 100%;
        justify-content: center;
        height: 100%;
    }

    .eoViewsProductsDetailButtonGrid {
        padding-left: 1rem;
        grid-template-columns: 1fr;
    }

    .eoBookmarksBody {
        font-size: 12px;
        padding-bottom: 16px;
    }

    .newLeadImage {
        margin-top: 0px;
    }

    .eoWireframe, .eoControl, .eoViewsSplitview {
        margin-top: -3px;
    }

    .search_logo {
        background-color: transparent;
    }

    .ListBrandTextBody p a {
        font-weight: bold;
        color: #000;
    }

    .ListBrandTextBody p a:visited {
        font-weight: bold;
        color: #000;
    }

    a {
        color: #000;
    }

    a:visited {
        color: #000;
    }

    .filterListviewBar {
        font-size: 11px;
        background-color: #111;
    }

    .eoViewsPageContentFrontpageMobile .eoSearchBox {
        color: #000;
        border: 2px solid #000;
    }

    .eoCartImageActive {
        height: 38px;
    }

    .eoCartInfoLabel {
        margin-top: 10px;
    }

    .insideBoxDiv {
        position: absolute;
        bottom: 0px;
        width: 100%;
        height: 20%;
        padding: 0px;
        background-color: #fff;
        color: #000;
        text-align: center;
        border: 0px solid #000 !important;
        box-sizing: border-box;

    }

    .boxTextSize {
        padding-top: 12px;
        border-top: 1px solid #000;
    }

    .search_logo {
        height: 42px;
        width: 42px;
    }


    .countProductsText {
        color: #8a8a8a !important;
    }

    .activeBrandLink {
        color: #5a5a5a !important;
        font-weight: bold !important;
    }


    .fsTitle {
        background-color: #000;
        color: #FFF;
        margin-top: 24px;
    }

    .fsTitleDiv {
        color: #FFF;
        background-color: #000;
    }


    .CPaginationItem {
        background-color: #000;
    }

    .eoViewsListviewItemMyImage {
        margin-top: 30px;
        max-height: calc(100% - 45px);
    }

    .eoTitle {
        background: #000;
        color: #FFF;
        font-size: 14px;
    }

    .eoTitle span {
        color: #fff;

    }

    #page-faq .headertitle, #page-faq .headertitle b {
        color: #222;
    }


    .eoViewsDropDownMenuScreenColumn .eoViewsDropDownMenuItem.eoViewsDropDownMenuItemNavigation a {
        background-color: #000;
    }

    .eoViewsDropDownMenu .button {
        background-color: #000;
        font-size: 14px;
    }

    .eoViewsHeaderMenu ::placeholder {
        color: #fff;
        font-size: 14px;
        opacity: 1;
    }

    .eoDetailluxAvailabilityBox {
        font-size: 11px;
        line-height: 1.5;
        margin-top: 10px;
        padding-left: 4px;
    }

    .gradienRedLogo {
        background: none;
        background-position-x: 0%;
        background-position-y: 0%;
        background-position: right;
    }

    .SizeLabelBorder {
        margin-left: 0px;
    }

    a {
        color: #000;
    }

    .eoBookmargsAGB a:hover {
        color: #000;
    }

    .eoBookmargsAGB a {
        color: #000;
    }

    .eoTitleEyeshaker {
        width: 100%;
        font-weight: 500 !important;
        font-size: 13px;
        margin: 0 auto;
        padding-left: 1rem;
        box-sizing: border-box;
    }

    #product-detail-newproducts {
        display: block;
    }

    .eoViewsMegaMenu .eoViewsDropDownMenuContent {
        background: #000;
    }

    .eoCartImageActive {
        background-color: #000;
    }

    #footer .iconPaymentMethodNew {
        border: 0px solid #111;
        color: #111;
    }

    #footer .iconPaymentMethodNewText {
        color: #000;
    }

    .eoBookmarksbottom {
        background-color: #111;
    }

    .eoViewsProductsDetailAdditionalProductsList {

        background-color: #fff;
        background-image: none;
    }

    .eoViewsProductsDetailStyleList {
        background-image: none;
        background-color: #fff;
        border-top: none;
        border-bottom: none;
        margin-right: 20px;
        margin-left: 20px;
    }

    .eoViewsProductsDetailAvailabilityHighlight{
        font-weight: 600;
    }
    .eoViewsProductsDetailAvailabilityTitle{
        color: #947C0A;
    }

    .detailImageIconsBar {
        margin-right: 20px;
        margin-left: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .eoProductsDetailImageToolbar{
        padding-left: 40px;
        padding-right: 40px;
    }

    .eoProductPrice {
        font-size: 17px;
    }

    .textButtonsBelowProductImage {
        border: 0px solid red;
    }

    .buttonsBelowProductImage {
        border: 1px solid #F7F7F7;
    }

    .eoTrustedShopsLinkBox {

        display: none;

    }

    .eoEHIImageLinkBox {

        display: none;

    }

    .eoMerkzettel {
        border: 1px solid #FFF;
        background-color: #111;
        height: 39px;
        margin-top: 10px;

    }

    .eoBookmarksIconImage {

        height: 39px;

    }

    .eoLogoSearchImage {
        background: #111;
        border: 1px solid #fff;
        background-image: url(//img.edel-optics.com/frontend/icons/classic_search_logo2.svg);
        background-position: 50% 50%;
        background-repeat: no-repeat;
    }


    .eoViewsClaimBar {

        color: #222;
    }

    .eoCartImage {

        background-color: #111;
        height: 39px;

    }

    .eoCartInfo {
        width: 100px;
        background-color: #111;
        height: 35px;
    }

    .eoCartInfoLabel {

        border: 1px solid #fff;
        width: 190px;
        margin-top: 10px;

    }

    ul.eoViewsMegaMenuItem {

        background-color: #FFF;
        color: #111;

    }

    .eoViewsDropDownMenu span {
        color: #111;
        white-space: nowrap;
        overflow: unset;
    }

    .selectedMeganuInnerSpan {
        color: #222 !important;
        font-weight: 600 !important;
    }

    .eoSelected .MainMenuItemHref {
        border: 2px solid #FFF;
        background-color: #FFF;
    }

    #page-productdetail .eoRight {
        display: none;
    }

    .eoViewsProductDetailTitle {
        color: #fff;
        background-color: #000;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        margin-right: 0px;
        margin-left: 0px;
    }

    .eoTitle a {
        color: #fff;
    }

    .eoDetailBody {
        background-color: #fff;
        grid-template-columns: 64% 34%;
    }

    .eoColumnRight {
        border-left: none;
        box-sizing: border-box;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #F3F3F3 100%);
    }

    .eoColumnRightInner {
        margin-left: 20px;
    }

    .eoColumnLeftInner {
        margin: 10px 0;
    }

    .eoViewsProductsDetailStyleListGridShowAllButton{
        background-color: #947C0A;
    }

    .eoViewsProductsDetailButtonGrid &gt; .eoProductsPriceBySize &gt; .eoProductPrice{
        font-size: 28px;
        font-weight: 400;
    }

    .eoCartButton,
    .eoCartButton .eoProductPrice {
        font-size: 14px;
    }

    .eoViewsProductsDescriptionMoreText {
        display: none;
    }

    .eoDetailAdvantagesListitem {
        font-weight: 400;
    }

    .eoViewsFrontpageBrandSlider {
        background: linear-gradient(180deg, #FFF, #F3F3F3 100%);
    }

    .sliderBodyBox{
        margin-top: 0;
    }

    .swiper-button-prev,
    .swiper-button-next {
        color: #947C0A;
    }

    .eoViewsProductsDetailStyleSwiper .swiper-button-prev,
    .eoViewsProductsDetailStyleSwiper .swiper-button-next {
        color: #947C0A;
    }

    .eoProductsDetailDesktopStyles{
        padding: 10px 2rem 10px 1rem;
    }

    .eoViewsProductsDetailSizes{
        padding: 10px 2rem 10px 1rem;
    }

    @media only screen and (max-width: 1000px) {
        .eoDetailBody {
            grid-template-columns: 60% 40%;
        }
    }

    @media only screen and (max-width: 700px) {
        .eoColumnRight {
            border-left: none;
            float: none;
            width: 100%;
            margin-top: 2px;
            overflow-x: hidden;
        }

        .eoColumnLeft {
            width: 100%;
        }

        .eoDetailBody {
            margin-left: 0;
            margin-right: 0;
            width: 100%;
            grid-template-columns: 1fr;
        }

        .eoViewsProductsDetailBackToPDL {
            color: #222;
            font-size: 14px;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
            margin: 0;
            width: 100%;
            background-color: #F3F3F3;
            border-radius: 0;
            padding: 11px 16px;
        }

        .eoViewsProductdetailSmartphone:has(.eoViewsProductsDetailBackToPDL) {
            margin-bottom: 0;
        }

        .detailImageIconsBar {
            margin-right: 0px;
            margin-left: 0px;
            padding-left: 10px;
            padding-right: 10px;
        }

        .eoProductsDetailImageToolbar{
            padding-left: 10px;
            padding-right: 10px;
        }

    }
    .eoDetailStockCount {
        /*background-color: #fff;*/
        /*padding-left: 0px;*/
        border-left: 0px solid red;
        width: 95%;
        background-color: #F8F8F8;
    }

    .eoSizesList {
        color: #000;
        width: 94%;
    }

    .eoSizesTitle {
        padding-left: 0px;
        border-left: 0px solid red;
        width: 95%;
    }

    .eoHtmlSizes {
        border-left: 0;
        margin-left: -6px;
        display: grid;
        grid-template-columns: 20px 1fr 20px;
        max-width: 400px;
        width: 100%;
    }

    .eoLabelHtmlSizes &gt; div {
        display: flex;
        justify-content: space-between;
    }

    .eoHtmlSizes.showBorderSizesSelect:has(.eoPrSizeInput:checked){
        border-color: #a4a4a4;
    }

    .eoDetailluxAvailability {
        /*margin: 0 auto;*/
        margin-bottom: 20px;
        font-size: 11px !important;
    }

    .eoDetailluxAvailabilityBox {
        border-left: 0;
        margin-right: 12px;
    }

    .eoProductsPriceBySize {
        border-left: 0;
    }

    .eoDetailStockCountTxt {
        color: #000;
        margin-left: -2px;
    }

    .eoFontsizeXL {
        font-size: 14px;
    }

    .eoDetailAdvantagesList {
        width: 100%;
        padding-left: 1rem;
        border-left: 0px solid red;
        color: #000;
        line-height: 2 !important;
        padding: 10px 2rem 10px 1rem;
    }

    .eoDetailAdvantagesList table {
        line-height: 1.5 !important;
    }

    .eoDetailStockCountCheckmarkTxt{
        color: #000;
    }
    .eoDetailStockCountCheckmarkTxt .eoStockCountColor{
        color: #000;
    }

    .eoViewsProductsDetailAdvantagesListBox {
        border-top: none;
        margin-top: 16px;
        padding-top: 0;
        border-bottom: 0;
    }

    .eoDetailAdvantagesListHoya{
        padding-top: 0;
        border-bottom: none;
    }

    @media only screen and (max-width: 700px) {
        .eoViewsProductsDetailAdvantagesListBox .eoViewsProductdetaildesktop {
            border-bottom-color: transparent;
        }
    }

    .eoViewsProductsDetailListBox.eoViewsProductsDetailListBoxForceMargin {
        margin-bottom: 10px;
    }

    .eoBookmarksBox,
    .eoViewsProductsDetailListBox {
        border-bottom: none;
        border-radius: 0;
    }

    .eoViewsProductsDetailListBox.eoViewsProductsDetailListBoxNoBorder,
    .eoViewsProductsDetailListBox:last-child {
        border-bottom: 0 solid #ababab;
    }

    .eoDetailStockCountTxt {
        padding-top: 0;
    }

    .eoLogoImage {
        background-image: url(//img.edel-optics.com/frontend/EOB_Logo_invers.svg);
        width: 210px;
        margin-top: 12px;
    }

    #edeloptics {
        display: none;
    }

    .eoLanguage_de #header-menu-items-cart {
        width: 370px;
    }

    #header-menu-items-cart {
        width: 370px;
    }

    .eoLanguage_de #header-menu-items-cart {
        width: 370px;
    }

    .eoStockCountColor {
        color: #111;
    }

    .eoAdLabel {
        background-color: #fff;
        font-size: 10px;
        padding: 8px;
        font-weight: bold;
        width: 100px;
        border: 1px solid #000;
        margin: auto;
    }

    .reviewHeaderInnerBox {
        background-color: #000;
        border: 1px solid #fff;
    }

    .eoCountryBox {
        display: none;
    }

    .eoEyeshaker {
        background-image: url(//img.edel-optics.com/frontend/star-eyeshaker.svg);
        background-size: 25px;
    }

    #page-list .eoRight {
        display: none;
    }

    .sBox {
        background-color: transparent;
    }

    .eoPriceLabelLeft {
        float: none;
    }

    #eoViewsListviewId {
        background-color: #fff;
        align-content: space-around;
        justify-content: space-around;
    }

    .eoListLogoBox {
        bottom: auto;
        top: -30px;
    }

    .eoPolarisation {
        display: none;
    }

    .eoViewsListviewItemClassic {
        border: 0px solid blue;
    }

    .eoViewsListviewItemClassicInner{
        height: calc(100% - 80px);
    }

    .eoBrandListviewItemTxt {
        color: #000;
    }

    .eoViewsFacetviewTitle {
        background-color: #E8E8E8;
        border-top: 1px solid #fff;
        border-bottom: 2px solid #fff;
        height: 48px;
        box-sizing: border-box;
        width: 100%;
    }

    .eoViewsListviewBar {
        background-color: #E8E8E8;
        border-top: 1px solid #fff;
        border-bottom: 2px solid #fff;
        height: 48px;
        margin-bottom: 2px;
    }

    .eoViewsListviewBarCrumb{
        background-color: #f8f8f8;
        color: #000;
        border: 1px solid #f8f8f8;
    }

    .eoViewsListviewBarCrumbItemsPerRow {
        display: none;
    }

    .leftButtonOpenLMobile {
        /*display:none;*/
        background-color: #111;
    }

    .eoImageGradien {
        margin-top: 352px;
        height: 47px;
    }

    #page-frontpage .eoImageGradien {
        margin-top: 352px;
        height: 130px;
    }

    .eoLeft {
        margin-right: 0px;
    }

    .eoViewsListviewBarBoutiqueFilterButton{
        display: none;
        background-color: darkgoldenrod;
        border: 1px solid darkgoldenrod!important;
        padding-right: 12px;
        padding-left: 4px;
        font-weight: 500;
        font-size: 12px;
        cursor: pointer;
        margin-left: 20px;
    }

    .eoViewsFacets {
        background-color: #fff;
    }

    .eoViewsFacetHeader {
        background-color: #fff;
        color: #000;
        font-size: 16px;
        border-bottom: 0;
        box-sizing: border-box;
        padding-left: 0;
        padding-right: 0;
        text-transform: none;
    }

    .eoViewsFacet .eoFacetSelected .clicker, .eoViewsFacetRange eoFacetSelected .clicker, .eoViewsFacetGroupBooleanProperty .eoFacetSelected, .eoFacetHighlighted .clicker {
        color: #111 !important;
        /*  font-weight: bold !important;*/
        background-color: #E8E8E8;
    }

    .eoViewsFacet li.eoFacetSelected a, .eoViewsFacet li.eoFacetSelected span.clicker, .eoViewsFacetRange li.eoFacetSelected a, .eoViewsFacetGroupBooleanProperty li.eoFacetSelected a, .eoViewsFacet li.eoFacetSelected span.clicker, .eoViewsFacetRange li.eoFacetSelected span.clicker, .eoViewsFacetGroupBooleanProperty li.eoFacetSelected span.clicker {
        background-color: #E8E8E8;
    }

    .eoViewsFacet li.eoFacetSelected::after, .eoViewsFacetRange li.eoFacetSelected::after, .eoViewsFacetGroupBooleanProperty li.eoFacetSelected::after {
        background-color: #000;
    }

    .eoViewsFacet ul li.eoFacetSelected a .eoViewsFacetCounts, .eoViewsFacetGroupBooleanProperty li.eoFacetSelected a .eoViewsFacetCounts, .eoViewsFacet ul li.eoFacetSelected span.clicker .eoViewsFacetCounts, .eoViewsFacetGroupBooleanProperty.eoFacetSelected span.clicker .eoViewsFacetCounts {
        color: #111 !important;
    }

    .eoViewsFacetview a, .eoViewsFacetview span.clicker, .eoViewsFacets a, .eoViewsFacets span.clicker {
        font-size: 13px;
    }

    #eoViewsListviewId {
        grid-template-columns: repeat(3, 1fr);
        column-gap: 4.2%;
        box-sizing: border-box;
        padding: 0 2.1%;
    }

    #eoViewsListviewId.eoViewsListviewMin {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 6.8%;
        padding: 0 3.4%;
    }

    #eoViewsListviewId.eoViewsListviewMed {
        grid-template-columns: repeat(3, 1fr);
    }

    #eoViewsListviewId.eoViewsListviewMax {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 20px;
        padding: 0 10px;
    }

    .eoViewsListviewItemClassic {
        width: 100%;
    }

    .eoViewsListviewBarIcon {
        display: none;
    }

    .eoViewsPage {
        background-color: #FFF;
    }

    .eoListLogoImage {
        width: 37px;
        margin-top: 2px;
        margin-bottom: -1px;
    }

    .eoListItemRebate{
        background-color: #cfb53b;
        border-radius: 0;
        padding: 5px;
    }

    .eoDetailImageRebate{
        background-color: #6D5D4D;
    }

    .eoCrossedOut2 {
        color: #6D5D4D;
        background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSI+PGxpbmUgeDE9IjAiIHkxPSIxMiIgeDI9IjgwIiB5Mj0iMyIgc3R5bGU9InN0cm9rZTpyZ2JhKDEwOSw5Myw3NywwLjYpO3N0cm9rZS13aWR0aDoyIi8+PC9zdmc+') no-repeat scroll 0 0 transparent;
    }

    .textPoint {
        color: #115512;
        background-color: #115512;
        position: absolute;
        right: 5px;
        top: 9px;
    }

    .eoViewsProductsDetailAdditionalProductsList.eoViewsProductdetailSmartphone {
        display: none !important;
    }


    /*##########################################################################################################################################################################################*/
    /*     BOUTIQUE LEAD IMNAGE          */
    /*##########################################################################################################################################################################################*/
    #headImageBorderBoutique {
        text-align: right;
        height: 100%;
        margin-right: 10px;
        float: right;
        top: 30%;
        position: relative;
        transform: translateY(-30%);
    }

    .LeadImageBoutique {
        height: 500px;

        height: 400px;


        /*border:1px solid red;*/
        border: 1px solid red;
        font-size: 0px;
    }


    .eoViewsleadImageBrandBoutique {
        margin-top: 50px;
        right: 22px;
        position: absolute;
        top: 110px;
        border: 1px solid blue;
    }


    .leadImageBrandBoutique {
        width: 280px;
    }


    .eoViewsBoutiqueLogo {
        top: 560px;
        right: 22px;
        position: absolute;
        /*border: 0px solid green;*/
        z-index: 200;
    }

    #page-content-list {
        margin-left: 0px;
    }

    #listview {
        margin-right: 0px;
    }

    .eoStartTileTextBox a{
        color: #FFF;
        background-color: #000;
        font-weight: 500;
        min-width: 100px;
        text-align: center;
    }
    .eoStartTileTextBox a:hover {
        color: #CFB53B;
        background-color: #000;
    }

    .eoContentsMediaImagesStartTeaserImagebox {
        grid-column: 1 / span 5;
    }

    .eoContentsMediaImagesStartTeaser:nth-child(even) .eoContentsMediaImagesStartTeaserImagebox {
        grid-column: 1 / span 5;
    }

    .eoContentsMediaImagesStartTeaserCTAButton:hover{
        color: #CFB53B;
        background-color: #222;
    }

    .eoContentsMediaImagesStartTeaserTextbox{
        grid-column: 3 / span 3;
    }
    .eoContentsMediaImagesStartTeaser:nth-child(even) .eoContentsMediaImagesStartTeaserTextbox {
        grid-column: 1 / span 3;
    }
}

/*##########################################################################################################################################################################################*/
/* END */
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/

@media only screen and (max-width: 3000px) {

    #headImageBorderBoutique {
        text-align: right;
    }

    .LeadImageBoutique {
        height: 344px;
        /*border:1px solid red;*/
        font-size: 0px;
    }

    .eoViewsBoutiqueLogo {
        top: 500px;
        right: 22px;
        position: absolute;
        /*border: 1px solid green;*/
        z-index: 200;
    }
}
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
@media only screen and (max-width: 1920px) {

    #headImageBorderBoutique {
        text-align: right;
    }

    .LeadImageBoutique {
        height: 296px;
        /*border:1pxdddd solid red;*/
        font-size: 0px;
    }

    .eoViewsBoutiqueLogo {
        top: 430px;
        right: 22px;
        position: absolute;
        /*border: 1px solid green;*/
        z-index: 200;
    }
}
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
@media only screen and (max-width: 1600px) {

    .eoListLogoImage {
        width: 30px;
    }

    .eoLeft {
        width: 232px;
    }

    .eoPriceLabel {
        width: 22%;
        padding-top: 16px;
    }

    #headImageBorderBoutique {
        text-align: right;
    }

    .LeadImageBoutique {
        height: 360px;
        height: 288px;
        /*border:1px solid red;*/
        font-size: 0px;

    }

    .eoViewsBoutiqueLogo {
        top: 420px;
        right: 22px;
        position: absolute;
        /*border: 1px solid green;*/
        z-index: 200;
    }

    .eoViewsListviewItemMyImage {
        margin-top: 20px;
        max-height: calc(100% - 30px);
    }

    .eoImageGradien {
        margin-top: 259px;
        height: 47px;
    }

    #page-frontpage .eoImageGradien {
        margin-top: 352px;
        height: 100px;
    }
}

/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
@media only screen and (max-width: 1400px) {


    .eoListLogoImage {
        width: 28px;
    }

    .eoListItemRebate{
        line-height: 18px;
    }


    #headImageBorderBoutique {
        text-align: right;
    }

    .LeadImageBoutique {
        height: 320px;
        height: 256px;
        font-size: 0px;
    }

    .eoViewsBoutiqueLogo {
        top: 380px;
        right: 22px;
        position: absolute;
        /*border: 1px solid green;*/
        z-index: 200;
    }
}

/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
@media only screen and (max-width: 1200px) {


    .eoListLogoImage {
        width: 26px;
    }

    .eoListItemRebate{
        line-height: 16px;
    }

    #headImageBorderBoutique {
        text-align: right;
    }

    .LeadImageBoutique {
        height: 270px;
        height: 216px;
        /*border:1px solid red;*/
        font-size: 0px;
    }

    .leadImageBrandBoutique {
        width: 205px;
    }

    .eoViewsleadImageBrandBoutique {
        top: 100px;
    }

    .eoViewsBoutiqueLogo {
        top: 355px;
        right: 22px;
        position: absolute;
        /*border: 1px solid green;*/
        z-index: 200;
    }
}

/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/
/*##########################################################################################################################################################################################*/

@media only screen and (max-width: 1100px) {

    .eoStrikeThroughPriceLabel{
        display:none;
    }

    .eoListLogoImage {
        width: 22px;
        margin-top: 3px;
        margin-bottom: -1px;
        margin-right: 1px;
    }

    .eoListItemRebate{
        padding: 1px 5px;
        font-size: 13px;
        line-height: 18px;
    }

    .eoFontSizeS {
        font-size: 12px;
    }

    .boutiqueLogoFontsize {
        font-size: 28px;
    }

    #headImageBorderBoutique {
        text-align: right;
    }

    .LeadImageBoutique {
        height: 176px;
        font-size: 0px;
    }

    .eoViewsleadImageBrandBoutique {
        font-size: 24px;
        color: #000;
        font-weight: 400;
        top: 100px;
    }

    .eoViewsBoutiqueLogo {
        top: 305px;
    }

    .leadImageBrandBoutique {
        width: 170px;
    }

    .eodetailluxavailabilitybox {
        font-size: 11px;
    }

    .eoViewsListviewItemMyImage {
        margin-top: 15px;
        max-height: calc(100% - 15px);
    }

    .eoImageGradien {
        margin-top: 250px;
        height: 52px;
    }

    #page-frontpage .eoImageGradien {
        margin-top: 352px;
        height: 100px;
    }

    .eoBackshipping {
        display: none;
    }

    .EyeshakerLogo {
        width: 50%;
    }

    .EyeshakerIcon {
        width: 75%;
    }

    .notificationConditionText {
        font-size: 13px;
    }

    .eoProductPrice {
        font-size: 15px;
    }

    .eoListLogoBox {
        position: revert;
        margin-left: 5%;
    }
}


@media only screen and (max-width: 900px) {

    .eoListLogoImage {
        width: 22px;
        margin-top: 3px;
        margin-bottom: -1px;
        margin-right: 1px;
    }

    .eoLanguage_de #header-menu-items-cart {
        width: 250px;
    }

    #eoViewsListviewId,
    #eoViewsListviewId.eoViewsListviewMin,
    #eoViewsListviewId.eoViewsListviewMed,
    #eoViewsListviewId.eoViewsListviewMax {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 6.8%;
        box-sizing: border-box;
        padding: 0 3.4%;
    }

    .eoViewsListviewItemClassic {
        width: 100%;
    }

    .eoListLogoBox {
        position: revert;
        margin-left: 5%;
    }



}

/*********************************** 700 **************************************************************************** */

@media only screen and (max-width: 700px) {


    .eoStrikeThroughPriceLabel{
        display:none;
    }


    .eoViewsListviewBarBoutiqueFilterButton{
        display: none;
    }

    .eoViewsListviewBar {
        margin-left: 0px;
        padding: 10px;
        height: auto;
    }

    .boutiqueLogoFontsize {
        font-size: 20px;
    }

    .eoViewsLeadimageClassic {
        margin-top: 0px;
        height: auto;
    }

    .eoViewsProductsDetailAdditionalProductsList.eoViewsProductdetailSmartphone {
        display: block !important;
    }

    #headImageBorderBoutique {
        text-align: right;
        float: left;
        height: 20%;
        margin-left: 10px;
        position: relative;
        top: 85%;
        transform: translateY(-85%);
    }

    .LeadImageBoutique {
        height: 150px;
        /*border:1px solid red;*/
        font-size: 0;
    }

    .ButtonsBelowProductImageFitting .imageFiltingSvg {
        width: 100%;
    }

    .eoViewsleadImageBrandBoutique {
        font-size: 24px;
        color: #000;
        font-weight: 400;
        top: 0px;
        right: 10px;
    }

    .eoViewsBoutiqueLogo {
        top: 155px;
        right: 10px;
    }

    .leadImageBrandBoutique {
        width: 110px;
    }

    .eoColumnLeftInner {
        border-right: 1px solid #fff;
    }

    .eoViewsListviewItemMyImage {
        margin-top: 2px;
        max-height: calc(100% - 11px);
    }

    /*bb*/
    .eoImageGradien {
        margin-top: 121px;
        height: 60px;
    }

    #page-content-list {
        margin-left: 0px;
        margin-right: 0px;
    }

    .eoListLogoBox {
        position: relative;
        top: auto;
        right: auto;
        order: 2;
        margin-left: 4px;
    }

    .eoLogoImage {
        background-image: url(//img.edel-optics.com/frontend/EOB_Logo_invers.svg);
        width: 150px;
        margin-top: 8px;
    }

    .eoMerkzettel {
        margin-top: 0px;
        border: 1px solid #FFF;
        border-top: 0px solid #FFF;
        border-bottom: 0px solid red;
    }

    .eoLanguage_de #header-menu-items-cart {
        width: 82px;
    }

    .eoCartInfoLabel {
        border: 0px solid #fff;
        margin-top: 0px;
    }

    .eoBookmarksIconImage {
        width: 32px;
    }

    .eoPriceChannelBlock .eoViewsProductdetailSmartphone {
        margin-top: -10px;
    }

    .eoDetailStockCount .eoViewsProductdetailSmartphone {
        background-image: url(//img.edel-optics.com/frontend/icon_ok.svg);
        background-repeat: no-repeat;
        background-position: center center;
    }

    .eoDetailStockCountTxt {
        padding-top: 3px;
    }

    /****/
    /*********************************** 700 **************************************************************************** */

    .eoProductPrice {
        font-size: 15px;
    }

    .eoProductTaxDescription {
        font-size: 11px;
    }

    .EyeshakerLogo {
        width: 50%;
    }

    .EyeshakerIcon {
        /*width: 95%;*/
    }

    .eoAdLabel {
        padding: 2px;
        font-weight: bold;
        width: 100px;
        margin: auto;
    }

    .eoViewsProductsDetailStyleList.eoViewsProductdetailSmartphone {
        background-color: #fff;
        background-image: none;
    }

    #page-list .eoWireframe, .eoControl, .eoViewsSplitviewWithoutTable {
        margin-top: -15px;
    }

    .eoContentsMediaImagesStartTeaserImagebox {
        grid-column: 1 / span 1;
    }

    .eoContentsMediaImagesStartTeaserTextbox{
        grid-column: 1 / span 1;
    }
    .eoContentsMediaImagesStartTeaser:nth-child(even) .eoContentsMediaImagesStartTeaserTextbox {
        grid-column: 1 / span 1;
    }
}

/***********************************400**************************************************************************** */

@media only screen and (max-width: 400px) {


    #headImageBorderBoutique {
        text-align: right;


    }

    .LeadImageBoutique {
        height: 130px;
        /*border:1px solid red;*/
        font-size: 0px;

    }


    .eoViewsleadImageBrandBoutique {

        font-size: 24px;
        color: #000;
        font-weight: 400;
        top: 0px;
        right: 5px;
    }

    .eoViewsBoutiqueLogo {

        top: 140px;
        right: 5px;
    }

    .leadImageBrandBoutique {

        width: 90px;
    }

}


/******************************************************************************************************************* **/
/* LEADIMAGE BOUTIQUE HEADER TEXT                                                                                     */
/******************************************************************************************************************** */

@media all {
    .eoViewsleadImageItemBigtext {
        font-size: 34px;
        width: 1100px;
        color: #000;
        font-weight: 300;
        border: 0px solid red;
        margin-top: 75px;

    }
}

@media only screen and (max-width: 1920px) {
    .eoViewsleadImageItemBigtext {
        font-size: 32px;
        width: 860px;
        color: #000;
        font-weight: 300;

        margin-top: 70px;

    }
}

@media only screen and (max-width: 1620px) {
    .eoViewsleadImageItemBigtext {
        font-size: 31px;
        width: 560px;
        color: #000;
        font-weight: 300;

        margin-top: 75px;

    }
}

@media only screen and (max-width: 1300px) {
    .eoViewsleadImageItemBigtext {
        font-size: 28px;
        width: 400px;
        color: #000;
        font-weight: 300;

        margin-top: 70px;

    }

}

@media only screen and (max-width: 1150px) {

    .eoBackshipping {

        display: none;
    }
}

@media only screen and (max-width: 1100px) {
    .eoViewsleadImageItemBigtext {
        font-size: 28px;
        width: 310px;
        color: #000;
        font-weight: 300;

        margin-top: 70px;

    }

}

@media only screen and (max-width: 900px) {
    .eoViewsleadImageItemBigtext {
        font-size: 25px;
        width: 290px;
        color: #000;
        font-weight: 300;

        margin-top: 50px;

    }

}


@media only screen and (max-width: 700px) {
    .eoViewsleadImageItemBigtext {
        font-size: 17px;
        width: 200px;
        color: #000;
        font-weight: 300;

        margin-top: 45px;

    }


    .eoViewsLeadimageClassic {

        background-color: #fff;

    }

    .eoViewsHeaderMenuLogo {

        padding-left: 10px;

    }

    .leftButtonOpenL {
        background-color: #000;
        height: 39px;
    }


}


@media only screen and (max-width: 365px) {

    #headImageBorderBoutique {
        text-align: right;
        float: left;
        height: 10%;
        margin-top: 80px;
        margin-left: 10px;

    }


}

/**********************************************************************************************************************/
/* Bookmarks  25.08.2019 copy right boutique c ************************************************************************/
/**********************************************************************************************************************/

/******************************************************************************************************************* **/
/* LEADIMAGE BOUTIQUE HEADER TEXT         eoPriceLabel                                                                            */
/******************************************************************************************************************** */

@media all {

    .eoPriceBorder {
        border-bottom: 1px solid #000;
        background-color: transparent;
        height: 30px;
    }

    .eoPriceLabel {
        margin: auto;
        text-align: center;
        padding: 0 5px;
        height: 30px;
        line-height: 30px;
        position: relative;
        width: 90px;
        font-size: 13px;
    }
}

@media only screen and (max-width: 1920px) {
    .eoPriceLabel {
        padding-top: 0px;
        padding-bottom: 0px;
        height: 30px;
        line-height: 30px;
    }
}

@media only screen and (max-width: 1620px) {


    .eoPriceLabel {
        padding-top: 0px;
        padding-bottom: 0px;
        height: 30px;
        line-height: 30px;
    }


}

@media only screen and (max-width: 1600px) {

    .eoViewsListviewItemClassicTxt{
            padding-top: 0px;
    }


    .eoPriceLabel {
        padding-top: 0px;
        padding-bottom: 0px;
        height: 30px;
        line-height: 30px;

    }


}

@media only screen and (max-width: 1300px) {


    .eoPriceLabel {
        padding-top: 0px;
        padding-bottom: 0px;
        height: 30px;
        line-height: 30px;

    }


}

@media only screen and (max-width: 1150px) {

    .eoPriceLabel {
        padding-top: 0px;
        padding-bottom: 0px;
        height: 30px;
        line-height: 30px;

    }


}

@media only screen and (max-width: 1100px) {


    .eoPriceBorder {
        border-bottom: 1px solid #000;
        background-color: transparent;
        height: 20px;
        margin-top: 6px;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 0;

    }

    .eoPriceLabel {
        margin: auto;
        text-align: center;
        font-weight: bold;
        height: 20px;
        line-height: 20px;
        position: relative;
        width: 66px;
        margin-left: 0px;
        margin-right: 0px;

    }

    .pPointViewList{
        margin: 0;
    }

    .eoViewsListviewItemClassicTxt{
        padding-top: 0px;
        height: 64px;
        overflow: hidden;
    }

    .eoViewsListviewItemClassicInner{
        height: calc(100% - 64px);
    }

}

@media only screen and (max-width: 900px) {

    .eoPriceBorder {
        border-bottom: 1px solid #000;
        background-color: transparent;
        height: 20px;
        margin-top: 6px;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 0;


    }




}

@media only screen and (max-width: 700px) {


    .eoViewsListviewItemClassicTxt{
        padding-top: 0px;
        overflow: hidden;
    }

    .eoViewsListviewItemClassic{
        box-shadow: none;
    }

    .eoPriceLabel{
        width: 50%;
    }

    .eoListLogoImage {
        width: auto;
        margin: 0;
        height: 20px;
    }

    .eoPriceBorder {
        border-bottom: 1px solid #000;
        background-color: transparent;
        height: 20px;
        margin-top: 6px;
        display: flex;
        justify-content: normal;
        align-items: normal;
        gap: 0;
    }

}

@media only screen and (max-width: 420px) {


}


@media only screen and (max-width: 365px) {
}


/******************************************************************************************************************* **/
/* eoBookmartks                                                                              */
/******************************************************************************************************************** */


@media all {

    .eoBookmartksItems .eoListviewItem {
        border: 0px solid red;
    }

    .eoBookmartksItems .eoPriceLabel {
        background-color: #000;
        color: #fff;
        width: 43%;
        text-align: center;
        padding: 0px 5px;
        overflow: hidden;
        font-size: 11px;
        font-weight: 600;
    }

    .eoViewsBlockBookmarks .eoPriceBorder {
        margin-top: 10px;
    }

    .eoViewsBlockBookmarks {
        margin-right: 0px;
        margin-left: 0px;
    }
    .eoViewsBookmarksFullHeart{
        background-color: #CFB53B;
    }
}


@media only screen and (max-width: 1920px) {
}

@media only screen and (max-width: 1620px) {
}

@media only screen and (max-width: 1300px) {
}

@media only screen and (max-width: 1150px) {
}

@media only screen and (max-width: 1100px) {
}

@media only screen and (max-width: 900px) {
}

@media only screen and (max-width: 700px) {
}

@media only screen and (max-width: 365px) {
}


/******************************************************************************************************************* **/
/* AGB                                                                                     */
/******************************************************************************************************************** */


@media all {


    .brandLogoImg {


        height: 30px;
        margin-top: 0px;
        opacity: 0.9;


    }


    #page-term-and-conditions-splitview .eoTitle {
        margin-right: 0px;
        margin-left: 0px;
    }


    #page-privacy-police-splitview .eoTitle {
        margin-right: 0px;
        margin-left: 0px;
    }


    #page-imprint-splitview .eoTitle {
        margin-right: 0px;
        margin-left: 0px;
    }


    #page-shipping-cost-splitview .eoTitle {
        margin-right: 0px;
        margin-left: 0px;
    }


    #page-video-splitview .eoTitle {
        margin-right: 0px;
        margin-left: 0px;
    }


    #page-help-splitview .eoTitle {
        margin-right: 0px;
        margin-left: 0px;
    }


    #page-faq-splitview .eoTitle {
        margin-right: 0px;
        margin-left: 0px;
    }


    .BoxForm {
        margin-right: 0px;
        padding: 7px;
        color: #111;
        border: 0px solid #DDDDDD;
        background-color: #7b7b7b;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 2px;
        margin-left: 0px;
        font-family: Verdana;
        font-size: 16px;

        background-color: #000;
        color: #fff;
    }

    .MiniBoxTitle {
        background-color: #000;
        color: #fff;
        border-right: 0px solid #7b6a58;

    }


    .eoParagraph7Retourenlabel {

        border: 1px solid #000;

    }


    .mainTermOfParticipal {

        margin-right: 0px;
        margin-left: 0px;


    }


    .question a {

        color: #222;

    }


    #page-faq .BoxBigWithBorder {

        color: #fff;

    }


    .retourenButton {

        background-color: #fff;

    }

    .BoutiqueLogoMobile {
        display: none;
    }


}


@media only screen and (max-width: 1920px) {
}

@media only screen and (max-width: 1620px) {
}

@media only screen and (max-width: 1300px) {

    .brandLogoImg {
        height: 28px;
        margin-top: 0px;
    }

}

@media only screen and (max-width: 1150px) {
}

@media only screen and (max-width: 1100px) {

    .brandLogoImg {
        height: 26px;
        margin-top: 0px;
    }

    .textPoint {
        right: 0px;
        top: 3px;
    }
}

@media only screen and (max-width: 900px) {

    .brandLogoImg {
        height: 22px;
        margin-top: 0px;
    }
}

@media only screen and (max-width: 700px) {

    .BoutiqueLogoMobile {
        text-align: center;
        padding-top: 40px;
        display: block;
    }

    .eoNewHeaderNavMobileItem:hover {
        color: #000;
        font-weight: bold;
    }

    #page-productdetail .eoNewHeaderNavMobile{
        display: none;
    }

    .eoViewsProductsDetailAdvantagesListBox {
        border-top: none;
        border-bottom: 0px solid #ababab;
    }

    .eoViewsProductsDetailStyleList {
        border-top: 0px solid #ababab;
        border-bottom: 0px solid #ababab;
    }

    .eoDetailAdvantagesListHoya{
        border-bottom: none;
    }

    .eoDetailAdvantagesList {
        padding-left: 1rem;
        padding-right: 2rem;
    }

}

/******************************************************************************************************************* **/
/* LEADIMAGE BOUTIQUE HEADER TEXT                                                                                     */
/******************************************************************************************************************** */


@media all {


    .ListBrandTextBody p a {
        font-weight: bold;
        color: #000;
        text-decoration: underline !important;
    }


    .boutiqueDesktop {

        display: none;
    }

    .eoViewsPage {
        overflow-y: initial;
    }

    .eoViewsDropDownMenuScreenColumn .eoViewsDropDownMenuItem {
        margin-bottom: 2px;
    }

    .fExitLuxfooter {
        position: absolute;
        top: 13px;
        right: 20px;
    }

    ul.eoViewsMegaMenuItem {
        height: 63px;
    }

    .eoFacetHelp button {
        background-color: #000;
    }

    .eoViewsDropDownMenu span {
        font-size: 18px;
        line-height: 40px;
    }

    .eoFacetNoListElement span.clicker.button {
        color: #000;
        border: 1px solid #000;
    }

    .eoViews.eoViewsFacet .eoFacetFullLine .button:hover {
        background-color: #000;
        color: #fff;
    }

    .itemsdump1 {
        color: #000;
    }

    #eoViewsCartId .priceItem {
        background-color: #FFF;
        border: 1px solid #FFF;
        margin-top: -1px;
        margin-left: -1px;
        margin-right: -1px;
        margin-bottom: 0px;
    }

    .CART_INFO_CONTAINER .priceItem {
        color: #dedede;
    }

    .sliderBoutiqueBoxnew {
        width: 99.9%;
    }

    #kSlider {
        background-color: #fff;
    }

    .kSlider {
        background-color: #fff;
    }

    .finishboutique {
        float: right;
        line-height: 38px;
        margin-right: 0px;
        padding-right: 2px;
        padding-left: 10px;
    }

    .finishboutique a {
        color: #fff;
        font-size: 12px;
        text-transform: none;
        font-weight: 600 !important;
    }

    .finishboutique a img {
        border: none;
        height: 50px;
        padding-top: 0px;
        display: block;
        margin-top: 6px;
        display: block;
        float: right;
    }


    .finischlogotext {
        display: block;
        float: right;
        color: #fff;
        font-size: 12px;
        /*  text-transform: uppercase;*/
        text-transform: none;
        font-weight: 600 !important;

    }

    #footer .eoLogoImage {
        width: 220px;
    }

    .eoViewsMegaMenuItem a:visited {
        color: #fff;
    }
}

@media only screen and (max-width: 1920px) {
    .kSlider {
        margin-top: -10px;
    }
}

@media only screen and (max-width: 1620px) {
    .sliderBoutiqueBoxnew {
        width: 99.8%;
    }
}

@media only screen and (max-width: 1300px) {
}

@media only screen and (max-width: 1150px) {
}

@media only screen and (max-width: 1100px) {
}

@media only screen and (max-width: 900px) {
}

@media only screen and (max-width: 700px) {


    .boutiqueDesktop {

        display: none;
    }

    .eoDetailluxAvailabilityBox {
        margin-top: 10px;
    }

    .eoViewsProductsDetailButtonGrid {
        padding-top: 10px;
    }

    .sliderBoutiqueBoxnew {
        /*display:none !important;*/
    }

    .boxTextSize {
        padding-top: 2px;
        border-top: 1px solid #000;
    }

    .eoDetailluxAvailability {
        width: 95%;
        margin: 0px auto;
        padding-left: 0px;
        margin-bottom: 20px;
    }

    .mobileStockCount {
        width: 96%;
        border-radius: 0;
        border-bottom: 1px solid #ababab;
    }

    .eoProductsDescriptionContent {
        border-bottom: 1px solid #ababab;
    }

    .eoViewsProductsDetailListBox .eoProductsDescriptionContent {
        border-bottom: 1px solid transparent;
    }

    #product-detail-newproducts.eoViewsProductdetaildesktop {
        display: none;
    }

    #product-detail-newproducts {
        border-top: none;
    }

    #product-detail-newproducts:empty {
        border-top: 1px solid transparent;
    }

    .eoMarginPhone {
        border-bottom: 1px solid #adadad;
    }

    .eoViewsProductsDetailStyleList {
        margin-left: 0px;
    }

    .eoViewsListviewBarCrumb.eoViewsListviewBarCrumbFilter {
        background: #e94e1b;
    }

    .HamburgerButtonOpenL {
        border: 0px solid red;
        background: transparent;
    }

    .eoViewsFacetview {
        border: 1px solid #fff;
        #margin-top: 180px;
        position: absolute;
    }

    .eoColumnRightInner {
        margin: 0;
    }
}

/************************************************************************************/

/************************************************************************************/

@media only screen and (max-width: 1920px) {

    .rowBookMark1 {
        width: 600px;
    }

    .rowBookMark3 {
        float: right;
        width: 240px;
    }
}

@media only screen and (max-width: 1900px) {

    .rowBookMark1 {
        width: 500px;
    }
}

@media only screen and (max-width: 1400px) {

    .rowBookMark1 {
        width: 450px;
    }
}

@media only screen and (max-width: 1300px) {

    .rowBookMark1 {
        width: 321px;
    }
}

@media only screen and (max-width: 1100px) {

    .rowBookMark3 {
        width: 160px;
    }
}

@media only screen and (max-width: 960px) {

    .rowBookMark3 {
        width: auto;
    }

    .eoViewsFooterBar .retourenButton {
        color: #fff;
        background-color: #000;
        border: 1px solid #fff;
    }
}

.eoDetailProductDetailInfoBlock .remotefittingProduct {
    background-color: #fff;
    box-shadow: -1px 1px 2px -1px #ccc, 1px 0 2px -1px #ccc;
}

.eoDetailProductDetailInfoBlock .eoSelect .eoOption {
    background-color: #fefefe;
    box-shadow: -1px 1px 2px -1px #3c3c3c, 1px 0 2px -1px #3c3c3c;
    margin-bottom: 2px;
}

.eoDetailProductDetailInfoBlock .fittingRemoteButton span, .eoDetailProductDetailInfoBlock .eoSelect .eoOption .fittingRemoteButton {
    background-color: #000;
}

.eoDetailProductDetailInfoBlock .eoSelect .eoOption.eoEmptyOption, .eoDetailProductDetailInfoBlock .eoSelect .eoSelectedOption::after {
    background-color: #000;
    box-shadow: none;
}

.eoProductsDescriptionContent,
.eoDetailListContent {
    width: 95%;
}

.eoNewHeader {
    background-color: #222;
}

.eoSearchBoxInput {

    background-color: #FFF;
}

.eoViewsClaimBar {

    background-color: #222;
    border-bottom: 1px solid #222;
}

.eoViewsClaimBar {
    color: #fff;
}

.eoBackshipping {
    background-image: url(//img.edel-optics.com/frontend/Return_icon_boutique2.svg);
    background-size: 34px;
    padding-left: 42px !important;
}

.eoReturnItem {
    background-image: url(//img.edel-optics.com/frontend/Express_Delivery2.svg);
    background-size: 24px;
}

.eoClaimPhone {
    background-image: url(//img.edel-optics.com/frontend/quality_boutique2.svg);
    background-size: 35px;
}

.eoReturn30Days {
    background-image: url(//img.edel-optics.com/frontend/satisfaction_white2.svg);
    background-size: 24px;
}

.CART_INFO_COUNT {
    color: #222;
}

.BOOKMARKS_INFO_COUNT {
    color: #222;
}

.eoViewsListviewItemClassicIconContainer {
    right: 10px;
    top: 10px;
}


@media only screen and (max-width: 700px) {

    .eoNewHeaderMobile {
        color: #111;
        background-color: #FFF;
    }

    .eoNewHeaderNavMobile {
        background-color: #efefef;
        color: #222;
    }

    .hamburg {
        background: #fefefe;
    }

    .line {
        background: #0b1119;
    }

    #headImageBorder {
        margin-top: 0;
    }

    .CART_INFO_COUNT {
        color: #fff;
    }

    .BOOKMARKS_INFO_COUNT {
        color: #fff;
    }

    .SearchMobileBoxTop .eoSearchBoxInput {
        margin-top: 7px;
    }

    .eoNewHeader {
        background-color: #e9e9e9;
    }

    .filter_icon_box {
        border: 1px solid #222;
    }

    .eoNewHeaderSelectActive.on_page_eoLuxpage {
        border: 0px solid red;
    }

    .info_cart_empty {
        color: #fff;
        background-color: #222;
    }

    .eoViewsListviewItemClassicIconContainer {
        right: 0px;
        top: 5px;
    }
}

.nav_icon_text {
    color: #FFF;
}

input {
    color: black;
}

input::placeholder {
    color: #222;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #222;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #222;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #222;
}

.eoViewsHeaderMenu input::-webkit-input-placeholder {
    color: #222;
}

.eoViewsHeaderMenu input::-moz-placeholder {
    color: #222;
}

.nav_icon_text {
    color: #FFF;
    font-weight: 400;
    margin-top: 2px;
}

.nav_icon_text a {
    color: #FFF;
}

.nav_icon_text a:hover {
    color: #CFB53B;
}

.nav_icon_text:hover {
    color: #CFB53B;
}

.eoNewHeaderIconsItems:hover .nav_icon_text,
.eoNewHeaderIconsItems:hover .nav_icon_text a {
    color: #CFB53B;
}

a:hover .eoMeganuInnerSpan {
    color: darkgoldenrod;
}

.eoAppointmentButton {
    background-color: #E6332A;
}

.closeFaceteDesktopIcon {
    position: absolute;
    top: 1px;
    left: 0;
    color: #111;
    background-color: #000;
    width: 40px;
    background-image: url(//img.edel-optics.com/frontend/icons/icon-right2.svg);
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: center;
    height: 38px;
    cursor: pointer;
    border: 1px solid #000;
    border-bottom: 2px solid #000;
    box-sizing: border-box;
}

.eoViewsListviewItemClassic.sBox {
    background: rgb(255, 255, 255);
}

.eoViewsFacetFrameSizeInfoText {
    color: #111;
}

.eoViewsFacetFrameSizeRuler.clicker.button {
    padding: 3px;
    margin-top: 8px;
}

.eoViewsProductsDetailGradientContainer {
    background: #fff;
}

.eoViewsProductsDetailAdditionalProductsList.eoViewsProductdetaildesktop {
    margin-left: 20px;
    margin-right: 20px;
    width: auto;
}

.eoViewsDropDownMenu .eoMeganuInnerSpan{
    color:#000;
}

.eoViewsDropDownMenu .eoUTFIcon{
    color:#FFF;
}

.eoProductStage {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #F3F3F3 70%, rgba(243, 243, 243, 0.00) 100%);
}
.eoProductStage .eoProductTitleSmall,
.eoProductStage .eoDetailImageBox
{
    background-color: transparent;
}
.eoDetailImageNoZoom,
.eoProductStage .containerZoom {
    mix-blend-mode: multiply;
}



@media all {

    .eoCheckoutThankYouOrderSuccessIcon {
        background-image: url("//img.edel-optics.de/frontend/checkout/icons/check-black.svg");
        height: 40px;
        background-repeat: no-repeat;
        width: 40px;
        background-size: 40px 40px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .eoCheckoutThankYouAppointmentText .highlight{
        background-color: #000;
    }
    .formline button{
        background-color: #000;
    }
    .eoBoutique .eoViewsHeaderCheckoutAlex {
        background-color: #F3F3F3;
        color: #222;
    }
    .eoViewsHeaderCheckoutAlex {
        background-color: #F3F3F3;
        color: #222;
    }
    .eoViewsHeaderCheckoutAlexLogoContainer {
        background-image: url(//img.edel-optics.com/frontend/EOB_Logo_Desktop_Light_1.svg);
        height: 50px;
        width: 195px;
    }
    .eoViewsHeaderCheckoutAlexHelp a {
        color: #222;
    }

    .eoViewsHeaderCheckoutAlexHelp img {
        filter: invert(0);
    }

    .eoViewsHeaderCheckoutAlexBack a {
        color: #222;
    }

    .eoBackArrow {
        display: inline-block;
        mask-image: url('//img.edel-optics.com/frontend/icons2024/Arrow_Left.svg');
        mask-size: contain;
        mask-repeat: no-repeat;
        mask-position: bottom;
        background-color: #222;
        width: 20px;
        height: 20px;
    }


';


}
</pre></body></html>