.container {
	width: 100%;
}

@media (min-width: 1920px) {
	.container {
		max-width: 1600px;
	}
}

.freeShipping {
	border: 1px solid #fdb0ba;
	color: #fff;
	background-color: #fdb0ba;
}

.freeShipping__close {
color: #000000;
}

.projector_status__info_amount   {
    display: none !important;
}

.projector_buy__number_amounts {
    visibility: hidden;
}

.stock__availabilty_count {
    display: none !important;
}

div.basketedit_rebatecodes_outline {display: block;}
#menu_security_policy {clear: both;}

.sm-panel {position: fixed;width: 155px;top: 150px;right: -105px;z-index: 1000000;transition: visibility .25s, opacity .25s}
.sm-panel>ul {margin: 0;padding: 0;list-style-type: none}
.sm-panel>ul>li {transition: transform .25s}
.sm-panel>ul>li:hover {transform: translateX(-105px)}
.sm-panel>ul>li>a {display: flex;align-items: center;color: #fff;padding: 5px 0 5px 5px;text-decoration: none}
.sm-panel>ul>li>a>img {margin: 0 10px 0 0}
.sm-panel>ul>li>a>span {font-size: initial}
.sm-panel>ul>li[class^="sm-"] {background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0%}
.sm-text-black {color: #000}
.sm-fb {background:#1977f3}
.sm-twitter {background:#fff}
.sm-gmap {background:#333}
.sm-blog {background:#0171bb}
.sm-pinterest {background:#d73532}
.sm-youtube {background:#e32c26}
.sm-allegro {background:#ff5a00}
.sm-linkedin {background:#0097bd}
.sm-payback {background:#00349a}
.sm-olx {background:#002f34}
.sm-instagram {background:#eee}
.sm-pyszne {background:#ff8000}
.sm-tiktok {background:#fff}
.sm-booksy {background:#f9e5bc}
/* ukrywanie socjalek a mobilce
@media screen and (max-width:640px) {.sm-panel {visibility:hidden; opacity:0}}
*/

/* Looksus 09.11.2026: nazwa koloru pod zdjeciem wariantu na karcie towaru */
.projector_variants__item {flex-direction: column !important; height: auto !important; width: 96px !important; padding: 6px 5px 8px !important; justify-content: flex-start !important;}
.projector_variants__gfx {width: 84px !important; height: 84px !important; flex: 0 0 auto !important;}
.projector_variants__gfx img {width: 84px !important; height: 84px !important; object-fit: contain;}
.projector_variants__name {display: block !important; text-align: center; font-size: 13px; line-height: 1.2; margin-top: 6px; color: #3a2a33;}
.projector_variants__item.--selected .projector_variants__name {font-weight: 600;}

/* Looksus 09.11.2026: tabele w opisach kategorii (odstepy i linie wierszy) */
.search_description table {border-collapse: collapse; width: 100%; margin: 12px 0 16px;}
.search_description th, .search_description td {padding: 8px 12px; text-align: left; vertical-align: top; border-bottom: 1px solid #e6dde2;}
.search_description th {font-weight: 600; border-bottom: 2px solid #d9cbd3;}
@media (max-width: 756px) {.search_description table {display: block; overflow-x: auto;} .search_description th, .search_description td {padding: 6px 8px; min-width: 110px;}}

/* Looksus 13.11.2026: czytelnosc opisow na karcie towaru (wieksza czcionka, widoczne pogrubienia) - poczatek */
@font-face {font-family: ll_text; src: url("/data/include/fonts/custom/1/pol/main/customFont.ttf"); font-weight: 400; font-style: normal; font-display: swap;}
#projector_longdescription.cm {font-size: 16px; line-height: 1.65; max-width: 950px;}
#projector_longdescription.cm p, #projector_longdescription.cm ul, #projector_longdescription.cm ol {font-size: 16px; line-height: 1.65; margin: 14px 0;}
#projector_longdescription.cm li {font-size: 16px; line-height: 1.65;}
#projector_longdescription.cm li {margin-bottom: 8px;}
#projector_longdescription.cm li > p {margin: 0;}
#projector_longdescription.cm li > p + p {margin-top: 8px;}
#projector_longdescription.cm ul, #projector_longdescription.cm ol {padding-left: 22px;}
#projector_longdescription.cm strong, #projector_longdescription.cm b, #projector_longdescription.cm th, #projector_longdescription.cm h2, #projector_longdescription.cm h3, #projector_longdescription.cm h4 {font-family: ll_text, main_custom, Arial, sans-serif; font-weight: 700;}
#projector_longdescription.cm h2 {font-size: 23px; line-height: 1.3; margin: 30px 0 12px; color: #5b2f43;}
#projector_longdescription.cm h3 {font-size: 19px; line-height: 1.35; margin: 24px 0 12px; color: #5b2f43;}
#projector_longdescription.cm hr {border: 0; border-top: 1px solid #a98a97; height: 0; background: none; margin: 32px 0;}
#projector_longdescription.cm hr + h2 {margin-top: 0;}
#projector_longdescription.cm a {color: #5b2f43; text-decoration: underline;}
#projector_longdescription.cm table {width: 100%; border-collapse: collapse; margin: 16px 0 24px; font-size: 15px; line-height: 1.5; border: 1px solid #eae6e4;}
#projector_longdescription.cm th, #projector_longdescription.cm td {padding: 10px 14px; text-align: left; vertical-align: top; border-bottom: 1px solid #eae6e4;}
#projector_longdescription.cm thead th {background: #5b2f43; color: #fff;}
#projector_productname .product_name__block.--description, #projector_productname .product_name__block.--description li {font-size: 16px; line-height: 1.6;}
@media (max-width: 756px) {
#projector_longdescription.cm, #projector_longdescription.cm p, #projector_longdescription.cm ul, #projector_longdescription.cm ol, #projector_longdescription.cm li {font-size: 17px; line-height: 1.6;}
#projector_longdescription.cm h2 {font-size: 22px;}
#projector_longdescription.cm table {display: block; overflow-x: auto;}
#projector_productname .product_name__block.--description, #projector_productname .product_name__block.--description li {font-size: 17px;}
}
/* Looksus 13.11.2026: czytelnosc opisow - koniec */

/* Looksus 13.11.2026: standard kart v2 (kolejnosc modulow: newsletter na koncu karty, elementy plywajace na telefonie) - poczatek */
#component_projector_cms {order: 99;}
@media (max-width: 978px) {
.projector_page #layout main#content {display: flex !important; flex-direction: column;}
}
@media (max-width: 756px) {
body:has(#container.projector_page) .sm-panel, body:has(#container.projector_page) #opinions_badge {display: none;}
}
/* Looksus 13.11.2026: standard kart v2 - koniec */