.elementor .form-field{font-family:"Uncut Sans";font-weight:300;font-size:16px;color:#ffffff;letter-spacing:0.03em;line-height:1.2em;text-transform:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:18px;padding-inline-end:18px;border-radius:3px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff00;}.elementor .sekcja{padding-block-start:80px;padding-block-end:75px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F0EBDF;}.elementor .global-padding{width:1300px;padding:0px;margin:auto;display:flex;flex-direction:column;gap:100px;}.elementor .row{padding:0px;display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .h2-typo{font-family:"Instrument Serif";font-weight:400;font-size:64px;color:var(--White);letter-spacing:0.01em;}.elementor .btn{width:auto;font-family:"Instrument Serif";font-weight:400;font-size:26px;color:rgb(0, 0, 0);letter-spacing:0.01em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;margin:9px;border-radius:0px;border-block-start-width:2px;border-block-end-width:2px;border-color:#000000;border-style:solid;background-color:rgba(0, 0, 0, 0);display:flex;align-self:start;transition: 0s;  
 position: relative;
 &:before,
&:after{
  content:"";
  position:absolute;
  background:url("https://caryna.tworniaprezentuje.pl/wp-content/uploads/2026/08/btn-end.png");
  display:block;
  width:9px;
  height:60px;
  top:0px;
}
&:before{
	left:-9px;
}
&:after{
	right:-9px;
	transform:scale(-1);
}\n}.elementor .btn:hover,.elementor .btn:focus-visible{&:before,
&:after{
background: url("https://caryna.tworniaprezentuje.pl/wp-content/uploads/2026/08/btn-end-full.png");

}\n}.elementor .btn-white{color:rgba(255, 255, 255, 1);border-color:#ffffff;display:block;outline-color: white;
&:after,
&:before
{
   filter: invert(1);
}\n}.elementor .btn-white:hover,.elementor .btn-white:focus-visible{border-color:#000000;background-color:rgb(0, 0, 0);outline-color: transparent;
  &:after,
&:before
{
   filter: invert(0);
}\n}.elementor .tlo-5{background-image:url("https://caryna.tworniaprezentuje.pl/wp-content/uploads/2026/08/tlo-5.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .footer{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;background-color:#000000;}.elementor .h-separator{display: flex; 
 align-items: center;
 gap:20px;
 &::after
{
  content: "";
  height: 2px;
  background: white;
  display: block;
  flex: 1;
  border-radius: 1px;
}\n}.elementor .h-dark-typo{color:var(--dark);&::after,
&::before
{
  background:var(--dark)
}\n}.elementor .produkt-loop{padding:0px;--gr: 1px;
  --rog-rozmiar: 15px;  

.rogi {
  width: var(--rog-rozmiar);
  height: var(--rog-rozmiar);
  display: block;
  background: transparent;
  position: absolute;
  border-color: var(--dark);
  border-style: solid;
  pointer-events: none;
  box-sizing: border-box;
  z-index: 2;
}

#rog1 {
  top: 0;
  left: 0;
  border-bottom-right-radius: 100%;
  border-width: 0 var(--gr) var(--gr) 0;
}

#rog2 {
  top: 0;
  right: 0;
  border-bottom-left-radius: 100%;
  border-width: 0 0 var(--gr) var(--gr);
}

#rog3 {
  bottom: 0;
  left: 0;
  border-top-right-radius: 100%;
  border-width: var(--gr) var(--gr) 0 0;
}

#rog4 {
  bottom: 0;
  right: 0;
  border-top-left-radius: 100%;
  border-width: var(--gr) 0 0 var(--gr);
}

/* --- LINIE RAMKI --- */
.ramka-poziom, .ramka-pion {
  position: absolute;
  background-color: var(--dark);
  pointer-events: none;
  z-index: 1;
}

.ramka-poziom {
  left: var(--rog-rozmiar);
  right: var(--rog-rozmiar);
  height: var(--gr);
}

#gora {
  top: 0;
}

#dol {
  bottom: 0;
}

.ramka-pion {
  top: var(--rog-rozmiar);
  bottom: var(--rog-rozmiar);
  width: var(--gr);
}

#lewo {
  left: 0;
}

#prawo {
  right: 0;
}\n}.elementor .produkt-loop-img-wrapper{padding:0px;display:flex;justify-content:center;align-items:center;aspect-ratio: 1;
overflow: hidden;\n}.elementor .produkt-loop-img-wrapper:hover,.elementor .produkt-loop-img-wrapper:focus-visible{.produkt-loop-img
{
  transform: scale(1.1);
}\n}.elementor .produkt-loop-img{transition: transform .3s;;\n}.elementor .produkt-loop-nazwa{font-family:"Uncut Sans";font-weight:500;font-size:18px;color:var(--dark);letter-spacing:0.02em;text-transform:capitalize;padding-block-start:23px;padding-block-end:13px;}.elementor .produkt-loop-cena{font-family:"Uncut Sans";font-weight:600;font-size:24px;letter-spacing:0.02em;}