<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mobicon { display: none; position: absolute; right: 30px; top: 50px; height: 25px; width: 30px; }
.mobicon span { position: absolute; width: 30px; height: 2px; left: 0px; background-color: #333F48; }
.mobicon span.first { top: 0px; }
.mobicon span.sec { top: 10px; }
.mobicon span.third { top: 20px; }
.mobicon.open span.sec{ opacity: 0; }
.mobicon.open span.first {-webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: 8px;   }
.mobicon.open span.third { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: -8px; }

#banner .ce-row:nth-child(2) { display: none; }
#naviMainMobile, #naviMetaMobile { display: none; }
@media ( min-width : 768px) {
    .product-detail-mobile {
        display: none;
    }
}
@media ( min-width : 1025px ) {
    #naviMain, #naviMeta { display: block !important; }
    #naviMetaMobile, #naviMetaMobile { display: none !important; }

    #sweepNavi {
    position: relative;
    top: -91px;
    text-align: right;}

    .powermail_form_24, .powermail_form_33,.powermail_form_35,.powermail_form_29,.powermail_form_31,.powermail_form_25 , .powermail_form_37
    {display: none !important;}

}
@media ( max-width : 1390px ) {
   
    .margin-100, .space-after-100 { margin-bottom: 100px; }
    .margin-85, .space-after-85 { margin-bottom: 85px; }
    .margin-70, .space-after-70 { margin-bottom: 70px; }
    .margin-50, .space-after-50 { margin-bottom: 50px; }

    .product &gt; .content { padding-right: 15px; }
    #header #hTop .inner {
        margin: 0;
    }
}

@media ( max-width : 1280px ) {
    .inner, .inner-1360, .productsliderIn, .newsDetail { margin-left: 30px; margin-right: 30px; }
    #naviMain &gt; ul &gt; li { margin-left: 20px; }
    #naviMain &gt; ul &gt; li:first-child { margin-left: 0; }
}

@media ( max-width : 1230px ) {
    /* .size-23, #naviMain a { font-size: 20px; } */

    .variation-imagetext h2 { font-size: 30px; }
}

@media ( max-width : 1200px ) {
    .inner-1180 { margin: 0 20px; }

}


@media ( max-width : 1080px ) {
    /* .size-23, #naviMain a { font-size: 18px; } */
    /* #content .variation-imagetext h2 { font-size: 20px; } */
}
@media ( max-width : 1024px ) {
    #hTop, #searchbox,
    #naviMain { display: none; }
    .mobicon { 
        display: block; 
        position: relative;
        top: 0;
        right: 0;
        margin-left: 30px;
    }
    #logo {
        margin: 28px 0 22px;
        max-width: 180px;
    }
    #hBottomRight {
        float: none;
        display: flex;
        align-items: center;
    }
    #header #hBottom .inner {
        align-items: center;
    }
    .mobicon.open span.third {
        top: 16px;
    }
    #naviMetaMobile { display: block;}
    #naviMetaMobile &gt; ul &gt; li { position: relative;}
    #naviMetaMobile &gt; ul &gt; li#nav_46 &gt; a { width: 28px; height: 30px; background-image: url(../img/shop.svg); background-size: 28px 30px; }
    #naviMetaMobile &gt; ul &gt; li#nav_47 &gt; a { width: 17px; height: 25px; background-image: url(../img/pin.svg); background-size: 17px 25px; }
    #naviMetaMobile &gt; ul &gt; li#nav_48 &gt; a { width: 20px; height: 20px;  background-image: url(../img/search.svg); background-size: 20px; }
	#naviMetaMobile &gt; ul &gt; li.nav_search &gt; a { width: 25px; height: 25px; margin-top: 2px; background-image: url(../img/search.svg); background-size: 25px; }
	#naviMetaMobile &gt; ul &gt; li.nav_cart &gt; a { width: 28px; height: 30px; background-image: url(../img/shop.svg); background-size: 28px 30px; }
    #naviMetaMobile &gt; ul &gt; li &gt; a { display: block; background-repeat: no-repeat; font-size: 0; line-height: 0; }

    #naviMainMobile { position: absolute; top: 100%; left: 0; z-index: 99; width: 100%;padding: 56px 15px; background: #fff; }
    #naviMainMobile &gt; ul:first-child { background-color: #FFF; }
    #naviMainMobile &gt; ul:first-child &gt; li { border-bottom: 1px solid #E6E6E6; }
    #naviMainMobile &gt; ul:first-child &gt; li &gt; a { display: block; position: relative; padding: 24px 60px 24px 8px; font-size: 24px; line-height: 28px; font-weight: 600; text-transform: uppercase; }
    #naviMainMobile &gt; ul:first-child li.hasSub &gt; a:after { 
        content: '';
        position: absolute;
        top: 50%;
        right: 17px;
        width: 12px;
        height: 8px;
        background-image: url(../img/menu_arrow-black.svg);
        background-repeat: no-repeat;
        transform: translateY(-50%);
    }
    #naviMainMobile &gt; ul.languageMenu li.hasSub &gt; a {
        position: relative;
    }
    #naviMainMobile &gt; ul.languageMenu li.hasSub &gt; a:after { 
        content: '';
        position: absolute;
        top: 50%;
        right: 17px;
        width: 12px;
        height: 8px;
        background-image: url(../img/menu_arrow-white.svg);
        background-repeat: no-repeat;
        transform: translateY(-50%);
    }
    #naviMainMobile &gt; ul:first-child li.hasSub.open &gt; a:after { transform: translateY(-50%) rotate(-180deg); }
    #naviMainMobile &gt; ul:first-child &gt; li &gt; ul &gt; li { border-top: 1px solid #E6E6E6; }
    #naviMainMobile &gt; ul:first-child &gt; li &gt; ul &gt; li:last-child { border-bottom: none; }
    #naviMainMobile &gt; ul:first-child &gt; li &gt; ul &gt; li &gt; a { 
        display: block;
        position: relative;
        padding: 23px 40px 24px 24px;
        font-size: 20px;
        line-height: 24px;
        font-weight: 400;
    }
    #naviMainMobile &gt; ul:first-child &gt; li &gt; ul &gt; li#nav_34 &gt; a { color: #7F6A7B; }
    #naviMainMobile &gt; ul:first-child &gt; li &gt; ul &gt; li#nav_35 &gt; a { color: #00BF6F;  }
    #naviMainMobile &gt; ul:first-child &gt; li &gt; ul &gt; li#nav_36 &gt; a { color: #0076A8;  }
    #naviMainMobile &gt; ul:first-child &gt; li &gt; ul &gt; li.hasSub &gt; a:after { background-image: url(../img/arrow-navi-sub.svg); }
    #naviMainMobile &gt; ul:first-child &gt; li &gt; ul &gt; li &gt; ul &gt; li {border-bottom: 1px solid #E6E6E6; }
    #naviMainMobile &gt; ul:first-child &gt; li &gt; ul &gt; li &gt; ul &gt; li:last-child { border-bottom: none; }
    #naviMainMobile &gt; ul:first-child &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a { display: block; position: relative; padding: 15px 30px 15px 55px; font-size: 24px; }

    #naviMainMobile &gt; ul:nth-child(2) { float: left; width: 100%; }
    #naviMainMobile &gt; ul:nth-child(2) &gt; li { 
        width: 100%;
        background-color: #969B9E;
    }
    #naviMainMobile &gt; ul:nth-child(2) &gt; li &gt; a { 
        display: block;
        padding: 24px 8px;
        font-size: 24px;
        line-height: 29px;
        color: #FFF;
        font-weight: 600;
        text-transform: uppercase;
    }
    #naviMainMobile &gt; ul:nth-child(2) &gt; li ul li a {
        font-size: 20px;
        line-height: 24px;
        color: #ffffff;
        padding: 23px 24px 24px 24px;
        display: block;
        border-top: 1px solid #E6E6E6;
    }
    #naviMainMobile &gt; ul:nth-child(3) { float: left; width: 34%; text-align: center; }
    #naviMainMobile &gt; ul:nth-child(3) &gt; li { position: relative; background-color: #7a8189; }
    #naviMainMobile &gt; ul:nth-child(3) &gt; li &gt; a { display: block; position: relative; padding: 15px 30px; font-size: 24px; color: #FFF; }
    #naviMainMobile &gt; ul:nth-child(3) &gt; li &gt; a:after { content: ''; position: absolute; top: 23px; right: 30px; width: 25px; height: 14px; background-image: url(../img/arrow-navi-white.svg); }
    #naviMainMobile &gt; ul:nth-child(3) &gt; li &gt; ul { padding-bottom: 10px; }
    #naviMainMobile &gt; ul:nth-child(3) &gt; li &gt; ul &gt; li &gt; a { display: block; padding: 6px 15px; color: #FFF; }
    /*#naviMainMobile &gt; ul:nth-child(3) &gt; li &gt; ul { position: absolute; top: 100%; left: 0; width: 100%; z-index: 99; }*/

    #naviMainMobile &gt; ul:nth-child(3) &gt; li, #naviMainMobile &gt; ul:nth-child(3) &gt; li img { display: none; }
    #naviMainMobile &gt; ul:nth-child(3) &gt; li.active { display: block; }

    #naviMainMobile &gt; ul:nth-child(4),
    #naviMainMobile &gt; ul &gt; li ul { display: none; }

    #banner .swiper-pagi-out { bottom: -40px; }

    #naviSocial { top: 180px; width: 40px; padding: 8px 9px; }
    #naviSocial &gt; ul &gt; li { margin-bottom: 10px; }
    #naviSocial &gt; ul &gt; li &gt; a { width: 22px; height: 26px; background-size: 22px 26px; }

    #content { margin-top: 95px; }

    /* #content h1, #content h2 { font-size: 36px; margin-bottom: 20px; }
    #content span.big { font-size: 22px; line-height: 32px; }
    #content h4 { font-size: 20px; margin-bottom: 60px; } */


    .margin-100, .space-after-100 { margin-bottom: 60px; }
    .margin-85, .space-after-85 { margin-bottom: 45px; }
    .margin-70, .space-after-70 { margin-bottom: 30px; }
    .margin-50, .space-after-50 { margin-bottom: 30px; }
    .pharmacyFinder { margin-bottom: 60px; }

    /* .size-20, html, body, h6 { font-size: 16px; }
    .line-height-30, #content p, #content ul li, #content ol li { line-height: 24px; }
    .size-40, h3 { font-size: 24px; }
    .size-18, .productDetail .content .button, .productDetail .content .buy_online { font-size: 14px; } */

    .productDetail.grid &gt; .row { margin-left: -8px; margin-right: -8px; }
    .productDetail.grid &gt; .row &gt; .col { padding-left: 8px; padding-right: 8px; }

    .productDetail .content .button { margin-right: 15px; }
    .productDetail .content .ce-gallery img { max-width: 75px; }
    .productDetail .content .ce-gallery { margin-bottom: 20px; }
    .grid_30_30_30 &gt; .row &gt; .col.imageBox { width: 50%; }
    .productDetail .grid &gt; .row { margin-left: -7px; margin-right: -7px; }
    .productDetail .grid &gt; .row &gt; .col { padding-left: 7px; padding-right: 7px; }

    .news &gt; .news-container-paginated &gt; .article { margin-bottom: 60px; }

}


@media ( max-width : 900px ) {
    .product &gt; .image { width: 40%; }
    .product &gt; .content { width: 60%; }
}

@media (max-width: 850px) {
  .productDetailOverlay .grid_20_20_20_20_20 &gt; .row &gt; .col {
      width: 25%;
  }
}

@media ( max-width : 800px ) {
    .product &gt; .image { width: 100%; margin-bottom: 20px; }
    .product &gt; .content { width: 100%; padding-left: 15px;}
    .product &gt; .content .button { margin-right: 15px; }

    .pFSearch.inside { position: static; margin: 0; max-width: none; }
    .pFSearch.inside input[type="submit"],
    .pFSearch.inside input[type="text"] { font-size: 16px; }
    .pFSearch.inside input[type="text"] { width: 75%; margin-right: 5%; }
    .pFSearch.inside input[type="submit"] { width: 20%; padding: 10px 0; }
    .pFSearch input[type="text"] { width: 73.65%; margin-right: 4.35%; padding: 9px 20px; border-radius: 4px; font-size: 28px; }
    .pFSearch input[type="submit"] { width: 22%; padding: 10px 0; border-radius: 4px; font-size: 28px; }

    #pFResults { position: static; width: 100%; height: auto; padding: 30px 0; background-color: transparent; }
}

@media ( max-width : 767.98px) {
    .grid_30_30_30 &gt; .row &gt; .col { width: 100%; margin-bottom: 20px; }
    .grid_30_30_30 &gt; .row &gt; .col figure,
    .grid_30_30_30 &gt; .row &gt; .col .ce-column,
    .grid_30_30_30 &gt; .row &gt; .col .ce-gallery { width: 100%; }

    .grid_25_25_25_25 &gt; .row &gt; .col { width: 100%; margin-bottom: 20px; }
    .grid_25_25_25_25 &gt; .row &gt; .col figure,
    .grid_25_25_25_25 &gt; .row &gt; .col .ce-column,
    .grid_25_25_25_25 &gt; .row &gt; .col .ce-gallery { width: 100%; }

    .productDetail.grid &gt; .row &gt; .col.images { margin-bottom: 20px; display: block;}
    .productDetail.grid &gt; .row &gt; .col.images,
    .productDetail.grid &gt; .row &gt; .col.content { width: 100%;float: none; }
    .grid_30_30_30 &gt; .row &gt; .col.imageBox { width: 33.33%; }
    .grid_25_25_25_25 &gt; .row &gt; .col.imageBox { width: 25%; }
	.variation-buttons.grid_50_50 &gt; .row &gt; .col {
    	width: 50%;
	}
    .grid_50_50 &gt; .row &gt; .col { width: 100%; }
    .grid_50_50 &gt; .row &gt; .col:first-child img,
    .grid_50_50 &gt; .row &gt; .col:nth-child(2) img { margin-bottom: 20px; }
    .variation-buttons .grid_50_50 &gt; .row &gt; .col { width: 50%; }

    .variation-order .col_50_1 { display: none; }
    .variation-order .col_50_1.hide-desktop { display: block; }

    .background.turquoise { padding: 40px 0; }

    #naviMainMobile &gt; ul:nth-child(2) { width: 100%; }
    #naviMainMobile &gt; ul:nth-child(3) { width: 100%; border-top: 1px solid #FFF; }

    /* #content .variation-imagetext h2 { font-size: 40px; } */

    .productDetailOverlay.change-top { top: 0px; }

    #bgOverlay .grid_50_50 &gt; .row &gt; .col { width: 50%; }
    #bgOverlay .grid_50_50 &gt; .row &gt; .col h2 { font-size: 30px; }

    .powermail_form_21,.powermail_form_32,.powermail_form_34,.powermail_form_28,.powermail_form_30,.powermail_form_26, .powermail_form_36{display: none !important;}
    body.sweepstake .text-center, body.sweepstake.ce-headline-center {text-align: left;}
    .powermail_form .powermail_fieldwrap input[type="submit"]{float: left;}
    .powermail_form img.image-bcg {margin-left: -40px;}
    body.sweepstake #sweepNavi ul{padding-left: 0}
    body.sweepstake #sweepNavi ul li{margin-left: 0}
    .popup-content { width: 66% !important;}
    .product-content-element .frame-type-textpic .ce-textpic .ce-gallery {
        width:100%;
        margin-bottom: 20px;
    }
    .product-content-element .frame-type-textpic .ce-textpic {
        flex-direction: column;
    }
    .product-content-element .frame-type-textpic .ce-textpic .ce-bodytext {
        width:100%;
    }

    #logo { max-width: 110px; margin: 11px 0 12px; }
    .mobicon span {
        width: 23px;
        height: 1px;
        left: 0px;
    }
    .mobicon {
        height: 16px;
        width: 23px;
        margin-left: 24px;
    }
    .mobicon span.third {
        top: 16px;
    }
    .mobicon span.sec {
        top: 8px;
    }
    .mobicon span.first {
        top: 0px;
    }
    #naviMetaMobile &gt; ul &gt; li#nav_48 &gt; a {
        width: 15px;
        height: 15px;
        background-image: url(../img/search.svg);
        background-size: 15px;
    }
    .productslider .swiper-button-next {
        right: 5px;
    }
    .productslider .swiper-button-prev {
        left: 5px;
    }
    #content .productslider .swiper-container .swiper-wrapper h4 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 24px;
		min-height: 48px;
    }
    #content .productslider .swiper-container .swiper-wrapper p {
        font-size: 16px;
        line-height: 27px;
        margin-bottom: 24px;
    }
    #content .frame-type-ifproducts_featuredproducts h2 {
        margin-bottom: 24px;
    }
    .productslider .ce-gallery figure .explr-btn {
        margin-top: 6px;
    }
    .frame-type-ifproducts_featuredproducts {
        padding: 55px 0 46px 0;
    }
    footer#footer .frame-type-text p strong {
        margin-bottom: 6px;
    }
    footer#footer .footer-social-icons ul {
        gap: 48px;  
    }
    footer#footer .footer-social-icons ul li img {
        width: 32px;
    }
    #footer div#fTop {
        padding: 32px 0px 72px;
    }
    #fContent .col_30_1.col, #fContent .col_30_2.col {
        margin-bottom: 80px;
    }
    footer#footer .frame-type-menu_subpages .footer-links ul li:not(:last-child) {
        margin-bottom: 23px;
    }
    footer#footer .frame-type-menu_subpages h2 {
        margin-bottom: 24px;
    }
    #fContent .col_30_3.col p strong {
        margin-bottom: 2px;
    }
    #fContent .col_30_3.col p a {
        margin-top: 24px;
        display: block;
    }

    .productDetail.grid &gt; .row &gt; .col.images .image_1.imageBox, .productDetail.grid &gt; .row &gt; .col.images .grid_30_30_30.grid {
        display: none;
    }
    .productDetail.grid &gt; .row {
        margin-left: 0;
        margin-right: 0;
    }
    .productDetail.grid &gt; .row &gt; .col {
        padding-left: 0;
        padding-right: 0;
    }
    #content .productDetail.grid &gt; .row &gt; .col.content h1 {
        margin-bottom: 32px;
    }
    .productDetail.grid &gt; .row &gt; .col.content .frame-type-text:first-child {
        margin-bottom: 0px;
    }
    .productDetail.grid .product-detail-mobile .product-gallery-wrapper img {
        width: auto;
        margin: 0 auto;
        max-width: 320px;
    }

    
    .product-detail-mobile .product-gallery-wrapper.owl-carousel .owl-nav button.owl-prev,
    .product-detail-mobile .product-gallery-wrapper.owl-carousel .owl-nav button.owl-next { 
        width: 15px; height: 32px; margin-top: -25px; background-size: 15px 32px; transition: 0.5s all; font-size: 0; margin: 0; 
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    .productDetail {
        margin-top: -20px;
        margin-bottom: -20px;
    }
    .productDetail .content .ce-gallery img {
        max-width: 56px;
    }
    .productDetail .content .ce-gallery .ce-row {
        --bs-gutter-x: 12px;
        --bs-gutter-y: 15px;
    }
    .productDetail .content .ce-gallery {
        margin-bottom: 32px;
    }
    .rating-section {
        margin-bottom: 32px;
    }
    .product-detail-mobile .product-gallery-wrapper.owl-carousel .owl-nav button.owl-prev { background-image: url(../img/arrow-left.svg); background-size: contain; background-repeat: no-repeat;}
    .product-detail-mobile .product-gallery-wrapper.owl-carousel .owl-nav button.owl-prev:hover,
    .product-detail-mobile .product-gallery-wrapper.owl-carousel.owl-nav button.owl-prev.disabled { background-image: url(../img/arrow-left-gray.svg); background-size: contain; background-repeat: no-repeat;opacity: 1;}
    .product-detail-mobile .product-gallery-wrapper.owl-carousel .owl-nav button.owl-next {right: 0; left: auto; background-image: url(../img/arrow-right.svg); background-size: contain; background-repeat: no-repeat; }
    .product-detail-mobile .product-gallery-wrapper.owl-carousel .owl-nav button.owl-next:hover,
    .product-detail-mobile .product-gallery-wrapper.owl-carousel.owl-nav button.owl-next.disabled {background-image: url(../img/arrow-right-gray.svg); background-size: contain; background-repeat: no-repeat;opacity: 1; }
    #content .product-accordion .product-accordion-item h2.accordion-header button.accordion-button {
        font-size: 24px;
        line-height: 29px;
    }
    #content .product-accordion .product-accordion-item h2.accordion-header button.accordion-button::after {
        top: calc(50% + 0px);
    }
    .product-accordion .product-accordion-item .slider.owl-carousel .owl-nav button.owl-next {
        right: 6px;
    }
    .product-accordion .product-accordion-item .slider.owl-carousel .owl-nav button.owl-prev {
        left: 6px;
    }
    .product-accordion .product-accordion-item .accordion-collapse .slider.owl-carousel .owl-item {
        padding: 0px 92px;
    }
    #content .product-accordion .product-accordion-item .accordion-body .acc-image-slider {
        margin: 0px 0;
    }
    .product-accordion .product-accordion-item .accordion-collapse .revalid-image-text-slider .slider.owl-carousel .owl-item {
        padding: 0px 0px;
    }
    .product-accordion .product-accordion-item .revalid-image-text-slider .slider.owl-carousel .owl-item .slider-item {
        flex-direction: column;
    }
    .product-accordion .product-accordion-item .revalid-image-text-slider .slider.owl-carousel .owl-item .slider-item .image {
        width: 100%;
        padding-right: 0;
    }
    .product-accordion .product-accordion-item .revalid-image-text-slider .slider.owl-carousel .owl-item .slider-item .content {
        width: 100%;
        padding-left: 0;
        margin-top: 16px;
    }
    .revalid-image-text-slider.inner-1360 {
        max-width: 1105px;
        margin-left: 0;
        margin-right: 0;
    }
    #content .product-accordion .product-accordion-item .revalid-image-text-slider .slider.owl-carousel .owl-item .slider-item .content p {
        margin-bottom: 0;
    }
    .product-accordion .product-accordion-item .revalid-image-text-slider .slider.owl-carousel .owl-nav button.owl-prev, .product-accordion .product-accordion-item .revalid-image-text-slider .slider.owl-carousel .owl-nav button.owl-next {
        top: 167px;
        transform: translateY(0%);
    }
    .product-accordion .product-accordion-item .revalid-image-text-slider .slider.owl-carousel .owl-nav button.owl-prev {
        left: 14px;
    }
    .product-accordion .product-accordion-item .revalid-image-text-slider .slider.owl-carousel .owl-nav button.owl-next {
        right: 14px;
    }
    .ce-image .ce-gallery .ce-inner {
        float: none;
        right: 0;
    }
    .ce-image .ce-gallery .ce-outer {
        float: none;
        right: 0;
    }
    .ce-image .ce-gallery .ce-inner .ce-column {
        width: 100%;
    }
    .ce-image .ce-gallery .ce-inner .ce-column figure.image {
        width: 100%;
    }
}

@media ( max-width : 725px ) {
    .pFSearch input[type="text"] { width: 63.65%; margin-right: 4.35%; padding: 9px 20px; border-radius: 4px; font-size: 28px; }
    .pFSearch input[type="submit"] { width: 32%; padding: 10px 0; border-radius: 4px; font-size: 28px; }

    #fBottom &gt; .inner { margin: 0; }
    #naviFooter &gt; ul { position: relative; padding-bottom: 41px; width: 100%;}
    #naviFooter &gt; ul &gt; li { float: left; width: 100%;  border: none; }
    #naviFooter &gt; ul &gt; li { border-bottom: 1px solid #FFF; margin: 6px 0px;}
    #naviFooter &gt; ul &gt; li#nav_18 { position: absolute; bottom: 0; left: 0; width: 100%; }
    #naviFooter &gt; ul &gt; li &gt; a { padding: 10px 25px; font-size: 16px; }

    .tx-powermail { position: relative; }
    .tx-powermail fieldset { width: 100% !important; }
    .tx-powermail .powermail_fieldwrap_marker { position: absolute; left: 0; top: 770px; width: 100%; }
    .tx-powermail .powermail_fieldwrap_dataprotection { position: absolute; left: 0; top: 810px; width: 100%; }
    .tx-powermail .powermail_fieldwrap_type_submit { margin-top: 135px; }


    .after-footer-menu-copyright{border: none;}
    #naviFooter &gt; ul &gt; li:last-child {
    border-right: none;}

    .powermail_form .powermail_fieldwrap_marker {position: inherit !important;}
}

@media ( max-width : 670px ) {
    .news &gt; .news-container-paginated &gt; .article { width: 100%; }

   #c6958 .col_20.col{
       width: 100%;
   }
	
	.commando-grid-spacer.productDetailOverlay .grid_20_20_20_20_20 &gt; .row &gt; .col {
		width: 100%;
	}
}

@media ( max-width : 600px ) {
    .grid_20_20_20_20_20 &gt; .row &gt; .col { width: 33.33%; }
	.productDetailOverlay .grid_20_20_20_20_20 &gt; .row &gt; .col {
		  width: 33.33%;
	  }
}

@media ( max-width : 560px ) {
   

    /* #naviMetaMobile &gt; ul &gt; li#nav_46 &gt; a { width: 23px; height: 25px; background-size: 23px 25px; }
    #naviMetaMobile &gt; ul &gt; li#nav_47 &gt; a { width: 14px; height: 20px; background-size: 14px 20px; }
    #naviMetaMobile &gt; ul &gt; li#nav_48 &gt; a { width: 20px; height: 20px; background-size: 20px; }
	#naviMetaMobile &gt; ul &gt; li.nav_search &gt; a { width: 20px; height: 20px; background-size: 20px; }
	#naviMetaMobile &gt; ul &gt; li.nav_cart &gt; a { width: 23px; height: 25px; background-size: 23px 25px; } */


    #naviMainMobile &gt; ul:first-child &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a { padding: 12px 15px 12px 40px; font-size: 20px; }

    #naviMainMobile &gt; ul:nth-child(3) &gt; li &gt; a:after { top: 17px; right: 15px; }

    #naviMainMobile &gt; ul:nth-child(3) &gt; li &gt; a { padding: 12px 30px; font-size: 20px; }

    #naviMainMobile &gt; ul:nth-child(2) &gt; li { width: 100%; border-right: none; border-bottom: 1px solid rgba(255, 255, 255, 0.3); text-align: left; }
    #naviMainMobile &gt; ul:nth-child(3) { border-top: none; text-align: left; }
    #naviMainMobile &gt; ul:nth-child(3) &gt; li &gt; a { padding: 12px 15px; }

    #naviMainMobile &gt; ul:nth-child(4) { display: block; background-color: #343f47; color: #FFF; }
    #naviMainMobile &gt; ul:nth-child(4) &gt; li { float: left; width: 50%; }
    #naviMainMobile &gt; ul:nth-child(4) &gt; li:first-child { border-right: 1px solid #FFF; }
    #naviMainMobile &gt; ul:nth-child(4) &gt; li &gt; a { display: block; padding: 12px 0 12px 62px; color: #FFF; font-size: 20px; background-size: 26px 30px; background-repeat: no-repeat; background-position: left 20px center; }
    #naviMainMobile &gt; ul:nth-child(4) &gt; li#nav_26 &gt; a { background-image: url(../img/facebook_neg.svg); }
    #naviMainMobile &gt; ul:nth-child(4) &gt; li#nav_27 &gt; a { background-image: url(../img/instagram_neg.svg); }

    #naviSocial { display: none; }

    #banner .swiper-pagi-out { bottom: -24px; }

    .inner, .inner-1360, .productsliderIn, .newsDetail { margin-left: 15px; margin-right: 15px; }
 
    .margin-100, .space-after-100 { margin-bottom: 60px; }
    .margin-85, .space-after-85 { margin-bottom: 45px; }
    .margin-70, .space-after-70 { margin-bottom: 30px; }
    .margin-50, .space-after-50 { margin-bottom: 30px; }

    .no-banner #content, .blue #content, .green #content, .lavender #content, .pantone #content  { margin-top: 40px; }
    #content { margin-top: 60px; }
    /* #content h1, #content h2 { font-size: 24px; }
    #content h4 { margin-bottom: 30px; }
    .size-40, h3 { font-size: 20px; }
    .size-24, h4, h5 { font-size: 16px; }

    #content span.big { font-size: 16px; line-height: 22px; display: inline-block; text-align: center; } */

    .productslider { padding: 0px 0 0px 0; }
    .newsDetail &gt; .img { margin-bottom: 30px; }

    #fContent { padding-top: 25px; }
    footer .grid_50_50 &gt; .row &gt; .col { width: 100%; padding: 0; text-align: center; margin-bottom: 25px; }
    footer .grid_50_50 &gt; .row &gt; .col p { font-size: 16px; line-height: 21px; }
    footer .grid_50_50 &gt; .row &gt; .col_50_1 &gt; .csc-default { float: none; }
/* 
    #banner .ce-row:nth-child(1) { display: none; }
    #banner .ce-row:nth-child(2) { display: block; } */

    #bgOverlay h2 { font-size: 30px; margin-bottom: 25px; }
    #bgOverlay .grid_50_50 &gt; .row &gt; .col h2 { font-size: 20px; margin-bottom: 0; }
}

/* @media ( max-width : 520px ) {
    .pFSearch input[type="text"] { width: 63.65%; font-size: 20px; }
    .pFSearch input[type="submit"] { width: 32%; font-size: 20px; }
	
	tr.two-column-mobile {
		display: flex;
		flex-direction: column;
	}
	tr.two-column-mobile td br {
		display: none;
	}
} */

/* @media ( max-width : 500px ) {
    .button { font-size: 14px; padding: 3px 20px; }
} */

/* @media ( max-width : 460px ) {
	html[lang="cs-CZ"] .tx-powermail .powermail_fieldwrap_dataprotection {
		top: 830px;
	}
}	 */

/* @media ( max-width : 435px ) {
    .tx-powermail .powermail_fieldwrap_type_submit { margin-top: 160px; }

    #bgOverlay h2 { font-size: 20px; margin-bottom: 25px; }
    #bgOverlay .grid_50_50 &gt; .row &gt; .col h2 { font-size: 16px; margin-bottom: 0; }
}*/ 

@media ( max-width : 400px ) {
    footer#footer .footer-social-icons ul {
        gap: 0;
        justify-content: space-between;
        margin-right: 13px;
    }
} 


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