/* Ukrycie ramki "Podaj imię" w popup zapisu do Newslettera" */
#mailing_name {
    display: none !important;
}

label[for="mailing_name"] {
    display: none !important;
}

#mailing_name ~ .form-control-feedback {
    display: none !important;
}

/* Separator tylko na kartach produktu */
.projector_page #content,
.projector_page div#content.col-12 {
  box-shadow: 0 1px 0 rgba(0,0,0,0.08);
  padding-bottom: 32px;
  margin-bottom: 32px;
}

#projector_express_checkout span{
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

#projector_express_checkout span::before{
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;

    background-color: currentColor;

    -webkit-mask-image: url('/gfx/standards/payment_group_card.svg');
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;

    mask-image: url('/gfx/standards/payment_group_card.svg');
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
}

/* Ukrycie sekcji 1-Click na karcie produktu */
.projector_details__oneclick {
    display: none !important;
}

/* Pogrubienie zgody na e-mail newsletter w place-order.html */
label.f-label[for="client_mailing_checkbox"] {
    font-weight: 600;
}

/* Zmiana koloru tła labeli % i W promocji */
.label.--promo {
    background-color: #CC00CC;
    color: #FFFFFF;
}

/* 
  AVT: poprawa czytelności opisów kategorii IdoSell
  Obejmuje nowe opisy .category-description oraz systemowe dolne opisy .search_description--bottom.
  Wersja kompaktowa: poprawia czytelność bez nadmiernych odstępów.
*/

.category-description,
.search_description--bottom {
  font-size: 14px;
  line-height: 1.5;
  max-width: 1150px;
}

.category-description p,
.search_description--bottom p {
  margin: 0 0 10px;
}

.category-description h2,
.search_description--bottom h2 {
  margin: 0 0 8px;
  font-size: 18px;
  line-height: 1.3;
}

.category-description h3,
.search_description--bottom h3 {
  margin: 20px 0 8px;
  font-size: 15px;
  line-height: 1.35;
}

.category-description h4,
.search_description--bottom h4 {
  margin: 14px 0 3px;
  font-size: 14px;
  line-height: 1.35;
}

.category-description ul,
.search_description--bottom ul {
  list-style-type: disc;
  list-style-position: outside;
  margin: 6px 0 14px 22px;
  padding-left: 16px;
}

.category-description li,
.search_description--bottom li {
  display: list-item;
  margin-bottom: 4px;
  line-height: 1.45;
}