.elementor-4389 .elementor-element.elementor-element-abc5b48{--display:flex;}.elementor-4389 .elementor-element.elementor-element-09fbe80{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4389 .elementor-element.elementor-element-09fbe80 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-4389 .elementor-element.elementor-element-09fbe80 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-4389 .elementor-element.elementor-element-53b76a5{--display:flex;--min-height:900px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4389 .elementor-element.elementor-element-53b76a5:not(.elementor-motion-effects-element-type-background), .elementor-4389 .elementor-element.elementor-element-53b76a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rasobeauty.pl/wp-content/uploads/2026/02/IMG_0549.jpeg");background-repeat:no-repeat;background-size:cover;}.elementor-4389 .elementor-element.elementor-element-2639f52{--display:flex;}.elementor-4389 .elementor-element.elementor-element-c9c4520{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4389 .elementor-element.elementor-element-c9c4520:not(.elementor-motion-effects-element-type-background), .elementor-4389 .elementor-element.elementor-element-c9c4520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rasobeauty.pl/wp-content/uploads/2025/09/banertlo.webp");background-repeat:no-repeat;background-size:cover;}.elementor-4389 .elementor-element.elementor-element-c73ca92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4389 .elementor-element.elementor-element-1a95e5c img{width:100%;max-width:100%;}.elementor-4389 .elementor-element.elementor-element-9ae1b58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4389 .elementor-element.elementor-element-87a2d20 img{width:100%;max-width:100%;}.elementor-4389 .elementor-element.elementor-element-c719718{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4389 .elementor-element.elementor-element-c719718:not(.elementor-motion-effects-element-type-background), .elementor-4389 .elementor-element.elementor-element-c719718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBC6E4;}.elementor-4389 .elementor-element.elementor-element-10c51c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4389 .elementor-element.elementor-element-87a7e4a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:63px;font-weight:500;color:#FFFFFF;}.elementor-4389 .elementor-element.elementor-element-a8decc7{font-family:"Open Sans", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-4389 .elementor-element.elementor-element-a978290{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4389 .elementor-element.elementor-element-b74aeb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-4389 .elementor-element.elementor-element-3802851{margin-top:20px;margin-bottom:0px;}.elementor-4389 .elementor-element.elementor-element-d1fe7a2 .klbth-module-header .klbt-module-tab-links li a{color:#000000;}.elementor-4389 .elementor-element.elementor-element-32cf6d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4389 .elementor-element.elementor-element-33d96ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FDE2E4;--border-color:#FDE2E4;--border-radius:20px 20px 20px 20px;}.elementor-4389 .elementor-element.elementor-element-e54fb5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4389 .elementor-element.elementor-element-8ee477f{width:var( --container-widget-width, 65.586% );max-width:65.586%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65.586%;--container-widget-flex-grow:0;}.elementor-4389 .elementor-element.elementor-element-8ee477f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4389 .elementor-element.elementor-element-8ee477f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-4389 .elementor-element.elementor-element-8ee477f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4389 .elementor-element.elementor-element-8ee477f.elementor-view-framed .elementor-icon, .elementor-4389 .elementor-element.elementor-element-8ee477f.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-4389 .elementor-element.elementor-element-8ee477f .elementor-icon{font-size:23px;}.elementor-4389 .elementor-element.elementor-element-a10e3ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4389 .elementor-element.elementor-element-02d2e7c.elementor-element{--align-self:center;}.elementor-4389 .elementor-element.elementor-element-02d2e7c{text-align:center;}.elementor-4389 .elementor-element.elementor-element-02d2e7c img{width:100%;max-width:100%;height:64%;}.elementor-4389 .elementor-element.elementor-element-2093924{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FDE2E4;--border-color:#FDE2E4;--border-radius:20px 20px 20px 20px;}.elementor-4389 .elementor-element.elementor-element-b24d32d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4389 .elementor-element.elementor-element-f31cc7e{width:var( --container-widget-width, 65.586% );max-width:65.586%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:65.586%;--container-widget-flex-grow:0;}.elementor-4389 .elementor-element.elementor-element-f31cc7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4389 .elementor-element.elementor-element-f31cc7e .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-4389 .elementor-element.elementor-element-f31cc7e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4389 .elementor-element.elementor-element-f31cc7e.elementor-view-framed .elementor-icon, .elementor-4389 .elementor-element.elementor-element-f31cc7e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-4389 .elementor-element.elementor-element-f31cc7e .elementor-icon{font-size:23px;}.elementor-4389 .elementor-element.elementor-element-fc76f5f{--display:flex;}.elementor-4389 .elementor-element.elementor-element-4cfa146 .entry-media img{filter:brightness( 101% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4389 .elementor-element.elementor-element-4cfa146 .entry-title{color:#000000;}.elementor-4389 .elementor-element.elementor-element-4cfa146 .entry-excerpt p{color:#000000;}.elementor-4389 .elementor-element.elementor-element-4cfa146 button.btn  {font-size:18px;}.elementor-4389 .elementor-element.elementor-element-4cfa146 button.btn{color:#000000;}.elementor-4389 .elementor-element.elementor-element-29f5cf5 .entry-media img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4389 .elementor-element.elementor-element-29f5cf5 .entry-title{color:#000000;}.elementor-4389 .elementor-element.elementor-element-29f5cf5 .entry-excerpt p{color:#000000;}.elementor-4389 .elementor-element.elementor-element-29f5cf5 button.btn  {font-size:18px;}.elementor-4389 .elementor-element.elementor-element-29f5cf5 button.btn{color:#000000;}.elementor-4389 .elementor-element.elementor-element-40e2807{margin-top:20px;margin-bottom:0px;}.elementor-4389 .elementor-element.elementor-element-6990784 .klbth-coupon-banner a{background-color:#FFF5F5;}.elementor-4389 .elementor-element.elementor-element-6990784 .coupon-title{color:#FF69B4;}.elementor-4389 .elementor-element.elementor-element-6990784 .coupon-description{color:#FF69B4;}.elementor-4389 .elementor-element.elementor-element-6990784 .coupon-sale{color:#FF69B4;}.elementor-4389 .elementor-element.elementor-element-6990784 .coupon-code{color:#FF69B4;}.elementor-4389 .elementor-element.elementor-element-1a06808{margin-top:20px;margin-bottom:0px;}.elementor-4389 .elementor-element.elementor-element-d60202e .banner-column .entry-media img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 360deg );}.elementor-4389 .elementor-element.elementor-element-d60202e .entry-sale-percentage , .elementor-4389 .elementor-element.elementor-element-d60202e .klbth-banner .badge{color:#000000;}.elementor-4389 .elementor-element.elementor-element-d60202e .entry-title{color:#000000;}.elementor-4389 .elementor-element.elementor-element-d60202e .entry-small{color:#000000;}.elementor-4389 .elementor-element.elementor-element-d60202e .entry-excerpt p{color:#000000;}.elementor-4389 .elementor-element.elementor-element-d60202e .entry-footer .btn{color:#000000;}.elementor-4389 .elementor-element.elementor-element-5142773{margin-top:30px;margin-bottom:0px;}.elementor-4389 .elementor-element.elementor-element-e6123e4 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-4389 .elementor-element.elementor-element-697cf88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4389 .elementor-element.elementor-element-9facc1f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4389 .elementor-element.elementor-element-9facc1f .elementor-main-swiper{height:375px;width:89%;}.elementor-4389 .elementor-element.elementor-element-9facc1f .elementor-swiper-button{font-size:20px;}.elementor-4389 .elementor-element.elementor-element-9facc1f .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-4389 .elementor-element.elementor-element-fb33384{margin-top:20px;margin-bottom:0px;}.elementor-4389 .elementor-element.elementor-element-9cf56d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-4389 .container{max-width:1280px;}body.elementor-page-4389 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1280px;}@media(max-width:1024px){.elementor-4389 .elementor-element.elementor-element-3802851{margin-top:0px;margin-bottom:0px;}.elementor-4389 .elementor-element.elementor-element-8afc3d4{margin-top:0px;margin-bottom:0px;}.elementor-4389 .elementor-element.elementor-element-40e2807{margin-top:0px;margin-bottom:0px;}.elementor-4389 .elementor-element.elementor-element-1a06808{margin-top:0px;margin-bottom:0px;}.elementor-4389 .elementor-element.elementor-element-e6123e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4389 .elementor-element.elementor-element-9facc1f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:768px){.elementor-4389 .elementor-element.elementor-element-53b76a5{--content-width:1300px;}.elementor-4389 .elementor-element.elementor-element-c9c4520{--content-width:1300px;}.elementor-4389 .elementor-element.elementor-element-c73ca92{--width:50%;}.elementor-4389 .elementor-element.elementor-element-9ae1b58{--width:50%;}.elementor-4389 .elementor-element.elementor-element-10c51c5{--width:50%;}.elementor-4389 .elementor-element.elementor-element-a978290{--width:50%;}.elementor-4389 .elementor-element.elementor-element-32cf6d0{--content-width:1280px;}.elementor-4389 .elementor-element.elementor-element-33d96ef{--width:50%;}.elementor-4389 .elementor-element.elementor-element-2093924{--width:50%;}.elementor-4389 .elementor-element.elementor-element-697cf88{--content-width:1300px;}}@media(max-width:767px){.elementor-4389 .elementor-element.elementor-element-53b76a5{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4389 .elementor-element.elementor-element-2639f52{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4389 .elementor-element.elementor-element-49e1a9c{--e-image-carousel-slides-to-show:1;}.elementor-4389 .elementor-element.elementor-element-c9c4520{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4389 .elementor-element.elementor-element-c73ca92{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4389 .elementor-element.elementor-element-9ae1b58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4389 .elementor-element.elementor-element-10c51c5{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4389 .elementor-element.elementor-element-87a7e4a{text-align:center;}.elementor-4389 .elementor-element.elementor-element-87a7e4a .elementor-heading-title{font-size:44px;}.elementor-4389 .elementor-element.elementor-element-a8decc7{text-align:center;font-size:16px;}.elementor-4389 .elementor-element.elementor-element-3802851{margin-top:-10px;margin-bottom:0px;}.elementor-4389 .elementor-element.elementor-element-8afc3d4{margin-top:-10px;margin-bottom:0px;}.elementor-4389 .elementor-element.elementor-element-40e2807{margin-top:-10px;margin-bottom:0px;}.elementor-4389 .elementor-element.elementor-element-1a06808{margin-top:-10px;margin-bottom:0px;}.elementor-4389 .elementor-element.elementor-element-5142773{margin-top:-10px;margin-bottom:0px;}.elementor-4389 .elementor-element.elementor-element-e6123e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4389 .elementor-element.elementor-element-697cf88{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4389 .elementor-element.elementor-element-9facc1f.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-4389 .elementor-element.elementor-element-9facc1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4389 .elementor-element.elementor-element-fb33384{margin-top:-10px;margin-bottom:0px;}}/* Start custom CSS for partdo-category-banner, class: .elementor-element-d60202e */.overlay-25-dark-max768::before,
.overlay-15-dark-min768::before {
    background: none !important;
}

/* MOBILE: tekst u góry, obraz POD tekstem i WYDŁUŻONY */
@media (max-width: 768px) {
  .banner-column .klbth-banner{
    display:flex;
    flex-direction:column;
    overflow:hidden;
    background:transparent !important;
  }

  /* Tekst – u góry, bez żadnego tła */
  .banner-column .entry-wrapper{
    order:1;
    position:relative;
    z-index:2;
    background:transparent !important;    /* usuwa różowe tło */
    padding:16px;
    text-align:left;
  }

  /* Obraz – pod tekstem, rozciągnięty na zadaną wysokość */
  .banner-column .entry-media{
    order:2;
    position:static !important;
    width:100%;
    margin:0;
  }
  .banner-column .entry-media img{
    display:block;
    width:100%;
    height: 340px;                 /* <<< WYDŁUŻENIE: zmieniaj np. 320–420px */
    object-fit: cover;             /* przycina boki, ale wypełnia wysokość */
    object-position: center bottom;/* pokazuje produkty niżej pod tekstem */
  }

  /* usuń wszelkie przyciemnienia */
  .overlay-25-dark-max768::before,
  .overlay-15-dark-min768::before{
    background:none !important;
  }
}

@media (max-width: 768px) {
  .banner-column .entry-media {
    position: relative; /* potrzebne dla nakładki */
  }

  .banner-column .entry-media::after {
    content: "";
    position: absolute;
    inset: 0; /* nakładka na całe zdjęcie */
    background: rgba(0,0,0,0.7); /* czarny 60% */
    pointer-events: none; /* nie blokuje kliknięć */
    z-index: 2;
  }

  .banner-column .entry-media img {
    position: relative;
    z-index: 1;
  }
}


@media (max-width: 768px) {
  /* zmiana koloru tekstów w banerze na biały */
  .banner-column .entry-wrapper,
  .banner-column .entry-wrapper h2,
  .banner-column .entry-wrapper h3,
  .banner-column .entry-wrapper .entry-sale-percentage,
  .banner-column .entry-wrapper .entry-small,
  .banner-column .entry-wrapper .entry-title,
  .banner-column .entry-wrapper .banner-button,
  .banner-column .entry-wrapper .banner-button a,
  .banner-column .entry-wrapper .banner-button button {
    color: #ffffff !important;
  }
}/* End custom CSS */