/* menu txt */
.wide .navbar-subnav > .nav-merge.nav-item > li.nav-item > .nav-link, .wide .navbar-subnav > .nav-merge.nav-item .nav-merge.nav-item > li.nav-item > .nav-link {
    font-size: 1.4rem;
}
header .navbar-subnav {
	padding-top: 20px;
}
header .navbar-subnav .nav-link {
	padding-top: 0;
}
header .navbar-subsubnav .nav-link {
	font-size: 1.3rem;
	text-transform: uppercase;
	padding: 0px 0 5px 30px;
    position: relative;
}
header .navbar-subsubnav .nav-link:before {
    content: "\F105";
    font-family: FontAwesome;
    position: absolute;
    top: 0px;
    left: 15px;
    color: #c4c7c8;
    line-height: 1;
}

header #menu_categories #menu_navbar > ul > li > a {
    font-weight: bold;
    font-size: 1.5rem;
}


/* banner head */
html:has(link[href^="https://abc-store.pl"]) #main_banner1 {
    position: relative;
    left: 50%;
    margin-left: -50vw;
    width: 100vw;
	
	/* margin-bottom: 4rem!important; */
}
/*
html:has(link[href^="https://abc-store.pl"]) #main_banner1 .main_banner_wrapper {
    width: 1920px;
    margin: 0 auto;
}
*/
html:has(link[href^="https://abc-store.pl"]) #main_banner1 img {
    width: 100vw;
}

/* glowna zawartosc */
#content {
    background-color: #fdfdfd;
    border-radius: 5px;
    margin-bottom: 2.5rem;
}

/* naglowki */
.headline__name,
.headlin__name,
.headline,
div:not(.search_categoriesdescription) > .big_label {
	width: 100%; 
	text-align: center;
	display: block;
	/* border-top: 5px solid; */
	/* border-image: linear-gradient(to right, #e41016 25%, #f8a618 25%, #f8a618 50%, #86bc2c 50%, #86bc2c 75%, #25b0df 75%) 5; */
	padding-top: 1.2rem;
    border-color: #000;
    /* max-width: 50%; */
    margin: 0 auto;
}

/* tlo naglowek kat */
.search_page .breadcrumbs {
    margin-bottom: 0;
}
.search_categoriesdescription,
.search_name {
    background-color: #fafafa;
    /* background-image: url(/data/gfx/mask/pol/logo_1_big.svg); */
    background-blend-mode: color-dodge;
    padding: 30px 0!important;
    border: 0!important;
    border-radius: 5px;
}

/* SG bannery male */
html:has(link[href^="https://abc-store.pl"]) #menu_buttons2 {
/*	max-width: 960px;
    margin: auto; */
    place-items: center;
	display: flex;
	align-items: center;
    justify-content: center;
}
#menu_buttons2 img {
    border-radius: 5px;
}
@media (max-width:530px) {
    #menu_buttons2 {
        /* display: block; */
    }
    #menu_buttons2 .menu_button_wrapper {
        max-width: 100%;
    }
}
html:has(link[href^="https://abc-store.pl"]) #menu_buttons2 .menu_button_wrapper {
/*	max-width: 240px; */
}
html:has(link[href^="https://abc-store.pl"]) #menu_buttons2 .menu_button_wrapper img {
    padding: 10%;
    background: #fff;
}

/* blog i aktualnosci foto */
.article__image_wrapper, /*sg*/
#blog-item img.blog_image {
    float: none;
    max-width: 100%;
    margin: 0 0 1.2em 0;
}
#blog-item img.blog_image {
    margin: 0;
}
.article__image_wrapper, .article__image_wrapper img {
	height: auto!important;
	max-height: none!important;
}
.article__image_wrapper {
	flex-grow: unset;
}
/*
.article__image_wrapper img,
#blog-item img.blog_image {
    border-radius: 5px
} */

/* lista tlo prod */
.product__icon {
    background: #fff;
    border: 1px solid #c4c7c8;
}
.product__icon:hover {
    border-color: #84197d;
}
@media (min-width: 979px) {
    .photos:before {
        background: #fafafa;
    }
}
.photos__link,
.photos__link.--nav {
    background: #fafafa;
}
.photos__link.--nav {
    border-color: #fafafa;
}

#search .product:hover {
    border-color: transparent;
    background-color: #fff;
    border-radius: 5px;
}

/* nazwa produktu - lista */
.product__name {
    font-weight: bold;
	min-height: auto!important;
}
/* lista - cena produktu */
.product__prices .price:not(.--max):not(.--points):not(.--convert) {
    font-size: 2rem;
}
strong.price.--main {
	display: flex;
}
.product__prices .price.--convert {
    margin-left: 0.5em;
}
span.price.--omnibus.omnibus_price {
    font-size: 0.9em !important;
    line-height: 1.5em;
    margin-top: 0;
}

.product .s_unit_converted_price {
    display: none;
}

/*
.product.hotspot__product .product__prices .price {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
    float: none!important;
}
*/
.product.hotspot__product .product__prices .price.--convert {
	display: none;
}

.product:not(.hotspot__product) .product__prices {
    /* display: flex; */ display: block;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
    float: none!important;
}
a.product__name:after {
    content: 'Kup produkt';
    display: block;
    margin-top: 1em;
    padding: 0.5em;
    background: #333;
    color: #fff;
    text-align: center;
    border-radius: 5px;
}
.added__block a.product__name:after {
    content: none;
}
a.product__name:hover:after {
    background: #000;
}
.price.--convert {
    font-size: var(--product-price-unit-font-size);
}


/* zestawy lista produktow */
.product__see {
	display: none!important;
}

/* lista - przycisk */
.product .product__prices {
	float: left;
	line-height: 2.5em;
}
.product .projector_buy__button {
	float: left;
}
@media (min-width: 757px) {
    .product .projector_buy__button {
        margin-left: 1em;
    }
}

@media (max-width:756px) {
    .products .product__name {
        min-height: 3em!important;
    }
}
@media (max-width:500px) {
    .products .product__name {
        min-height: 4em!important;
    }
}


/* str produktu foto */
@media (min-width: 979px) {
	.photos__photo {
	    max-height: 60vh;
	}
}
/* str produktu tlo pod zdjeciem */
@media (min-width: 979px) {
	.photos:before {
		background-color: #fdfdfd;
		/* background-image: url(/data/gfx/mask/pol/logo_1_big.svg); */
		background-blend-mode: color-dodge;
		background-position: right top;
	}
	.projector_page #content #projector_photos {
		background-color: #fdfdfd;
		/* background-image: url(/data/gfx/mask/pol/logo_1_big.svg); */
		background-blend-mode: color-dodge;
		background-position: right top;
	    margin-left: -15px;
	    border-top-right-radius: 5px;
	    border-bottom-right-radius: 5px;
	}
}
.photos__link, .photos__link.--nav {
	background-color: #fff;
	border-radius: 5px;
}

/* str porduktu podsumowanie */
.projector_details__wrapper {
    border: 1px solid #c4c7c8;
    padding: 1.5rem;
    margin-bottom: 1rem;
    background-color: #fff;
    border-radius: 5px;
}
.projector_details .projector_prices__price {
	font-size: 3.5rem;
}

/* str prod - opis */
#projector_longdescription {
    font-size: 1.15em;
}

/* str produktu tytul */
#projector_productname h1 {
	font-weight: 600;
	font-size: 2.5rem;
}

/* sekcja galeria */
.projector_page #content #projector_photos {
	margin: 0;
	border-radius: 20px;
}
.projector_page #content #projector_photos #photos_nav,
.projector_page #content #projector_photos #photos_slider {
	/* padding: 15px; */
}
.projector_page #content #projector_photos #photos_nav,
.projector_page #content #projector_photos #photos_slider {
	align-content: space-evenly;
	align-self: stretch;
}

/* sekcja zestawy */
.projector_page #content #projector_in_bundle {
	grid-row: 5;
}
.projector_page #content #projector_in_bundle.hotspot.--bundle .product__icon img {
    margin-top: 10px;
    margin-bottom: auto;
}
@media (min-width: 757px) {
	.projector_page #content #projector_in_bundle.hotspot.--bundle .product__icon{
		padding-left: 3rem !important;
	}
	.projector_page #content #projector_in_bundle.hotspot.--bundle .product__wrapper {
		background-color: #fff;
	}
}

/* sekcja opis */
.projector_page #content #projector_longdescription {
    grid-row-end: span 2;
	margin-bottom: 0;
}
.projector_page #content:has(#projector_in_bundle) #projector_longdescription {
    grid-row: 6 / span 2;
}

/* sekcja parametry */
.projector_page #content #projector_longdescription ~ #projector_dictionary {
	grid-area: 7 / 1 / span 2;
	/* grid-row-start: span 2; */
}
.projector_page #content:has(#projector_in_bundle) #projector_longdescription ~ #projector_dictionary {
	grid-area: 8 / 1;
}
.dictionary__param {
    margin: 15px 0!important;
}

/* produkt - sekcja do koszyka */
.projector_details {
	margin-bottom: 2rem;
}

.headline.added__headline {
    margin-bottom: 1em;
}

/* sekcja pytania */
.projector_page #content #product_questions_list {
	grid-area: 5 / 2;
}
.projector_page #content:has(#projector_in_bundle) #product_questions_list {
	grid-area: 6 / 2;
}

#product_questions_list .questions__block {
    max-width: 100% !important;
    flex-basis: auto;
}
#product_questions_list .questions__block.--questions {
    margin-top: 1.5rem !important;
    display: grid;
	gap: 1rem;
}
#product_questions_list .questions__block.--questions .questions__item {
	padding-right: 15px;
    padding-left: 15px;
    border: 1px solid #c4c7c8;
    border-radius: 5px;
}
.questions__item.--active .questions__answer {
    border-top: 1px dashed #c4c7c8;
    padding-top: 1rem;
}

#product_questions_list .questions__block.--banner {
    order: -1;
}

.questions__banner {
	padding: 2rem!important;
}

.questions__banner_item.--label,
.questions__label_txt.headline__name {
	display: none;
}
.questions__banner_item .btn,
#show_opinion_form,
.opinions-shop_opinions_button {
    background: #f1f1f1!important;
    color: #000!important;
    border-color: #c4c7c8!important;
}
.questions__banner_item .btn:hover,
#show_opinion_form:hover,
.opinions-shop_opinions_button:hover {
    background: #333 !important;
    color: #fff !important;
}

/* sekcja opinie */
.projector_page #content #opinions_section {
	grid-area: 6 / 2 / span 3 / span 1;
	align-content: baseline;
    max-height: fit-content;
	margin-bottom: 4rem !important;
}
.projector_page #content:has(#projector_in_bundle) #opinions_section {
	grid-area: 7 / 2 / span 3 / span 1;
}
.projector_page #content #opinions_section .big_label {
	font-size: 2rem;
    border-top: none;
    max-width: 100%;
}
form#shop_opinion_form > * {
    max-width: 100%!important;
}

#opinions_section {
    background: #fff;
    border: 1px solid #c4c7c8;
    border-radius: 5px;
    padding: 20px 5px;
    margin: 0 !important;
}
#opinions_section div:has(.headline) {
	display: none;
}
#opinions_section .average_opinions_container,
#opinions_section .opinions_list {
    flex-basis: auto;
    max-width: 100%;
}
#opinions_section .opinions_list {
	max-height: 250px;
    overflow-y: auto;
    display: block;
}
#opinions_section .average_opinions_container {
	position: relative;
	top: auto;
}
#opinions_section .average_opinions_box {
	text-align: center;
}
#opinions_section .opinions-shop_guide {
	border-bottom: 1px solid #c4c7c8;
    padding-bottom: 2rem !important;
    font-size: 0.85em;
    text-align: center;
}
#opinions_section .rate_opinion > span {
	display: none;
}
#opinions_section .opinions_list>div.row>div:last-child .opinions_element_holder {
	border-bottom: 0;
	margin-bottom: 0!important;
}
#opinions_section .opinions__more .opinions__more_txt {
	text-decoration: none;
}
.shop_opinion_form .opinion_add_photos_wrapper {
        flex-wrap: wrap;
}
#opinions_section .opinions-form__form {
	max-width: 100%;
}

/* str produktu lista polecanych */
.hotspot.--list .product {
    background-color: transparent;
    border-radius: 5px;
}
.hotspot.--list .product:hover {
    background-color: #fff;
}

/* paginacja */
.pagination {
	display: none!important;
}

/* filtry rozwiniete */
.filters__expand {
    display: block!important;
}
.filters__toggler .btn.--icon-right {
	pointer-events: none;
}
.filters__toggler .btn.--icon-right:before {
	display: none;
}



/* stopka */
footer {
	border-top: 5px solid;
	/* border-image: linear-gradient(to right, #e41016 25%, #f8a618 25%, #f8a618 50%, #86bc2c 50%, #86bc2c 75%, #25b0df 75%) 5; */
	/* background: linear-gradient(110deg, #fff3cd 80%, #f1f1f1 80%); */
	/* background: linear-gradient(110deg, #fafafa 80%, #6d3fbc 80%); */
	background-color: #f1f1f1;
	padding-top: 3.5rem;
	padding-bottom: 2rem;
	border-color: #000;
}
#menu_contact,
#menu_contact ul {
	background: none;
}
#menu_contact {
    margin-bottom: 0;
}
.price_info__wrapper {
	color: #333;
}
.price_info:after,
.idosell:before {
    background-color: #333;
    height: 0.5px;
}
#footer_links .footer_links#menu_orders,
#footer_links .footer_links#menu_account {
	border: none;
}
#footer_links .footer_links {
	margin-top: 0;
}
#footer_links {
    margin-bottom: 0;
}
.footer_settings {
	margin-top: 15px;
	/* padding-left: 70px;
	padding-right: 70px; */
}

#footer_links .footer_links_sub>li {
	display: block;
	width: auto;
}

/* stopka sociale */
#links_footer_1 .footer_links_sub {
	display: inline-flex;
}
#links_footer_1 .footer_links_sub img {
    max-width: 3rem;
}
#links_footer_1 .footer_links_sub>li {
    padding: 0 1.5rem 1.1rem 0;
}


/* kontakt */
#mymap {
	height: auto;
}


/* poprawka ukladu */
@media (min-width: 1200px) {
	body {
		padding-left: 0;
		padding-right: 0;
	}
	footer {
		max-width: 100%!important;
	}
	footer>div,
    footer>nav,
	footer>.hotspot__wrapper {
	    max-width: 1170px!important;
		margin: auto!important;
		padding-left: 35px!important;
		padding-right: 35px!important;
	}
}
html._mobile footer {
    margin-right: -15px;
    margin-left: -15px;
    padding-left: 15px;
    padding-right: 15px;
}
#info_banners {
	padding-left: 15px!important;
	padding-right: 15px!important;
}

aside[class*='col-']:not(:has(.mobileCategories)) {
    background: none;
}

body, header, #content {
    background: #F8F8F8!important;
}
.product__icon,
/* #main_banner1 img, */
#menu_banners3 img,
#menu_buttons2 img,
.article__image_wrapper img, #blog-item img.blog_image,
.no-touch .wide .navbar-nav>li:hover>ul {
    border: none;
    border-radius: 20px;
}

/* prev next ikona sliderow */
.slick-prev, .slick-next {
    background: none;
}




/* strona produktu - parametry grupy */
.projector_details .projector_versions__label, .projector_details .projector_multiversions__label, .projector_details .projector_sizes__label {
    display: block;
    margin-right: 1em;
}

/* karta produktu oraz koszyk - zestawy */
.projector_bundle,
.basket__param.--bundle {
	display: none!important;
}

/* kategoria */
.search_name {
    display: block;
}
.search_name__total {
    display: block;
    padding: 1em 0;
    text-align: center;
}


/* produkty lista */
.product__icon {
    width: 100%;
    height: auto;
    max-height: none;
    aspect-ratio: 1/1;
    object-fit: contain;
}
.product__icon img {
    width: 100%;
    height: auto;
    max-height: none;
	aspect-ratio: 1/1;
    object-fit: contain;
}
.product__icon:not(:has(picture)) img {
	aspect-ratio: 1/1;
}


/* dodano do koszyka popup */
.added__details .product__prices {
    padding: 0.5em 1.5em 0 0 !important;
    margin: auto !important;
}

/* str produktu wysylka */
.projector_smile,
#projector_form .banner_smile {
	display: none;
}
.projector_shipping__info .projector_shipping__text:after {
    content: " od 70 zł!";
}

/* opcje wysylki popup */
#dialog_wrapper.dialog_wrapper_shipping_info .shipping_info_icon {
    max-width: 120px;
}
#dialog_wrapper.dialog_wrapper_shipping_info .shipping_info_name {
    width: 65%;
}
/* .shipping_time_popup > div:after */
#shipping_info:before {
    display: block;
    content: "Darmowa dostawa od 70 zł (dla zamówień bez alkoholu)";
    font-size: 1.1em;
    font-weight: bold;
    color: #333;
    text-transform: uppercase;
	margin: 20px auto 0 auto;
	border-radius: 5px;
    padding: 1rem;
    background: #fcf4f4;
	border: 1px solid #e35c5c;
    margin-bottom: 30px;
    text-align: center;
}

/* 1step popup */
.expchck_login.--pin .expchck_login__terms {
	padding: 0 !important;
    margin: 0 !important;
	order: 10;
	font-size: 1.15rem;
}
.expchck_login.--pin .expchck_login__terms span {
	display: none;
}
.expchck_login.--pin .expchck_login__smile {
	order: 9;
    margin-bottom: 0.5rem !important;
    margin-top: 2.5rem !important;
    border-top: 1px solid #c3c7c8;
    padding-top: 1.5rem;
}
.expchck_login.--pin .expchck_login__smile span {
	font-size: 1.15rem;
}
.expchck_login.--pin .expchck_login__services_link {
	flex-direction: column;
}
.expchck_login.--pin .expchck_login__services_link .expchck_login__login_services {
	margin: 0 0 1rem 0 !important;
}
.expchck_login.--services .expchck_login__terms {
	display: none;
}


/* koszyk smile */
.banner_smile :is(.banner_smile__logo, .banner_smile__link, .banner_smile__pickup_list, .banner_smile__block.--desc) {
	display: none;
}
.banner_smile .banner_smile__pickup_text:after {
	content: " od 70 zł!";
}
.banner_smile .banner_smile__block.--main {
    width: 100%;
}

/* koszyk */
.progress__description,
.basket__item.--actions {
	background: none;
}

.order_process #logo {
	width: max-content;
}

/* nowy koszyk */
.basket__payment_link.--smile {
	display: none;
}
.basket__payment img { display: none; } /* tymczas */
.basket__payment_small {
	padding-top: 1rem;
}
.basket__payment_text_container {
    flex-basis: auto;
}

#menu_security_policy {
    order: 999;
}

/* rejestracja */
.terms_required,
.terms_required a {
	color: #e35c5c!important;
}

/* pasek */
/*
header {
	grid-template-areas: "bars_top bars_top bars_top bars_top bars_top" "rabateCode rabateCode rabateCode rabateCode rabateCode" "freeShipping freeShipping freeShipping freeShipping freeShipping" "logo menu_search shopping_list_top_mobile menu_basket menu_categories"!important;
}
@media (min-width: 979px) {
    header {
        grid-template-areas:
        "bars_top bars_top bars_top bars_top"
        "rabateCode rabateCode rabateCode rabateCode"
        "freeShipping freeShipping freeShipping freeShipping"
        "logo menu_search menu_settings menu_basket"
        "menu_categories menu_categories menu_categories menu_categories"
        "breadcrumbs breadcrumbs breadcrumbs breadcrumbs"!important;
    }
}
*/
#bar23 {
	position: relative;
    left: 50%;
    margin-left: -50vw;
    width: 100vw;
	padding: 0;
}
#bar23 .bars__wrapper {
	border-radius: 0;
}
#bar23 .bars__content {
	font-size: 1.2rem;
    display: flex;
	flex-wrap: wrap;
    justify-content: center;
	gap: 1rem;
	font-weight: 600;
	text-transform: uppercase;
}
@media (min-width: 598px) {
	#bar23 .bars__content >*:not(:last-child):after {
		content: '\2022';
		margin-left: 1rem;
	}
}

/* blog */
html:has(link[href^="https://abc-store.pl"]) #main_blog .headline__name, html:has(link[href^="https://abc-store.pl"]) #main_blog .headline,
html:has(link[href^="https://abc-store.pl"]) .blog-list_page .big_label {
    visibility: hidden;
}
html:has(link[href^="https://abc-store.pl"]) #main_blog .headline__name:before, html:has(link[href^="https://abc-store.pl"]) #main_blog .headline:before,
html:has(link[href^="https://abc-store.pl"]) .blog-list_page .big_label:before {
	visibility: visible;
    content: 'Sekrety kuchni azjatyckiej';
    display: block;
    border-top: 5px solid;
    padding-top: 0.5em;
    color: #000;
}

/* uwaga */
.uwaga {
    padding: 1em;
    background-color: #ffebeb;
    line-height: 1.3em;
}

/* niko only */

@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;500;600;700;800;900&display=swap');

*:not(:is([class^="icon-"], [class*=" icon-"], i)), body, .big_label, .headline, #footer_links .footer_links_label, .btn {
font-family: 'Nunito Sans', sans-serif;
}
.headline__name,
.headline,
.big_label {
    font-weight: 600;
    letter-spacing: normal;
}

/* sg zlap */
#main_hotspot_zone2 h2 {
    pointer-events: none;
}
#main_hotspot_zone3 h2 {
    display: none;
}

@media (max-width: 756px) {
	.main_page .hotspot .products {
		/* display: block!important; */
		margin: auto;
		gap: 20px;
        /*display: grid!important;*/
	}
	.main_page .hotspot .products .product {
	    /* margin: 0 auto; */
	    justify-self: center;
	}
}

/* footer */
html:has(link[href^="https://nikoniko.pl"]) footer {
	background: #ff6b2c;
	border: none;
    padding: 30px 15px;
}
html:has(link[href^="https://nikoniko.pl"]) footer > div {
	background: #fff!important;
	margin: 0 auto!important;
}
html:has(link[href^="https://nikoniko.pl"]) footer > div:nth-child(1) {
	border-radius: 20px 20px 0 0;
}
html:has(link[href^="https://nikoniko.pl"]) footer > div:nth-child(2) {
	margin: 0 auto!important;
	padding-left: 70px!important;
	padding-right: 70px!important;
}
html:has(link[href^="https://nikoniko.pl"]) footer > div:nth-child(3) {
	border-radius: 0 0 20px 20px;
	padding-bottom: 15px;
}

/* banner niko */
.niko-banner {
    background-color: #ff6b2c;
    padding: 3% 5%;
    border-radius: 20px;
    margin: 0;
}
.niko-banner > div:nth-child(1) img {
	margin-bottom: 2em;
	max-height: 150px;
}
.niko-banner > div:nth-child(2) img {
    max-height: 333px;
	position: absolute;
	right: 0;
	aspect-ratio: 1/1;
	object-fit: cover;
	object-position: right;
	pointer-events: none;
}
@media (max-width: 530px) {
    .niko-banner > div {
        width: 100%;
        max-width: 100%;
        flex: auto;
    }
    .niko-banner > div:nth-child(2) {
        display: none;
    }
}
.niko-banner p {
    width: fit-content;
    padding: 0.45em 0.5em;
    margin-bottom: 0.5em;
    border-radius: 5px;
    font-size: 1.5em;
}
.niko-banner p:nth-of-type(1) {
    background-color: #fff;
    color: #000;
}
.niko-banner p:nth-of-type(2) {
    background-color: #000;
    color: #fff;
}
.niko-banner .btn {
	font-size: 1.2em;
	text-transform: uppercase;
    background: #fff;
    color: #000;
    font-weight: 600;
}

/* banner odliczanie */
.niko-banner-s2 {
display: flex;
background-color: #fff;
background-image: url(/data/include/cms/niko-pattern-1-2.svg?v=1699821485380);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
background-origin: content-box;
padding: 3% 5%;
border-radius: 20px;
aspect-ratio: 21/9;
}
.niko-banner-s2 .banner-tresc {
margin: auto;
}
.niko-banner-s2 p {
text-align: center;
background-color: #000;
color: #fff;
width: fit-content;
padding: 0.45em 0.5em;
margin: 0 auto 0.5em auto;
border-radius: 5px;
font-size: 1.4em;
}

/* zgloszenie */
iframe.zgloszenie {
    width:100%;
    height:800px;
}
@media (max-width: 450px) {
    iframe.zgloszenie {
        height:1000px;
    }
}

/* blog */
html:has(link[href^="https://nikoniko.pl"]) #main_blog .headline__name,
html:has(link[href^="https://nikoniko.pl"]) .blog-list_page .big_label {
    visibility: hidden;
}
html:has(link[href^="https://nikoniko.pl"]) #main_blog .headline__name:before,
html:has(link[href^="https://nikoniko.pl"]) .blog-list_page .big_label:before {
	visibility: visible;
    content: 'Uśmiechy';
    display: block;
    border-top: 5px solid;
    padding-top: 0.5em;
    color: #000;
}